Перейти к содержимому
Калькуляторы

Asterisk + SNMP

Всем привет.

Решил забацать мониторинг asterisk, взял за основу статью

http://habrahabr.ru/sandbox/33568/

rpm -qa

net-snmp-utils-5.3.2.2-20.el5

net-snmp-5.3.2.2-20.el5

php-snmp-5.2.5-7

asterisk16-snmp-1.6.0.26-1_trixbox

net-snmp-libs-5.3.2.2-20.el5

 

В /etc/snmp/snmpd.conf добавил

 

rwuser asteriskZabbix priv

createUser asteriskZabbix MD5 passwordasterisksnmp DES

 

# Asterisk configuration

master agentx

agentXSocket /var/agentx/master

agentXPerms 0660 0550 nobody asterisk

 

Скопировал MIB из DOC asterisk в

/usr/share/snmp/mibs/asterisk-mib.txt

/usr/share/snmp/mibsdigium-mib.txt

 

В конфиге астериска res_snmp.conf

subagent = yes

enabled = yes

 

Модуль res_snmp перезагрузил.

 

Пробую сконектиться

 

snmpwalk -v 3 -u asteriskZabbix -n “” -l authPriv -a MD5 -A passwordasterisksnmp -X pass111wordasterisksnmp 127.0.0.1 ASTERISK-MIB::asterisk

И так

snmpwalk -v 3 -u asteriskZabbix -n “” -l authPriv -a MD5 -A passwordasterisksnmp -x DES -X pass111wordasterisksnmp 127.0.0.1 ASTERISK-MIB::asterisk

 

Ни чего не получается

только это

Timeout: No Response from 127.0.0.1

 

В логах ни одной мысли

 

Dec 24 14:20:40 asterisk snmpd[26002]: Connection from UDP: [127.0.0.1]:35475

Dec 24 14:20:40 asterisk snmpd[26002]: Received SNMP packet(s) from UDP: [127.0.0.1]:35475

Dec 24 14:20:40 asterisk snmpd[26002]: Connection from UDP: [127.0.0.1]:35475

 

 

Вот tcpdump последние 6 пакетов шлюёт сторона клиента, проврял это с белого IP на белый.

123.txt

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Забейте, толка от него не будет, снмп в астериске мертворожденный, его никто не развивает и не использует. Мониторьте забиксом через командную строку, будет проще и надежней

UserParameter=sip.calls,/usr/sbin/asterisk -rx 'core show calls' | grep 'active calls' | awk '{ print $1 }'

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Спасибо за совет, а как узнавать работает не работает? Тоже скриптом? Можете посоветовать принцип?

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Я написал выше строку для мониторинга кол-ва активных вызовов на астериске. Настройте триггер с функцией nodata и он будет срабатывать, когда * не работает.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Возник вопрос, о реализации отправки snmp-trap в Voip. Допустим в астере у меня не получалось из-за недостатков в реализации продукта. Но был ли у кого опыт отлова трапов с openser-like регистраторов? Например при аналоге включенного параметра qualify для астериска если транк недоступен больше n-го количества переключений.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Гость
Ответить в тему...

×   Вставлено в виде отформатированного текста.   Вставить в виде обычного текста

  Разрешено не более 75 смайлов.

×   Ваша ссылка была автоматически встроена.   Отобразить как ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.