web-dev-qa-db-ja.com

Nagiosプラグインcheck_snmpは、CiscoルーターからSNMPデータを受信しません

Ubuntu 10.10でNagiosをセットアップしようとしましたが、正常にインストールされ、Webインターフェイスにログインできますが、snmpの構成に固執するか、ここで何か間違ったことをしています。さまざまなサイト/ nagios wikiに従って構成(cfg)ファイルをセットアップしました。

Webインターフェイスを確認すると、Ciscoルーターの1つで次のエラーが発生します。

 Current Status:
   UNKNOWN  
  (for 0d 2h 55m 56s)
 Status Information:

SNMP problem - No data received from Host CMD: /usr/bin/snmpget -t 1 -r 5 -m RFC1213-MIB -v 1 [authpriv] 192.168.1.1:161
ifOperStatus.1

コマンドライン自体で、次のように入力すると、待機しているだけです。

Sudo /usr/local/nagios/libexec/check_snmp -H 192.168.1.1 -C Routers -o sysUpTime.0

次のコマンドを入力すると:OKが表示されます

/usr/bin/snmpget -v1 192.168.1.1:161 1.3.6.1.2.1.1.5.0 -c "Routers"

他の2つの監視ツール(SolarWindsとManage Engine)を介してSNMPデータを収集できるため、CiscoデバイスでSNMPを適切に構成しました。オープンソースとしてNagiosを使用したいと考えています。

誰かがこの状況を修正するのを手伝ってくれて、Ciscoルーター、スイッチ、およびいくつかのサーバーを監視するためにnagiosをセットアップする方法を教えてくれたらありがたいです。

帯域幅、CPU使用率、稼働時間、およびその他の必要なカウンターを監視する必要があります。

2
Shehryar

バージョンをcheck_snmpコマンドに追加します

3
Mike Weber

CiscoスイッチのMIBSがロードされていない可能性があります。

あなたがそうするとどうなりますか:

Sudo /usr/local/nagios/libexec/check_snmp -H 192.168.1.1 -C Routers -o 1.3.6.1.2.1.1.5.0

の代わりに sysUpTime.0

それが機能する場合、それはMIBです- MIBSをインストールして使用する方法のチュートリアルについてはnet-snmp wikiを参照してください 。それ以外の場合は、MikeWeberが指摘した構文を確認してください

2
dunxd