====SNMP POLL==== ===Сбор и анализ информации с SNMP агентов(коммутаторы, серверы и прочее)=== ==Возможности== * Собирает информацию с устройств в сети при помощи протокола SNMP. * Формирование отчетов по получаемым параметрам * Создание индивидуальных шаблонов для опроса устройств. * Оповещение о аварийных ситуациях(например превышение порога ошибок на порту) Фактически функционал расширяет возможности уже существующие в модуле Equipment. Основное отличие, это то что получаемая информация сохраняется в базе данных, что позволяет её в дальнейшем обрабатывать, создавать отчеты, получать информацию не только с работающих устройств, но и с тех, что выведены по какой-либо причине из эксплуатации. В дальнейшем, скорее всего, функционал будет объединен в единую систему и будет представлять собою полноценную [[https://en.wikipedia.org/wiki/Network_monitoring|NMS]]. ===Как работает=== Данные с устройств снимаются на основе предварительно настроенных шаблонов, которые состоят из [[https://en.wikipedia.org/wiki/Object_identifier|OID]]. Сбор данных производится при помощи [[abills:docs:manual:billd|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. Так же, для того чтобы в дальнейшем не допускать "залипания" плагина на "мертвых" устройствах, необходимо воспользоваться плагином [[abills:docs:manual:admin:snmputils:snmputils_monitor|equipment_ping]] (в дальнейшем возможно функционал этих плагинов будет объединён).