Коралл-РА 2000 поддерживает мониторинг и конфигурирование при помощи протокола SNMP (Simple Network Management Protocol).
Реализованы следующий функции мониторинга:
- сбор общей информации об устройстве, показаниях датчиков, установленном ПО;
- состояние SIP-интерфейсов;
- сбор статистики SIP.
Реализованы следующие функции управления:
- обновление программного обеспечения устройства;
- сохранение текущей конфигурации;
- перезагрузка устройства;
- управление SIP-абонентами.
В таблицах с описанием OID в колонке “запросы” будет принят следующий формат описания:
- Get – значение объекта или дерева можно прочитать, отправив GetRequest.
- Set – значение объекта можно установить, отправив SetRequest (обратите внимание, при установке значения через SET к OID следует привести к виду “OID.0”);
- {} – имя объекта или OID;
- N – в команде используется числовой параметр типа integer;
- U – в команде используется числовой параметр типа unsigned integer;
- S – в команде используется строковый параметр;
- A – в команде используется IP-адрес (обратите внимание, некоторые команды, принимающие как аргумент IP-адрес, используют строковый тип данных “s”).
Таблица 1 – Примеры команд.
Описание запроса | Команда |
Get {} | snmpwalk -v2c -c public -m + -РА2000 $ip_sbc activeCallCount |
Get {}.x | snmpwalk -v2c -c public -m +РА2000 $ip_sbc pmExist.1 snmpwalk -v2c -c public -m +РА2000 $ip_sbc pmExist.2 и т.д. |
Set {} N | snmpset -v2c -c public -m +РА2000 $ip_sbc \ sbcSyslogHistoryPort.0 i 514 |
Set {} 1 | snmpset -v2c -c private -m +РА2000 $ip_sbc sbcReboot.0 i 1 |
Set {} U111 | snmpset -v2c -c public -m +РА2000 $ip_sbc \ getGroupUserByID.0 u 2 |
Set {} S | snmpset -v2c -c private -m +РА2000 $ip_sbc \ sbcUpdateFw.0 s \ "smg1016m_firmware_sbc_1.9.0.51.bin 192.0.2.2" |
Set {} "NULL"111 | snmpset -v2c -c private -m +РА2000 $ip_sbc \ getUserByNumber.0 s "NULL" |
Set {} A111 | snmpset -v2c -c private -m +РА2000 $ip_sbc \ sbcSyslogTracesAddress.0 a 192.0.2.44 |
Примеры выполнения запросов:
Ниже приведённые запросы эквивалентны. Пример запроса объекта sbcActiveCallsCount, который отображает число текущих вызовов на РА2000.
$ snmpwalk -v2c -c public -m +РА2000 192.0.2.1 sbcActiveCallCount ELTEX-SBC::sbcActiveCallCount.0 = INTEGER: 22
$ snmpwalk -v2c -c public -m +РА2000 192.0.2.1 sbc.42.1 ELTEX-SBC::sbcActiveCallCount.0 = INTEGER: 22
$ snmpwalk -v2c -c public -m +РА2000 192.0.2.1 1.3.6.1.4.1.35265.1.49.42.1
РА2000::sbcActiveCallCount.0 = INTEGER: 22
$ snmpwalk -v2c -c public 192.0.2.1 1.3.6.1.4.1.35265.1.49.42.1 SNMPv2-SMI::enterprises.35265.1.49.42.1.0 = INTEGER: 22
Описание OID
Таблица 2 – Общая информация и датчики.
Имя | OID | Запросы | Описание | ||
sbc | 1.3.6.1.4.1.35265.1.49 | Get {} | Корневой объект для дерева OID | ||
sbcDevName | 1.3.6.1.4.1.35265.1.49.1 | Get {} | Имя устройства | ||
sbcDevType | 1.3.6.1.4.1.35265.1.49.2 | Get {} | Тип устройства (всегда 49) | ||
sbcFwVersion | 1.3.6.1.4.1.35265.1.49.3 | Get {} | Версия ПО | ||
sbcUptime | 1.3.6.1.4.1.35265.1.49.5 | Get {} | Время работы ПО | ||
sbcUpdateFw | 1.3.6.1.4.1.35265.1.49.25 | Set {} S | Обновление ПО. Для этого следует сделать запрос Set с параметрами (разделить пробелом):
| ||
sbcReboot | 1.3.6.1.4.1.35265.1.49.27 | Set {} 1 | Перезагрузка оборудования | ||
sbcSave | 1.3.6.1.4.1.35265.1.49.29 | Set {} 1 | Сохранение конфигурации | ||
sbcFreeSpace | 1.3.6.1.4.1.35265.1.49.32 | Get {} | Свободное место на встроенной флэш-памяти | ||
sbcFreeRam | 1.3.6.1.4.1.35265.1.49.33 | Get {} | Количество свободной оперативной памяти | ||
sbcMonitoring | 1.3.6.1.4.1.35265.1.49.35 | Get {} | Отображение датчиков температуры и скорости вращения вентиляторов, корневой объект | ||
sbcTemperature1 | 1.3.6.1.4.1.35265.1.49.35.1 | Get {} | Температурный датчик 1 | ||
sbcTemperature2 | 1.3.6.1.4.1.35265.1.49.35.2 | Get {} | Температурный датчик 2 | ||
sbcFan0 | 1.3.6.1.4.1.35265.1.49.35.3 | Get {} | Датчик оборотов вентилятора 1 | ||
sbcFan1 | 1.3.6.1.4.1.35265.1.49.35.4 | Get {} | Датчик оборотов вентилятора 2 | ||
sbcFan2 | 1.3.6.1.4.1.35265.1.49.35.5 | Get {} | Датчик оборотов вентилятора 3 | ||
sbcFan3 | 1.3.6.1.4.1.35265.1.49.35.6 | Get {} | Датчик оборотов вентилятора 4 | ||
sbcPowerModuleTab le | 1.3.6.1.4.1.35265.1.49.36 | Get {} | Информация о состоянии блоков питания, корневой объект. Для дочерних объектов указывается номер БП: 1 или 2 | ||
sbcPowerModuleEnt ry | 1.3.6.1.4.1.35265.1.49.36.1 | Get {} | см. sbcPowerModuleTable | ||
pmExist | 1.3.6.1.4.1.35265.1.49.36.1.2.x | Get {}.x | Установлен ли БП 1 - установлен 2 - не установлен | ||
pmPower | 1.3.6.1.4.1.35265.1.49.36.1.3.x | Get {}.x | Подаётся ли питание на БП 1 - подаётся 2 - не подаётся | ||
pmType | 1.3.6.1.4.1.35265.1.49.36.1.4.x | Get {}.x | Тип установленного БП 1 - PM48/12 2 - PM220/12 3 - PM220/12V 4 - PM150-220/12 | ||
sbcCpuLoadTable | 1.3.6.1.4.1.35265.1.49.37 | Get {} | Загрузка CPU, корневой объект. Показывает процент загрузки процессора по типам задач. Для дочерних объектов указывается номер процессора: sbc1016M - 1 sbc2016 - 1..4 | ||
sbcCpuLoadEntry | 1.3.6.1.4.1.35265.1.49.37.1 | Get {} | см. sbcCpuLoadTable | ||
cpuUsr | 1.3.6.1.4.1.35265.1.49.37.1.2.x | Get {}.x | % CPU, приложения пользователя | ||
cpuSys | 1.3.6.1.4.1.35265.1.49.37.1.3.x | Get {}.x | % CPU, приложения ядра | ||
cpuNic | 1.3.6.1.4.1.35265.1.49.37.1.4.x | Get {}.x | % CPU, приложения с изменённым приоритетом | ||
cpuIdle | 1.3.6.1.4.1.35265.1.49.37.1.5.x | Get {}.x | % CPU, нахождение в простое | ||
cpuIo | 1.3.6.1.4.1.35265.1.49.37.1.6.x | Get {}.x | % CPU, операции ввода-вывода | ||
cpuIrq | 1.3.6.1.4.1.35265.1.49.37.1.7.x | Get {}.x | % CPU, обработка аппаратных прерываний | ||
cpuSirq | 1.3.6.1.4.1.35265.1.49.37.1.8.x | Get {}.x | % CPU, обработка программных прерываний | ||
cpuUsage | 1.3.6.1.4.1.35265.1.49.37.1.9.x | Get {}.x | % CPU, общее использование | ||
activeCallCount | 1.3.6.1.4.1.35265.1.49.42.1 | Get {} | Текущее число активных вызовов | ||
registrationCount | 1.3.6.1.4.1.35265.1.49.42.2 | Get {} | Текущее число регистраций |
Таблица 3 – Настройки syslog.
Имя | OID | Запросы | Описание |
sbcSyslog | 1.3.6.1.4.1.35265.1.49.34 | Get {} | Настройки syslog, корневой объект |
sbcSyslogHistory | 1.3.6.1.4.1.35265.1.49.34.2 | Get {} | Настройки логирования истории команд в syslog, корневой объект |
sbcSyslogHistoryAddress | 1.3.6.1.4.1.35265.1.49.34.2.1 | Get {} Set {} S | IP адрес сервера syslog для приёма истории команд |
sbcSyslogHistoryPort | 1.3.6.1.4.1.35265.1.49.34.2.2 | Get {} Set {} N | Порт сервера syslog для приёма истории команд |
sbcSyslogHistoryLVL | 1.3.6.1.4.1.35265.1.49.34.2.3 | Get {} Set {} N | Уровень детализации логов 0 - отключить логирование; 1 - стандартный; 2 - полный |
sbcSyslogHistoryRowStatus | 1.3.6.1.4.1.35265.1.49.34.2.4 | Get {} Set {} 1 | Применить изменения в логировании истории команд |
sbcSyslogConfig | 1.3.6.1.4.1.35265.1.49.34.3 | Get {} | Настройки системного журнала |
sbcSyslogConfigLogsEnable d | 1.3.6.1.4.1.35265.1.49.34.3.1 | Get {} Set {} N | Включить ведение логов 1 - включить; 2 - отключить |
sbcSyslogConfigSendToServ er | 1.3.6.1.4.1.35265.1.49.34.3.2 | Get {} Set {} N | Отправлять сообщения на сервер syslog 1 - включить; 2 - выключить |
sbcSyslogConfigAddress | 1.3.6.1.4.1.35265.1.49.34.3.3 | Get {} Set {} S | IP адрес сервера syslog |
sbcSyslogConfigPort | 1.3.6.1.4.1.35265.1.49.34.3.4 | Get {} Set {} N | Порт сервера syslog |
sbcSyslogConfigRowStatus | 1.3.6.1.4.1.35265.1.49.34.3.5 | Get {} Set {} 1 | Применить изменения в настройках системного журнала |
Просмотр информации о зарегистрированных пользователях
В описании команды вызова утилит SNMP будут представлены следующими скриптами для краткости и наглядности изложения:
Скрипт swalk, реализующий чтение значений:
#!/bin/bash /usr/bin/snmpwalk -v2c -c public -m +РА2000 192.0.2.1 "$@"
Скрипт sset, реализующий установку значений:
#!/bin/bash /usr/bin/snmpset -v2c -c private -m +РА2000 192.0.2.1 "$@"
Для просмотра требуется сделать следующие шаги:
- Сбросить статус поиска;
- Задать критерии поиска (опционально);
- Отобразить информацию.
Пример поиска абонента по номеру:
sset sbcSubResetSearch.0 i 1 # сбросить поиск
sset getSbcSubBySubstring.0 s 40012 # задать критерий
swalk tableOfSbcSubscribers # отобразить результаты
Результат:
РА2000::subName.0 = STRING: 40012@tau.domain:5060
РА2000::subUserAgent.0 = STRING: TAU-72 build 2.13.1 sofia-sip/1.12.10
РА2000::subUserAddr.0 = STRING: 192.0.2.32:5060
РА2000::subContacts.0 = STRING: <sip:40012@192.0.2.32:5060>;expires=119
РА2000::subRegAddr.0 = STRING: 192.0.1.22:5080
РА2000::subSipUser.0 = STRING: Users with RTP in VLAN 609
РА2000::subSipDest.0 = STRING: SMG
РА2000::subBloked.0 = INTEGER: 0
РА2000::subRetries.0 = Gauge32: 0
РА2000::subExpires.0 = Gauge32: 0
Таблица 4 – Просмотр информации о зарегистрированных пользователях.
Имя | OID | Запросы | Описание | |
sbcSubSearchStatus | 1.3.6.1.4.1.35265.1.49.44.1 | Get {} | Статус поиска по критерию. Without search - поиск не производится; Search by substring - режим поиска по подстроке | |
sbcSubResetSearch | 1.3.6.1.4.1.35265.1.49.44.2 | Set {} N | Сброс поиска по в состояние without search. Для сброса установить любое числовое значение. | |
sbcSubCount | 1.3.6.1.4.1.35265.1.49.44.3 | Get {} | Общее число зарегистрированных через SBC абонентов | |
getSbcSubBySubstring | 1.3.6.1.4.1.35265.1.49.44.4 | Get {} Set {} S | Задаёт подстроку для поиска в списке регистраций и переводит поиск в режим "search by substring" | |
tableOfSbcSubscribers | 1.3.6.1.4.1.35265.1.49.44.5 | Get {} | Спискок зарегистрированных абонентов. В режиме "without search" выводит всех абонентов. В режиме "search by substring" выводит всех абонентов, в описании которых встречается заданная подстрока. | |
subName | 1.3.6.1.4.1.35265.1.49.44.5.1.2 | Get {} | Имя (SIP URI) абонента | |
subUserAgent | 1.3.6.1.4.1.35265.1.49.44.5.1.3 | Get {} | User-Agent | |
subUserAddr | 1.3.6.1.4.1.35265.1.49.44.5.1.4 | Get {} | IP адрес и порт, откуда регистрировался абонент | |
subContacts | 1.3.6.1.4.1.35265.1.49.44.5.1.5 | Get {} | Контактный IP адрес и порт абонента (из заголовка Contact) | |
subRegAddr | 1.3.6.1.4.1.35265.1.49.44.5.1.6 | Get {} | Адрес регистратора, одобрившего регистрацию | |
subSipUser | 1.3.6.1.4.1.35265.1.49.44.5.1.7 | Get {} | Наименование SIP Users, с которого зарегистрировался абонент | |
subSipDest | 1.3.6.1.4.1.35265.1.49.44.5.1.8 | Get {} | Наименование SIP Destination, со стороны которого была одобрена регистрация | |
subBloked | 1.3.6.1.4.1.35265.1.49.44.5.1.9 | Get {} | Статус блокировки абонента | |
subRetries | 1.3.6.1.4.1.35265.1.49.44.5.1.10 | Get {} | Количество неудачных попыток доступа | |
subExpires | 1.3.6.1.4.1.35265.1.49.44.5.1.11 | Get {} | Время, через которое истечёт регистрация |
Просмотр статистики SIP
В описании команды вызова утилит SNMP будут представлены следующими скриптами для краткости и наглядности изложения:
Скрипт swalk, реализующий чтение значений:
#!/bin/bash/usr/bin/snmpwalk -v2c -c public -m +РА2000 192.0.2.1 "$@"
Скрипт sset, реализующий установку значений:
#!/bin/bash/usr/bin/snmpset -v2c -c private -m +РА2000 192.0.2.1 "$@"
Статистика сгруппирована в шесть групп по типам:
- Накопительные счётчики по SIP Users;
- Мгновенные счётчики по SIP Users;
- Накопительные счётчики по SIP Transport;
- Мгновенные счётчики по SIP Transport;
- Накопительные счётчики по SIP Destination;
- Мгновенные счётчики по SIP Destination.
OID счётчика формируется следующим образом:
1.3.6.1.4.1.35265.1.49.43.<TYPE>.1.<COUNTER>.<ID>,
где:
- TYPE - один из шести типов счётчика;
- COUNTER - идентификатор счётчика;
- ID - идентификатор объекта, на который указывает счётчик.
Узнать идентификатор объекта можно из колонки ID в CLI.
Для этого, находясь в режиме редактирования SIP destination, SIP users или SIP transport надо дать команду show info.
Второй способ - запросить по SNMP счётчик с COUNTER = 3 без указания ID.
Примеры:
Запрос имён всех SIP Transport, обратите внимание на то, что в ответе следующая цифра после имени запрошенного OID - идентификатор транспорта, который можно далее использовать в запросах:
swalk 1.3.6.1.4.1.35265.1.49.43.3.1.3
РА2000::countStatTransportName.4 = STRING: 1.21_5068_rtp_69.121
РА2000::countStatTransportName.5 = STRING: 118.164_5068
РА2000::countStatTransportName.6 = STRING: user_0.21_5060_rtp_69_21
РА2000::countStatTransportName.7 = STRING: user_0.21_5062
РА2000::countStatTransportName.8 = STRING: trunk_1.21_5069
РА2000::countStatTransportName.9 = STRING: trunk_0.21_5069
РА2000::countStatTransportName.10 = STRING: 0.21_5066
РА2000::countStatTransportName.12 = STRING: 2.21_5060
РА2000::countStatTransportName.13 = STRING: 2.21_5065
РА2000::countStatTransportName.14 = STRING: 2.21:5069
РА2000::countStatTransportName.15 = STRING: 1.21_5061
РА2000::countStatTransportName.16 = STRING: 172.30.0.1:5062
РА2000::countStatTransportName.18 = STRING: test
РА2000::countStatTransportName.19 = STRING: vlan609_dhcp
Запросы по счётчикам:
1.3.6.1.4.1.35265.1.49.43.3.1.9.20
TYPE = 3 - накопительный счётчик по SIP Transport;
COUNTER = 9 - неудачные вызовы, завершённые SIP кодами 4xx;
ID = 20 - счётчик по SIP Transport с идентификатором 20.
РА2000::countStatTransportAnswSuccessCalls.20 = Gauge32: 21946 1.3.6.1.4.1.35265.1.49.43.5.1.408.14
TYPE = 3 - накопительный счётчик по SIP Destination;
COUNTER = 408 - неудачные вызовы, завершённые SIP кодом 408; ID = 14 - счётчик по SIP Destination с идентификатором 14.
РА2000::countStatDestUnansw408.14 = Gauge32: 33
Таблица 5 – Просмотр статистики SIP.
Имя | OID | Запросы | Описание | |
sbcCallStatistics | 1.3.6.1.4.1.35265.1.49.43 | Get {} | Таблица со всеми счётчиками SIP | |
tableOfCallCountStatUsers | 1.3.6.1.4.1.35265.1.49.43.1 | Get {} | Таблица со всеми накопительными счётчиками SIP Users | |
countStatUserIndex | 1.3.6.1.4.1.35265.1.49.43.1.1.2 | Get {} | Индексы SIP Users | |
countStatUserName | 1.3.6.1.4.1.35265.1.49.43.1.1.3 | Get {} | Названия SIP Users | |
countStatUserElapsedTime | 1.3.6.1.4.1.35265.1.49.43.1.1.4 | Get {} | Общее время активных разговоров | |
countStatUserIncCalls | 1.3.6.1.4.1.35265.1.49.43.1.1.5 | Get {} | Число входящих вызовов | |
countStatUserOutCallLegs | 1.3.6.1.4.1.35265.1.49.43.1.1.6 | Get {} | Число исходящих вызовов | |
countStatUserMsgRcv | 1.3.6.1.4.1.35265.1.49.43.1.1.7 | Get {} | Число входящих SIP-сообщений | |
countStatUserMsgSend | 1.3.6.1.4.1.35265.1.49.43.1.1.8 | Get {} | Число исходящих SIP-сообщений | |
countStatUserAnswSuccess Calls | 1.3.6.1.4.1.35265.1.49.43.1.1.9 | Get {} | Число успешно принятых вызовов | |
countStatUserAnswFinalErr Calls | 1.3.6.1.4.1.35265.1.49.43.1.1.10 | Get {} | Число отклюнённых вызовов | |
countStatUserUnanswOthe r4xx | 1.3.6.1.4.1.35265.1.49.43.1.1.11 | Get {} | Число неотвеченных вызовов с SIP кодами 4xx | |
countStatUserUnanswOthe r5xx | 1.3.6.1.4.1.35265.1.49.43.1.1.12 | Get {} | Число неотвеченных вызовов с SIP кодами 5xx | |
countStatUserUnanswOthe r6xx | 1.3.6.1.4.1.35265.1.49.43.1.1.13 | Get {} | Число неотвеченных вызовов с SIP кодами 6xx | |
countStatUserUnanswOthe rUndef | 1.3.6.1.4.1.35265.1.49.43.1.1.14 | Get {} | Число неотвеченных вызовов с SIP кодами, не попавшими в другие счётчики. | |
countStatUserRedirectCalls <CODE> где CODE - одно из значений: 300, 301, 302, 305, 308 | 1.3.6.1.4.1.35265.1.49.43.1.1.300 ... 1.3.6.1.4.1.35265.1.49.43.1.1.308 | Get {} | Индивидуальные счётчики по кодам - число переадресованных вызовов (завершены SIP кодами 3xx) | |
countStatUserUnansw<CODE> | 1.3.6.1.4.1.35265.1.49.43.1.1.400 ... 1.3.6.1.4.1.35265.1.49.43.1.1.606 | Get {} | Индивидуальные счётчики по кодам - число переадресованных вызовов (завершены SIP кодами 4xx-6xx) | |
tableOfCallPerSecStatUsers | 1.3.6.1.4.1.35265.1.49.43.2 | Get {} | Таблица со всеми мгновенными счётчиками SIP Users | |
perSecStatUserIndex | 1.3.6.1.4.1.35265.1.49.43.2.1.2 | Get {} | Индексы SIP Users | |
perSecStatUserName | 1.3.6.1.4.1.35265.1.49.43.2.1.3 | Get {} | Названия SIP Users | |
perSecStatUserElapsedTime | 1.3.6.1.4.1.35265.1.49.43.2.1.4 | Get {} | Общее время активных разговоров | |
perSecStatUserIncCalls | 1.3.6.1.4.1.35265.1.49.43.2.1.5 | Get {} | Число входящих вызовов | |
perSecStatUserOutCallLegs | 1.3.6.1.4.1.35265.1.49.43.2.1.6 | Get {} | Число исходящих вызовов | |
perSecStatUserMsgRcv | 1.3.6.1.4.1.35265.1.49.43.2.1.7 | Get {} | Число входящих SIP-сообщений | |
perSecStatUserMsgSend | 1.3.6.1.4.1.35265.1.49.43.2.1.8 | Get {} | Число исходящих SIP-сообщений | |
perSecStatUserAnswSucces sCalls | 1.3.6.1.4.1.35265.1.49.43.2.1.9 | Get {} | Число успешно принятых вызовов | |
perSecStatUserAnswFinalEr rCalls | 1.3.6.1.4.1.35265.1.49.43.2.1.10 | Get {} | Число отклюнённых вызовов | |
perSecStatUserUnanswOth er4xx | 1.3.6.1.4.1.35265.1.49.43.2.1.11 | Get {} | Число неотвеченных вызовов с SIP кодами 4xx | |
perSecStatUserUnanswOth er5xx | 1.3.6.1.4.1.35265.1.49.43.2.1.12 | Get {} | Число неотвеченных вызовов с SIP кодами 5xx | |
perSecStatUserUnanswOth er6xx | 1.3.6.1.4.1.35265.1.49.43.2.1.13 | Get {} | Число неотвеченных вызовов с SIP кодами 6xx | |
perSecStatUserUnanswOth erUndef | 1.3.6.1.4.1.35265.1.49.43.2.1.14 | Get {} | Число неотвеченных вызовов с SIP кодами, не попавшими в другие счётчики. | |
perSecStatUserRedirectCalls<CODE> | 1.3.6.1.4.1.35265.1.49.43.2.1.300 ... 1.3.6.1.4.1.35265.1.49.43.2.1.308 | Get {} | Индивидуальные счётчики по кодам - число переадресованных вызовов (завершены SIP кодами 3хx) | |
perSecStatUserUnansw<CODE> | 1.3.6.1.4.1.35265.1.49.43.2.1.400 ... 1.3.6.1.4.1.35265.1.49.43.2.1.606 | Get {} | Индивидуальные счётчики по кодам - число переадресованных вызовов (завершены SIP кодами 4xx-6xx) | |
tableOfCallCountStatTrans port | 1.3.6.1.4.1.35265.1.49.43.3 | Get {} | Таблица со всеми накопительными счётчиками SIP Transport | |
countStatTransportIndex | 1.3.6.1.4.1.35265.1.49.43.3.1.2 | Get {} | Индексы SIP Transport | |
countStatTransportName | 1.3.6.1.4.1.35265.1.49.43.3.1.3 | Get {} | Названия SIP Transport | |
countStatTransportElapsed Time | 1.3.6.1.4.1.35265.1.49.43.3.1.4 | Get {} | Общее время активных разговоров | |
countStatTransportIncCalls | 1.3.6.1.4.1.35265.1.49.43.3.1.5 | Get {} | Число входящих вызовов | |
countStatTransportOutCall Legs | 1.3.6.1.4.1.35265.1.49.43.3.1.6 | Get {} | Число исходящих вызовов | |
countStatTransportMsgRcv | 1.3.6.1.4.1.35265.1.49.43.3.1.7 | Get {} | Число входящих SIP-сообщений | |
countStatTransportMsgSen d | 1.3.6.1.4.1.35265.1.49.43.3.1.8 | Get {} | Число исходящих SIP-сообщений | |
countStatTransportAnswSu ccessCalls | 1.3.6.1.4.1.35265.1.49.43.3.1.9 | Get {} | Число успешно принятых вызовов | |
countStatTransportAnswFi nalErrCalls | 1.3.6.1.4.1.35265.1.49.43.3.1.10 | Get {} | Число отклюнённых вызовов | |
countStatTransportUnansw Other4xx | 1.3.6.1.4.1.35265.1.49.43.3.1.11 | Get {} | Число неотвеченных вызовов с SIP кодами 4xx | |
countStatTransportUnansw Other5xx | 1.3.6.1.4.1.35265.1.49.43.3.1.12 | Get {} | Число неотвеченных вызовов с SIP кодами 5xx | |
countStatTransportUnansw Other6xx | 1.3.6.1.4.1.35265.1.49.43.3.1.13 | Get {} | Число неотвеченных вызовов с SIP кодами 6xx | |
countStatTransportUnansw OtherUndef | 1.3.6.1.4.1.35265.1.49.43.3.1.14 | Get {} | Число неотвеченных вызовов с SIP кодами, не попавшими в другие счётчики. | |
countStatTransportRedirec <CODE> где CODE - одно из значений: | 1.3.6.1.4.1.35265.1.49.43.3.1.300 ... 1.3.6.1.4.1.35265.1.49.43.3.1.308 | Get {} | Индивидуальные счётчики по кодам - число переадресованных вызовов (завершены SIP кодами 3xx) | |
countStatTransportUnansw <CODE> где CODE - одно из значений: | 1.3.6.1.4.1.35265.1.49.43.3.1.400 ... 1.3.6.1.4.1.35265.1.49.43.3.1.606 | Get {} | Индивидуальные счётчики по кодам - число переадресованных вызовов (завершены SIP кодами 4xx-6xx) | |
tableOfCallPerSecStatTrans port | 1.3.6.1.4.1.35265.1.49.43.4 | Get {} | Таблица со всеми мгновенными счётчиками SIP Transport | |
perSecStatTransportIndex | 1.3.6.1.4.1.35265.1.49.43.4.1.2 | Get {} | Индексы SIP Transport | |
perSecStatTransportName | 1.3.6.1.4.1.35265.1.49.43.4.1.3 | Get {} | Названия SIP Transport | |
perSecStatTransportElapse dTime | 1.3.6.1.4.1.35265.1.49.43.4.1.4 | Get {} | Общее время активных разговоров | |
perSecStatTransportIncCall s | 1.3.6.1.4.1.35265.1.49.43.4.1.5 | Get {} | Число входящих вызовов | |
perSecStatTransportOutCal lLegs | 1.3.6.1.4.1.35265.1.49.43.4.1.6 | Get {} | Число исходящих вызовов | |
perSecStatTransportMsgRc v | 1.3.6.1.4.1.35265.1.49.43.4.1.7 | Get {} | Число входящих SIP-сообщений | |
perSecStatTransportMsgSe nd | 1.3.6.1.4.1.35265.1.49.43.4.1.8 | Get {} | Число исходящих SIP-сообщений | |
perSecStatTransportAnswS uccessCalls | 1.3.6.1.4.1.35265.1.49.43.4.1.9 | Get {} | Число успешно принятых вызовов | |
perSecStatTransportAnswFi nalErrCalls | 1.3.6.1.4.1.35265.1.49.43.4.1.10 | Get {} | Число отклюнённых вызовов | |
perSecStatTransportUnans wOther4xx | 1.3.6.1.4.1.35265.1.49.43.4.1.11 | Get {} | Число неотвеченных вызовов с SIP кодами 4xx | |
perSecStatTransportUnans wOther5xx | 1.3.6.1.4.1.35265.1.49.43.4.1.12 | Get {} | Число неотвеченных вызовов с SIP кодами 5xx | |
perSecStatTransportUnans wOther6xx | 1.3.6.1.4.1.35265.1.49.43.4.1.13 | Get {} | Число неотвеченных вызовов с SIP кодами 6xx | |
perSecStatTransportUnans wOtherUndef | 1.3.6.1.4.1.35265.1.49.43.4.1.14 | Get {} | Число неотвеченных вызовов с SIP кодами, не попавшими в другие счётчики. | |
perSecStatTransportRedirectCalls<CODE> где CODE - одно из значений: | 1.3.6.1.4.1.35265.1.49.43.4.1.300 ... 1.3.6.1.4.1.35265.1.49.43.4.1.308 | Get {} | Индивидуальные счётчики по кодам - число переадресованных вызовов (завершены SIP кодами 3xx) | |
perSecStatTransportUnansw<CODE> где CODE - одно из значений: | 1.3.6.1.4.1.35265.1.49.43.4.1.400 … 1.3.6.1.4.1.35265.1.49.43.4.1.606 | Get {} | Индивидуальные счётчики по кодам - число переадресованных вызовов (завершены SIP кодами 4xx-6xx) | |
tableOfCallCountStatDest | 1.3.6.1.4.1.35265.1.49.43.5 | Get {} | Таблица со всеми накопительными счётчиками SIP Destination | |
countStatDestIndex | 1.3.6.1.4.1.35265.1.49.43.5.1.2 | Get {} | Индексы SIP Destination | |
countStatDestName | 1.3.6.1.4.1.35265.1.49.43.5.1.3 | Get {} | Названия SIP Destination | |
countStatDestElapsedTime | 1.3.6.1.4.1.35265.1.49.43.5.1.4 | Get {} | Общее время активных разговоров | |
countStatDestIncCalls | 1.3.6.1.4.1.35265.1.49.43.5.1.5 | Get {} | Число входящих вызовов | |
countStatDestOutCallLegs | 1.3.6.1.4.1.35265.1.49.43.5.1.6 | Get {} | Число исходящих вызовов | |
countStatDestMsgRcv | 1.3.6.1.4.1.35265.1.49.43.5.1.7 | Get {} | Число входящих SIP-сообщений | |
countStatDestMsgSend | 1.3.6.1.4.1.35265.1.49.43.5.1.8 | Get {} | Число исходящих SIP-сообщений | |
countStatDestAnswSuccess Calls | 1.3.6.1.4.1.35265.1.49.43.5.1.9 | Get {} | Число успешно принятых вызовов | |
countStatDestAnswFinalErr Calls | 1.3.6.1.4.1.35265.1.49.43.5.1.10 | Get {} | Число отклюнённых вызовов | |
countStatDestUnanswOthe r4xx | 1.3.6.1.4.1.35265.1.49.43.5.1.11 | Get {} | Число неотвеченных вызовов с SIP кодами 4xx | |
countStatDestUnanswOthe r5xx | 1.3.6.1.4.1.35265.1.49.43.5.1.12 | Get {} | Число неотвеченных вызовов с SIP кодами 5xx | |
countStatDestUnanswOthe r6xx | 1.3.6.1.4.1.35265.1.49.43.5.1.13 | Get {} | Число неотвеченных вызовов с SIP кодами 6xx | |
countStatDestUnanswOthe rUndef | 1.3.6.1.4.1.35265.1.49.43.5.1.14 | Get {} | Число неотвеченных вызовов с SIP кодами, не попавшими в другие счётчики. | |
countStatDestRedirectCalls <CODE> где CODE - одно из значений: | 1.3.6.1.4.1.35265.1.49.43.5.1.300 ... 1.3.6.1.4.1.35265.1.49.43.5.1.308 | Get {} | Индивидуальные счётчики по кодам - число переадресованных вызовов (завершены SIP кодами 3xx) | |
countStatDestUnansw<CODE> где CODE - одно из значений: | 1.3.6.1.4.1.35265.1.49.43.5.1.400 ... 1.3.6.1.4.1.35265.1.49.43.5.1.606 | Get {} | Индивидуальные счётчики по кодам - число переадресованных вызовов (завершены SIP кодами 4xx-6xx) | |
tableOfCallPerSecStatDest | 1.3.6.1.4.1.35265.1.49.43.6 | Get {} | Таблица со всеми мгновенными счётчиками SIP Destination | |
perSecStatDestIndex | 1.3.6.1.4.1.35265.1.49.43.6.1.2 | Get {} | Индексы SIP Destination | |
perSecStatDestName | 1.3.6.1.4.1.35265.1.49.43.6.1.3 | Get {} | Названия SIP Destination | |
perSecStatDestElapsedTim e | 1.3.6.1.4.1.35265.1.49.43.6.1.4 | Get {} | Общее время активных разговоров | |
perSecStatDestIncCalls | 1.3.6.1.4.1.35265.1.49.43.6.1.5 | Get {} | Число входящих вызовов | |
perSecStatDestOutCallLegs | 1.3.6.1.4.1.35265.1.49.43.6.1.6 | Get {} | Число исходящих вызовов | |
perSecStatDestMsgRcv | 1.3.6.1.4.1.35265.1.49.43.6.1.7 | Get {} | Число входящих SIP-сообщений | |
perSecStatDestMsgSend | 1.3.6.1.4.1.35265.1.49.43.6.1.8 | Get {} | Число исходящих SIP-сообщений | |
perSecStatDestAnswSucces sCalls | 1.3.6.1.4.1.35265.1.49.43.6.1.9 | Get {} | Число успешно принятых вызовов | |
perSecStatDestAnswFinalEr rCalls | 1.3.6.1.4.1.35265.1.49.43.6.1.10 | Get {} | Число отклюнённых вызовов | |
perSecStatDestUnanswOth er4xx | 1.3.6.1.4.1.35265.1.49.43.6.1.11 | Get {} | Число неотвеченных вызовов с SIP кодами 4xx | |
perSecStatDestUnanswOth er5xx | 1.3.6.1.4.1.35265.1.49.43.6.1.12 | Get {} | Число неотвеченных вызовов с SIP кодами 5xx | |
perSecStatDestUnanswOth er6xx | 1.3.6.1.4.1.35265.1.49.43.6.1.13 | Get {} | Число неотвеченных вызовов с SIP кодами 6xx | |
perSecStatDestUnanswOth erUndef | 1.3.6.1.4.1.35265.1.49.43.6.1.14 | Get {} | Число неотвеченных вызовов с SIP кодами, не попавшими в другие счётчики. | |
perSecStatDestRedirectCalls<CODE> где CODE - одно из значений: | 1.3.6.1.4.1.35265.1.49.43.6.1.300 ... 1.3.6.1.4.1.35265.1.49.43.6.1.308 | Get {} | Индивидуальные счётчики по кодам - число переадресованных вызовов (завершены SIP кодами 3xx) |
Устаревшие OID
Некоторые OID были изменены и в последующих релизах старые ветки могут быть удалены или заменены новыми назначениям. Рекомендуется перенастроить системы мониторинга и скрипты на использование новых OID.
Таблица 6 – Устаревшие OID.
Имя | OID | Запросы | Описание | |
sbcCpuLoad | 1.3.6.1.4.1.35265.1.49.17 | Get {} | Заменён на smgCpuLoadTable (1.3.6.1.4.1.35265.1.49.37) | |
sbcTopCpuUsr | 1.3.6.1.4.1.35265.1.49.17.1.x | Get {}.x | Заменён на cpuUsr (1.3.6.1.4.1.35265.1.49.37.1.2.x) | |
sbcTopCpuSys | 1.3.6.1.4.1.35265.1.49.17.2.x | Get {}.x | Заменён на cpuSys (1.3.6.1.4.1.35265.1.49.37.1.3.x) | |
sbcTopCpuNic | 1.3.6.1.4.1.35265.1.49.17.3.x | Get {}.x | Заменён на cpuNic (1.3.6.1.4.1.35265.1.49.37.1.4.x) | |
sbcTopCpuIdle | 1.3.6.1.4.1.35265.1.49.17.4.x | Get {}.x | Заменён на cpuIdle (1.3.6.1.4.1.35265.1.49.37.1.5.x) | |
sbcTopCpuIo | 1.3.6.1.4.1.35265.1.49.17.5.x | Get {}.x | Заменён на cpuIo (1.3.6.1.4.1.35265.1.49.37.1.6.x) | |
sbcTopCpuIrq | 1.3.6.1.4.1.35265.1.49.17.6.x | Get {}.x | Заменён на cpuIrq (1.3.6.1.4.1.35265.1.49.37.1.7.x) | |
sbcTopCpuSirq | 1.3.6.1.4.1.35265.1.49.17.7.x | Get {}.x | Заменён на cpuSirq (1.3.6.1.4.1.35265.1.49.37.1.8.x) | |
sbcTopCpuUsage | 1.3.6.1.4.1.35265.1.49.17.8.x | Get {}.x | Заменён на cpuUsage (1.3.6.1.4.1.35265.1.49.37.1.9.x) |
Поддержка OID MIB-2 (1.3.6.1.2.1)
Коралл-РА поддерживает следующие ветки MIB-2:
- system (1.3.6.1.2.1.1) – общая информация о системе;
- interfaces (1.3.6.1.2.1.2) – информация о сетевых интерфейсов;
- snmp (1.3.6.1.2.1.11) – информация о работе SNMP.