Cactiインスタンスに新しいデバイスを追加すると、デバイス画面に「SNMPエラー」メッセージが頻繁に表示されます。しかし、同じデバイスであっても、エラーは一貫していません。これは私がすでにチェックしたものです:
Cacti.logは言う:
04/14/2012 02:10:19 PM - CMDPHP: Poller[0] WARNING: SNMP GetNext Timeout for Host:'s0026.mydomain.de', and OID:'.1.3.6.1.2.1.1.3.0'
04/14/2012 02:10:20 PM - CMDPHP: Poller[0] WARNING: SNMP GetNext Timeout for Host:'s0026.mydomain.de', and OID:'.1.3'
ただし、コマンドラインからsnmpgetまたはsnmpgetを実行すると、適切な応答がすぐに返されます。
サボテンには2つのポーラーがあります。 1つはphpの1つ(デフォルトの1つとあなたのケースで使用されるもの)とコンパイルされたものです。 phpポーラーには、Webインターフェースで構成できるデバッグオプションがあります。これを有効にすると、ログで詳細情報を取得できます。
他に何も見つからない場合。まず、dstat -ta 10
を使用してCactiサーバーを監視することから始めます。
ネットワークキャプチャを有効にし、Sudo dumpcap -pw /tmp/snmp.cap -i eth0 -f "udp port 161 or icmp"
を使用してキャプチャをファイルに保存してから、snmp.capファイルをワークステーションに転送し、Wiresharkで分析します。回答なしで残されたSNMP要求を探します。
DNSの問題のように聞こえます。ドメイン名(justn.example.com)ではなく、ホストエントリにストレートIPアドレス(1.2.3.4)を使用しましたか?