Различия

Здесь показаны различия между двумя версиями данной страницы.

Ссылка на это сравнение

abills:docs:manual:admin:equipment:abills [2016/11/03 11:09]
diger создано
abills:docs:manual:admin:equipment:abills [2016/11/03 12:16] (текущий)
diger
Строка 11: Строка 11:
  
 Фактически функционал расширяет возможности уже существующие в модуле Equipment. Основное отличие,​ это то что получаемая информация сохраняется в базе данных,​ что позволяет её в дальнейшем обрабатывать,​ создавать отчеты,​ получать информацию не только с работающих устройств,​ но и с тех, что выведены по какой-либо причине из эксплуатации. В дальнейшем,​ скорее всего, функционал будет объединен в единую систему и будет представлять собою полноценную [[https://​en.wikipedia.org/​wiki/​Network_monitoring|NMS]]. Фактически функционал расширяет возможности уже существующие в модуле 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**\\
  
 +<​code>​
 +*/5 * * * * root /​usr/​abills/​libexec/​billd equipment_check POLL
 +</​code>​
 +
 +Первоначально рекомендуется запустить плагин в debug режиме,​ для того, чтобы определить,​ какое время затрачивает плагин на опрос всех устройств:​
 +<​code>​
 +# /​usr/​abills_git/​libexec/​billd equipment_check POLL DEBUG=2
 +Debug mode 2
 +GT: 61.39180
 +</​code>​
 +И уже исходя из полученного результата,​ прописать нужный интервал в cron. Так же, для того чтобы в дальнейшем не допускать "​залипания"​ плагина на "​мертвых"​ устройствах,​ необходимо воспользоваться плагином [[abills:​docs:​manual:​admin:​snmputils:​snmputils_monitor|equipment_ping]] (в дальнейшем возможно функционал этих плагинов будет объединён).