SNMP POLL
Сбор и анализ информации с SNMP агентов(коммутаторы, серверы и прочее)
Возможности
- Собирает информацию с устройств в сети при помощи протокола SNMP.
Формирование отчетов по получаемым параметрам- Создание индивидуальных шаблонов для опроса устройств.
Оповещение о аварийных ситуациях(например превышение порога ошибок на порту)
Фактически функционал расширяет возможности уже существующие в модуле Equipment. Основное отличие, это то что получаемая информация сохраняется в базе данных, что позволяет её в дальнейшем обрабатывать, создавать отчеты, получать информацию не только с работающих устройств, но и с тех, что выведены по какой-либо причине из эксплуатации. В дальнейшем, скорее всего, функционал будет объединен в единую систему и будет представлять собою полноценную NMS.
Как работает
Данные с устройств снимаются на основе предварительно настроенных шаблонов, которые состоят из OID. Сбор данных производится при помощи billd плагина equipment_check, который с некоторой периодичностью будет опрашивать устройства. Для это нужно добавить задание в cron:
/etc/crontab
*/5 * * * * root /usr/abills/libexec/billd equipment_check POLL
Первоначально рекомендуется запустить плагин в debug режиме, для того, чтобы определить, какое время затрачивает плагин на опрос всех устройств:
# /usr/abills_git/libexec/billd equipment_check POLL DEBUG=2 Debug mode 2 GT: 61.39180
И уже исходя из полученного результата, прописать нужный интервал в cron. Так же, для того чтобы в дальнейшем не допускать «залипания» плагина на «мертвых» устройствах, необходимо воспользоваться плагином equipment_ping (в дальнейшем возможно функционал этих плагинов будет объединён).