[SMG] Мониторинг состояний через CLI и SNMP

  • CLI
    • Состояние каналов VoIP
    • Состояние Е1
      • Протокол Q.931
      • Протокол SS7
  • SNMP
    • Статистика потока
    • Статистика MSP
    • Состояние каналов Е1
    • Статистика занятых VoIP каналов
    • Загрузка CPU тем или иным пользователем
    • Текущая нагрузка на потоке, т.е. количество активных соединений
    • Максимальная нагрузка на потоке за выставленный период в минутах
    • Свободное место в оперативной памяти
    • Показания температурных датчиков и скорости вращения вентиляторов
    • Данные блоков питания

CLI

При помощи CLI вы можете посмотреть состояние каналов VoIP и потоков Е1. Для этого необходимо подключиться к SMG в терминальном режиме (com-порт, Telnet или SSH) и перейти в отладочный режим командой tracemode.

Состояние каналов VoIP:

mspcshow

Пример

 10:59:10.783094 [ERR ] msp[0]. State ‘Not.Present’ 
10:59:10.783232 [ERR ] msp[1]. State ‘Not.Present’
10:59:10.783331 [ERR ] msp[2]. State ‘Not.Present’
10:59:10.783428 [ERR ] msp[3]. State ‘Not.Present’
10:59:10.783523 [ERR ] msp[4]. State ‘Not.Present’
10:59:10.783619 [INFO] msp[5]. State ‘Work’. selected [12]; payload [189]
create_req / created : 12 / 12
destroy_req / destroyed : 9 / 9
10:59:10.783704 [5000] State ‘Disabled’ [ 7105]. Codec G.711A [1 / 1]:[0 / 0]. Port UNDEF_FF:255:255. RTP
10:59:10.783767 [5001] State ‘Disabled’ [ 7105]. Codec G.711A [1 / 1]:[0 / 0]. Port UNDEF_FF:255:255. RTP
10:59:10.783827 [5002] State ‘Disabled’ [ 7105]. Codec G.711A [1 / 1]:[0 / 0]. Port UNDEF_FF:255:255. RTP
10:59:10.783903 [INFO] msp[5]: idle [125]. used [3]. active_cnt [3]
10:59:10.783954 [INFO] msp[5]: confIdle [12]. confUsed [0]

Из ответа, видно, что на устройстве в работе только один субмодуль msp под номером 5, остальные не в работе.

Примечание: у одного из субмодулей MSP (Media Signal Processor) установленного в позицию с меньшим порядковым номером всегда 3 канала используются под служебные нужды. Поэтому для того чтобы получить реальное количество используемых каналов для этого модуля, необходимо от значения used отнять 3. В приведенном примере нет активных каналов VoIP занятых вызовами.

Состояние Е1

Протокол Q.931

stream <№потока>

Пример

stream 0

Line 00: WORK. Protocol: PRI-U. Line state: WORK. Work=y, Sync=y (alarm=00), Link State=1 
[Q931] Next Call Ref: 0003
Call list:
[00] Chan [02]. State=’Active’ (Outgoing). PortState Talk
Chan list:
Chan [00]. —
Chan [01]. Idle
Chan [02]. Used. Callref 0003. State=’Active’ (Outgoing). PortState Talk
Chan [03]. Idle
Chan [04]. Idle
Chan [05]. Idle
……
Chan [30]. Idle
Chan [31]. Idle

Из примера видно, что занят канал номер 2 и метка вызова Callref 0003.

Протокол SS7

cic <номер linkset>

Пример

cic 0

   === Show channel state on ISUP-profile 00 ===
   ========================================

   # Line 00/00. SLC 00.Link. D-chan: [16]
   # [Chan 01] CIC 001. CState: NULL (Ready), UFlag: 0x01, BTimer:0, BTimer2:32768
   # [Chan 02] CIC 002. CState: NULL (Ready), UFlag: 0x01, BTimer:0, BTimer2:32768
   # [Chan 03] CIC 003. CState: ACTIVE (Talk), UFlag: 0x01, BTimer:0, BTimer2:32768
# [Chan 04] CIC 004. CState: ACTIVE (Talk), UFlag: 0x01, BTimer:0, BTimer2:32768
# [Chan 05] CIC 005. CState: NULL (Ready), UFlag: 0x00, BTimer:0, BTimer2:32768
# [Chan 06] CIC 006. CState: NULL (Ready), UFlag: 0x00, BTimer:0, BTimer2:32768
# [Chan 07] CIC 007. CState: NULL (Ready), UFlag: 0x00, BTimer:0, BTimer2:32768
# [Chan 24] CIC 024. CState: NULL (Ready), UFlag: 0x00, BTimer:0, BTimer2:32768
# [Chan 30] CIC 030. CState: NULL (Ready), UFlag: 0x00, BTimer:0, BTimer2:32768
# [Chan 31] CIC 031. CState: NULL (Ready), UFlag: 0x00, BTimer:0, BTimer2:32768

Из примера видно, что каналы 3-4 находятся в разговорном состоянии.

SNMP

Ниже приведены OID'ы для просмотра состояний и получения статистики по разным параметрам.

Статистика потока

1.3.6.1.4.1.35265.1.29.7

Статистика MSP

1.3.6.1.4.1.35265.1.29.9

Состояние каналов Е1

1.3.6.1.4.1.35265.1.29.13

Статистика занятых VoIP каналов

1.3.6.1.4.1.35265.1.29.15

Загрузка CPU

1.3.6.1.4.1.35265.1.29.17

Текущая нагрузка на потоке, т.е. количество активных соединений

1.3.6.1.4.1.35265.1.29.31.1

Максимальная нагрузка на потоке за выставленный период в минутах

1.3.6.1.4.1.35265.1.29.31.2

сначала необходимо задать SETом количество минут в

1.3.6.1.4.1.35265.1.29.31.2.16

затем максимальную нагрузку за это время, к примеру, 3-го потока можно получить GETом из

1.3.6.1.4.1.35265.1.29.31.2.3

Свободное место в оперативной памяти:

1.3.6.1.4.1.35265.1.29.33

Показания температурных датчиков и скорости вращения вентиляторов

1.3.6.1.4.1.35265.1.29.35

Данные блоков питания

1.3.6.1.4.1.35265.1.29.36

 

 
закрыть