Нашел в /opt/CiscoMGC/snmp/measurement.my oid'ы описанные в
Cisco Media Gateway Controller Software Release 9 Installation and
Configuration Guide (странно, что их нет на сайте самой Cisco,
например, здесь или здесь). Для нормальной работы еще
необходимы SNMPv2-SMI.my (берется из указанных выше мест), tp.my и
v3-tgt.my (берутся из поставки Cisco MGC). Хотя должно работать при
наличии хотя бы SNMPv2-SMI.
Весьма интересно было выдернуть статистику по звонкам :-), что в
общем-то получилось. Привожу описание и OID для статистики по
обработанным звонкам.
Описание
- OBJECT-TYPE
- OBJECT-ID значения за 15 минут,
- OBJECT-ID значения за 1 час
- OBJECT-ID значения за 1 сутки
"uptime" сбора статистики по звонкам
tpCALLCollectTime
.1.3.6.1.4.1.2496.1.1.3.17.1.2.65537.900
.1.3.6.1.4.1.2496.1.1.3.17.1.2.65537.3600
.1.3.6.1.4.1.2496.1.1.3.17.1.2.65537.86400
Общее кол-во сбойных звонков
tpCALLFailCallTOT
.1.3.6.1.4.1.2496.1.1.3.17.1.4.65537.900
.1.3.6.1.4.1.2496.1.1.3.17.1.4.65537.3600
.1.3.6.1.4.1.2496.1.1.3.17.1.4.65537.86400
Кол-во сбойных звонков по причине Resource-Unavailable
tpCALLRuFailCallTOT
.1.3.6.1.4.1.2496.1.1.3.17.1.5.65537.900
.1.3.6.1.4.1.2496.1.1.3.17.1.5.65537.3600
.1.3.6.1.4.1.2496.1.1.3.17.1.5.65537.86400
Кол-во сбойных звонков по другим причинам
tpCALLORFailCallTOT
.1.3.6.1.4.1.2496.1.1.3.17.1.6.65537.900
.1.3.6.1.4.1.2496.1.1.3.17.1.6.65537.3600
.1.3.6.1.4.1.2496.1.1.3.17.1.6.65537.86400
Кол-во сбойных звонков по причине перегрузки
tpCALLOLFailCallTOT
.1.3.6.1.4.1.2496.1.1.3.17.1.7.65537.900
.1.3.6.1.4.1.2496.1.1.3.17.1.7.65537.3600
.1.3.6.1.4.1.2496.1.1.3.17.1.7.65537.86400
Для получения актуального значения звонков (активных в каждый момент
времени) использовал костыли в виде shell-скриптов.
Общий смысл такой: на MGC по cron'у запускается скрипт, запускает mml
с подготовленным пакетным файлом, весь вывод направляется в
/tmp/callstat, затем узел мониторинга также по cron'у, но с разбежкой
в 1 минуту (относительно cron'а на MGC) wget'ом выдергивает
/tmp/callstat и прогоняет через grep/awk с целью выдернуть значение
"Current in progress calls = X", полученное X записывается в RRD
базу.Дальше тривиально генерируем картинки, смешивая данные от SNMP и
полученные разбором вывода mml.
836 Прочтений • [Разбор значений статистики по звонкам Cisco PGW2200 (cisco phone voip snmp statistic rrd)] [08.05.2012] [Комментариев: 0]