====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/libexec/billd equipment_check POLL DEBUG=2
Debug mode 2
GT: 61.39180
И уже исходя из полученного результата, прописать нужный интервал в cron. Так же, для того чтобы в дальнейшем не допускать "залипания" плагина на "мертвых" устройствах, необходимо воспользоваться плагином [[abills:docs:manual:admin:snmputils:snmputils_monitor|equipment_ping]] (в дальнейшем возможно функционал этих плагинов будет объединён).
===Настройка===
* [[abills:docs:manual:admin:equipment:equipment_tmpl_edit|Редактор SNMP шаблонов]]