Страница 1 из 1

zabbix+asterisknow

Добавлено: 16 сен 2011, 14:39
serega_19
хотел на строить мониторинг asterisknow в zabbix-agent завел:
UserParameter=sip.peersonline,sudo /usr/sbin/asterisk -rvvvvvx 'sip show peers'|grep --text -i 'sip peers'|awk '{print $5}'
UserParameter=sip.peersoffline,sudo /usr/sbin/asterisk -rvvvvvx 'sip show peers'|grep --text -i 'sip peers'|awk '{print $7}'
UserParameter=sip.peers,sudo /usr/sbin/asterisk -rvvvvvx 'sip show peers'|grep --text -i 'sip peers'|awk '{print $1}'
но потом обнаружил, что команда sudo /usr/sbin/asterisk -rvvvvvx 'sip show peers' в asterisknow в принципе не выполняется, есть у кого какие соображения по этому поводу??

Re: zabbix+asterisknow

Добавлено: 16 сен 2011, 14:50
ded
Без sudo
/usr/sbin/asterisk -rx 'sip show peers'
Я бы настраивал нативный SNMP, это же zabbix! Зачем агенту опрашивать Астер системными командами?
http://voxilla.com/2009/02/03/configuri ... pport-1131

Re: zabbix+asterisknow

Добавлено: 16 сен 2011, 15:23
serega_19
/usr/sbin/asterisk -rx 'sip show peers'
No such command 'sip show peers' (type 'core show help sip show' for other possible commands)
я просто хотел спросить в asterisknow впринципе /usr/sbin/asterisk -rx 'sip show peers' не работает?

Re: zabbix+asterisknow

Добавлено: 16 сен 2011, 15:37
Vlad1983
а в консоли работает?

Код: Выделить всё

CLI> sip show peers
тока пиши заново или скопируй или через Tab мож у вас "o" кириллическая

Re: zabbix+asterisknow

Добавлено: 16 сен 2011, 15:59
ded
serega_19 писал(а):я просто хотел спросить в asterisknow впринципе /usr/sbin/asterisk -rx 'sip show peers' не работает?
в asterisknow впринципе /usr/sbin/asterisk -rx 'sip show peers' работает.

Re: zabbix+asterisknow

Добавлено: 16 сен 2011, 16:45
serega_19
спасибо за ответ, может команда начинает работать после того, как sip пиры будут сконфигурены

Re: zabbix+asterisknow

Добавлено: 16 сен 2011, 17:16
ded
Нет, если нету пиров, то команда выгрузит пустые заголовки

Код: Выделить всё

Name/username              Host            Dyn Nat ACL Port     Status 
Если вам Астериск выдаёт
No such command 'sip show peers' (type 'core show help sip show' for other possible commands)
то он и в командной строке если зайти asterisk -r
CLI>sip show peers
напишет тоже самое.
Варианты:
а) у вас нет канала SIP (проверить - core show channeltypes)
b) у вас вообще астериск не запущен :)
с) у-у-у, как всё запущено!

Re: zabbix+asterisknow

Добавлено: 16 сен 2011, 18:00
serega_19
победил service asterisk restart))))