Ad Widget

Collapse

Время последнего удачного опроса

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • Dusty
    Member
    • Dec 2010
    • 70

    #1

    Время последнего удачного опроса

    Никак не найду - интересует, как создать элемент со значением времени последней удачной проверки?

    В смысле если например отвалился пинг, то в обзоре увидеть когда именно (или сколько времени прошло с момента последнего значения =1).

    А то в обзоре, если значения не получены в течении длительного времени, то подставляются последние значения и дежурные не реагируют сразу на то, что они старые, даже если есть элемент типа icmpping.
  • dima_dm
    Senior Member
    • Dec 2009
    • 2697

    #2
    Используйте триггеры с функцией nodata(). Т.е. нет новых данных столько-то секунд.
    Пример
    {host:agent.ping.nodata(150)}=1
    Last edited by dima_dm; 01-04-2011, 08:50.

    Comment

    • Dusty
      Member
      • Dec 2010
      • 70

      #3
      Originally posted by dima_dm
      Используйте триггеры с функцией nodata(). Т.е. нет новых данных столько-то секунд.
      Пример
      {host:agent.ping.nodata(150)}=1
      Это конечно здорово, однако nodata (как мне показалось) не очень корректно работает с несколькими элементами. Т.е. если строка {{Template_APC_Smart_SNMPv1:PowerNet_MIB__upsBasic BatteryStatus.0.nodata(600)}=1&{Template_APC_Smart _SNMPv1:PowerNet_MIB__upsAdvBatteryTemperature.0.n odata(600)}=1, то триггер срабатывает только на первую часть, на вторую нет.

      Кроме того хотелось бы увидеть конкретное время отказа.

      Comment

      • dima_dm
        Senior Member
        • Dec 2009
        • 2697

        #4
        1) Что-то у вас скобок { очень много.
        2) Если вы хотите, чтобы триггер срабатывал на отсутсвие данных по любому Item. нужно использовать оператор или |, а не И &

        Comment

        • Dusty
          Member
          • Dec 2010
          • 70

          #5
          Originally posted by dima_dm
          1) Что-то у вас скобок { очень много.
          Лишняя скопировалась.

          Originally posted by dima_dm
          2) Если вы хотите, чтобы триггер срабатывал на отсутсвие данных по любому item. нужно использовать оператор или |, а не И &
          Ни тот ни другой не срабатывают. А нельзя в триггер добавить зависимость на любой элемент? Ну что-то типа {hostname}{element}.

          И по времени отказа непонятно.

          Comment

          • dima_dm
            Senior Member
            • Dec 2009
            • 2697

            #6
            Originally posted by Dusty
            Лишняя скопировалась.
            Ни тот ни другой не срабатывают.
            Что-то не то делаете.
            Originally posted by Dusty
            А нельзя в триггер добавить зависимость на любой элемент? Ну что-то типа {hostname}{element}.
            Нет. В триггере должен быть указан конкретный Item, для которого применяется функция nodata.
            Originally posted by Dusty
            И по времени отказа непонятно.
            Все существующие функции описаны здесь
            http://www.zabbix.com/documentation/...onfig/triggers

            Comment

            • Dusty
              Member
              • Dec 2010
              • 70

              #7
              Originally posted by dima_dm
              Что-то не то делаете.

              Нет. В триггере должен быть указан конкретный item, для которого применяется функция nodata.[/url]
              Я в смысле, что по "&" и по "|" триггер срабатывает только по первому из указанных элементов.

              Функции видел, описание несколько корявое, но более или менее понятное.

              Того, чего хотел не нашёл.

              Comment

              • dima_dm
                Senior Member
                • Dec 2009
                • 2697

                #8
                Originally posted by dusty
                Я в смысле, что по "&" и по "|" триггер срабатывает только по первому из указанных элементов.
                Там была проблема с длинной строкой в условиях триггера. Ошибок никаких интерфейс не давал, но хвост триггера не работал. И при просмотре видно, что он обрубленный. Но у вас, вроде, длинна не та чтобы с этой проблемой столкнуться.
                Originally posted by dusty
                Функции видел, описание несколько корявое, но более или менее понятное.

                Того, чего хотел не нашёл.
                Потому, что их нет.
                Можно дату из таблицы items поле lastclock получить для Item, но это будет гораздо ложнее, чем использовать nodata.
                Last edited by dima_dm; 01-04-2011, 11:29.

                Comment

                Working...