Ad Widget

Collapse

Мониторинг транков (триггер)

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • djkadr
    Junior Member
    • Jun 2015
    • 4

    #1

    Мониторинг транков (триггер)

    Есть элемент данных sip.status который отображает количество транков в сети на серверах астериска, как написать триггер который будит выдавать ошибку при уменьшении количества транков в сети (цифра полученная от sip.status) за болше чем 5 минут?
    Сейчас настроено типа: {Asterisk:sip.status.diff(0)}>0 шлет письма даже если транк на 10 секунд упал.

    разобрался
    {Asterisk:sip.status.last(#2)}<{Asterisk:sip.statu s.last(#4)}
    Тут можно играться со значениями.
    Last edited by djkadr; 12-06-2015, 14:43.
  • djkadr
    Junior Member
    • Jun 2015
    • 4

    #2
    Разобрался

    {Asterisk:sip.status.last(#2)}<{Asterisk:sip.statu s.last(#4)}
    тут можно играться со значениями

    Comment

    • Samosval
      Junior Member
      • Jun 2015
      • 17

      #3
      в догонку

      Скоро предстоит ставить на мониторинг астериск на центосе подскажите в двух словах если не сложно что и как у него поставить на мониторинг ? К примеру можно ли определить кол-во одновременных занятых блинков и если оно долго больше 25 бить тревогу ?

      Comment

      • djkadr
        Junior Member
        • Jun 2015
        • 4

        #4
        Originally posted by samosval
        Скоро предстоит ставить на мониторинг астериск на центосе подскажите в двух словах если не сложно что и как у него поставить на мониторинг ? К примеру можно ли определить кол-во одновременных занятых блинков и если оно долго больше 25 бить тревогу ?
        кол-во одновременных занятых блинков это что???

        Comment

        • Zentarim
          Senior Member
          • Mar 2012
          • 526

          #5
          Originally posted by djkadr
          кол-во одновременных занятых блинков это что???
          Vanga_mode=1
          под блинком, наверное ,подразумеваются таймслоты E1 в потоке.
          Samosval, в Asterisk есть команды на просмотр занятых таймслотов.
          dahdi show channels, кажется. На основании ее вы сможете сделать то, что вам нужно.

          Драйвер DAHDI отвечает за работу плат интерфейсов телефонии устанавливаемых непосредственно в сервер или работающих по

          Comment

          • djkadr
            Junior Member
            • Jun 2015
            • 4

            #6
            Originally posted by Zentarim
            Vanga_mode=1
            под блинком, наверное ,подразумеваются таймслоты E1 в потоке.
            Samosval, в Asterisk есть команды на просмотр занятых таймслотов.
            dahdi show channels, кажется. На основании ее вы сможете сделать то, что вам нужно.

            http://asterisk-pbx.ru/wiki/asterisk/cf/chan_dahdi
            Для примера:
            мои параметры мониторинга в заббикс агенте
            ######MyTemplate#####
            UserParameter=iax.status,sudo /usr/sbin/asterisk -rvvvvvx 'iax2 show registry'|grep Registered |wc -l
            UserParameter=sip.status,sudo /usr/sbin/asterisk -rvvvvvx 'sip show registry'|grep Registered |wc -l
            UserParameter=active.calls,sudo /usr/sbin/asterisk -rx 'core show channels' | grep -m1 "call" | cut -d' ' -f1
            UserParameter=sip.peersonline,sudo /usr/sbin/asterisk -rvvvvvx 'sip show peers'|grep --text -i 'sip peers'|awk '{print $5}'
            UserParameter=sip.peersoffline,sudo /usr/sbin/asterisk -rvvvvvx 'sip show peers'|grep --text -i 'sip peers'|awk '{print $7}'
            UserParameter=sip.peers,sudo /usr/sbin/asterisk -rvvvvvx 'sip show peers'|grep --text -i 'sip peers'|awk '{print $1}'
            ######MyTemplate#####

            разрешаем заббиксу выполнять судо:
            chmod 777 /etc/sudoers, затем открываем его, и добавляем
            zabbix ALL = NOPASSWD: /usr/sbin/asterisk
            меняем права обратно
            chmod 440 /etc/sudoers

            Comment

            Working...