Zabbix мониторинг транков

1-На сервере где установлени zabbix агент изменяем  файл /etc/zabbix_agentd.conf  внизу добавляем


    UserParameter=sip.status,sudo /usr/sbin/rasterisk -rnx “sip show registry” | /bin/grep -vE “(State|registrations\.)” | /bin/awk ‘{print $(5)}’ |/bin/grep -vE “(Registered)” | wc -l

Где “sip.status” уникальный идентификатор

Проверить что відает параметр можно командой (в данном случае он  скажет скольок транков не в статусе Registered   )

zabbix_agentd -t sip.status

Для того чтоб zabbix   мог выполнить данное действие по команде от zabbix сервера  надо внести в файл  /etc/sudoers

zabbix ALL=NOPASSWD: ALL

Теперь идем на zabbix сервер   выбираем нужный нам сервер  и создаем новый Item  c ключем   sip.status

 

-----------------------------------------------------------------------------