мониторим ISDN транки

Все о УАТС Mitel MD-110 и MX-ONE

Модератор: BVN

Ответить
april22
Специалист
Сообщения: 552
Зарегистрирован: Чт фев 04, 2010 12:20

мониторим ISDN транки

Сообщение april22 » Чт май 26, 2016 12:47

может пригодится.
MX-ONE 4.1
Cамопально отдавать по SNMP инфу.
Mне надо отдавать количество занятых тайм слотов по руте.

Для начала надо разрешить это в SNMP.
правим файл /etc/snmp/snmpd.conf

разрешаем подключатся

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

syslocation Server Room
syscontact Sysadmin (root@localhost)

rocommunity public 10.1.1.5/32 (по дефолту стоит 127.0.0.1)
master agentx
AgentXSocket localhost:705
trapcommunity private
trap2sink  localhost
extend .1.3.6.1.4.1.2021.2000.1 rou99 /home/eri_sn_admin/snmp/rou99.sh 
кастомный OID в который будем "выбрасывать" значение которое получит скрипт.

сам скрипт

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

-----------------------------
TRAF999=$(/opt/eri_sn/bin/mdsh -c 'susip:rou=99, tru=all;'  | /usr/bin/grep FREE | wc -l)
#Переворачиваеи наоборот , вычитая из кол-ва таймслотов  кол-во со статусом FREE
TRAF99=$[120-$TRAF999]
echo $TRAF99 
--------------------------------
ну и рестартим SNMPD

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

/etc/init.d/snmpd restart 
проверяем

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

snmpwalk -On -v2c -c public 10.1.55.50 .1.3.6.1.4.1.2021.2000.1.3.1.1.5.114.111.117.57.57
.1.3.6.1.4.1.2021.2000.1.3.1.1.5.114.111.117.57.57 = STRING: "42"
42 - занято тайм слота :-)
дальше Cacti\Zabbix\ все что угодно ;-) все что может спросить OID , и что то с ним сделать.

спасибо за внимание.

Ответить