Ad Widget

Collapse

Триггер.

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • Rann
    Member
    • Jul 2012
    • 51

    #1

    Триггер.

    Добрый день.
    Подскажите пожалуйста, а то найти не получилось.
    Есть канал предоставленный провайдером, с одного конца канала стоит zabbix на другом сервер. С забикса пингуем сервак с ключем icmppingsec[,10,1000,,,] и написан триггер: {host:icmppingsec[,10,1000,,,].last(0)}>9, задача триггера оповещать если ответ пришел больше 9ms.
    Вопрос:
    Каким образом можно написать триггер что бы оповещение происходило если в течении минуты зафиксировано превышений больше 3-х.
    Пробовал сделать таким образом:
    {host:icmppingsec[,10,1000,,,].count(60,9,gt)}>3
    но не уверен что это корректное решение.
  • Rann
    Member
    • Jul 2012
    • 51

    #2
    Ну или если сделать триггер таким что бы он смотрел на последние 30 значений и если в этих значениях есть превышения то срабатывало бы оповещение.
    Можно такое сделать?

    Comment

    • hard
      Member
      • Feb 2013
      • 65

      #3
      max(30m)>9
      max(#30)>9

      Comment

      • aib
        Senior Member
        • Jan 2014
        • 1615

        #4
        Originally posted by hard
        max(30m)>9
        "За последние тридцать минут было как минимум одно значение больше 9 мсек"
        max(#30)>9
        "За последние тридцать опросов хотя бы одно значение больше 9 мсек"
        Sincerely yours,
        Aleksey

        Comment

        • Rann
          Member
          • Jul 2012
          • 51

          #5
          Не верно написал вопрос, что бы заббикс смотрел на последние 30 значений и если в этих значениях есть больше 3-х превышений только тогда срабатывал бы.

          Comment

          • hard
            Member
            • Feb 2013
            • 65

            #6
            Разбить 30 минут на 3 промежутка по 10 и проверять - не было ли превышения в каждом, но это изврат ИХМО.
            max(10m)>9&max(10m,10m)>9&max(10m,20m)>9

            Comment

            • Rann
              Member
              • Jul 2012
              • 51

              #7
              А если написать так:
              {host:icmppingsec[,10,1000,,,].count(#30,9,ge)}>3
              если я ничего не путаю то звучать триггер должен так - сработать если в течение 30 последних проверок было больше 3-х данных равных или больших значения 9? Поправьте если не так.

              Comment

              • Farxat
                Junior Member
                • Apr 2014
                • 2

                #8
                Для создания тригеров состояния принтеров нужно наличие установленных модулей net-snmp и net-snmp-devel. Подскажите как определить есть они в системе или нет. Zabbix достался по наследству ((

                Comment

                • Rann
                  Member
                  • Jul 2012
                  • 51

                  #9
                  Originally posted by Farxat
                  Для создания тригеров состояния принтеров нужно наличие установленных модулей net-snmp и net-snmp-devel. Подскажите как определить есть они в системе или нет. Zabbix достался по наследству ((
                  [xxx@yyy ~]# whereis net-snmp
                  net-snmp: /usr/ports/net-mgmt/net-snmp

                  если он уже установлен то написало бы в какой папке он лежит в системе.

                  типа такова:
                  [ххх@ууу ~]# whereis php
                  php: /usr/local/bin/php /usr/local/man/man1/php.1.gz

                  Если FreeBSD:
                  можно еще зайти в /usr/ports и набрать там make search name=тут что ищем
                  например
                  [ххх@ууу /usr/ports]# make search name=net-snmp
                  Port: net-snmp-5.7.1_7
                  Path: /usr/ports/net-mgmt/net-snmp
                  Info: An extendable SNMP implementation
                  Maint: [email protected]
                  B-deps: perl-5.12.4_4
                  R-deps: perl-5.12.4_4
                  WWW: http://net-snmp.sourceforge.net/

                  Port: p5-Net-SNMP-6.0.1
                  Path: /usr/ports/net-mgmt/p5-Net-SNMP
                  Info: Object oriented interface to SNMP
                  Maint: [email protected]
                  B-deps: p5-Crypt-CBC-2.30 p5-Crypt-DES-2.05 p5-Digest-HMAC-1.03 p5-Digest-SHA1-2.13 perl-5.12.4_4
                  R-deps: p5-Crypt-CBC-2.30 p5-Crypt-DES-2.05 p5-Digest-HMAC-1.03 p5-Digest-SHA1-2.13 perl-5.12.4_4
                  WWW:


                  ну и дальше читай.
                  Last edited by Rann; 03-04-2014, 16:56.

                  Comment

                  • Farxat
                    Junior Member
                    • Apr 2014
                    • 2

                    #10
                    Исчерпывающий ответ, благодарю!

                    Comment

                    Working...