Назад | Перейти на главную страницу

частая «ошибка SNMP» с Cacti

При добавлении новых устройств в мой экземпляр 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 с этим из командной строки немедленно возвращается правильный ответ.

В Cacti у вас есть 2 голосующих. Один - это php (по умолчанию и тот, который используется в вашем случае) и скомпилированный. У php poller есть опция отладки, которую можно настроить в веб-интерфейсе. Вы можете включить это, чтобы получать больше информации в журналах.

Если больше ничего не найдешь. Я бы начал с мониторинга самого сервера Cacti с помощью dstat -ta 10.

Включите сетевой захват и сохраните захват в файл с sudo dumpcap -pw /tmp/snmp.cap -i eth0 -f "udp port 161 or icmp" затем перенесите файл snmp.cap на свою рабочую станцию ​​и проанализируйте его с помощью Wireshark. Ищите запросы SNMP, оставшиеся без ответов.

Это звучит почти как проблема с DNS - вы использовали прямую IP-адресацию (1.2.3.4) для записей хоста вместо их доменных имен (justn.example.com)?