Ad Widget

Collapse

Проблема с отправка на email некоторых значен&

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • QTol
    Junior Member
    • Aug 2014
    • 15

    #1

    Проблема с отправка на email некоторых значен&

    Добрый день! Созданы 2 внешние проверки, добавлены 2 элемента данных. Создан триггер, если минимальное значение за 12 часов первого элемента данных < последнего значения второго эелемента, то триггер срабатывает.

    Если срабатывает триггер, необходимо отправлять значения элементов на email.

    Создал действие на отправку email, добавил туда:
    Code:
    {ITEM.LASTVALUE1} меньше последнего {ITEM.LASTVALUE2}
    Но верные значения приходят через раз. Второе значение всегда приходит нужное, а вот первое (которое берётся минимальное за 12 часов) приходит не всегда точное. Часто приходит значение которое не соответствует триггеру, первое значение даже больше второго, так не должно быть.

    Подскажите, куда капать?
  • filipp.sudanov
    Senior Member
    Zabbix Certified Specialist
    • May 2014
    • 137

    #2
    {ITEM.LASTVALUE1} - это _последнее_ значение элемента данных, поступившее в заббикс. Одно из тех, по которым считается среднее.

    В тексте емейла можно написать функции в таком же виде, как в выражении триггера, тогда там значение будет усредненное. Например:
    {trappers:trapper1.avg(12р)}

    Comment

    • QTol
      Junior Member
      • Aug 2014
      • 15

      #3
      Originally posted by filipp.sudanov
      {item.lastvalue1} - это _последнее_ значение элемента данных, поступившее в заббикс. Одно из тех, по которым считается среднее.

      В тексте емейла можно написать функции в таком же виде, как в выражении триггера, тогда там значение будет усредненное. Например:
      {trappers:trapper1.avg(12р)}
      Добавил.Не работает. В письмах приходит

      *unknown*

      Comment

      • QTol
        Junior Member
        • Aug 2014
        • 15

        #4
        Скорей всего это из-за того, что использует обнаружение. и значение триггера такое:
        В действиях такое вырожение не прокатывает. как быть? неужели под каждый триггер, котрый обнаружен, нужно создавать отдельное действие?
        Code:
        {HOST:script.sh["fulltable","{HOST.CONN}","{#DATA}"].last(0)}

        Comment

        • aib
          Senior Member
          • Jan 2014
          • 1615

          #5
          Давайте сначала.
          1) Покажите выражение триггера
          2) Покажите текст заготовки письма
          3) Покажите пример сработавшего триггера (скриншот дашборда)
          4) Покажите текст пришедшего письма с ошибочными величинами
          Sincerely yours,
          Aleksey

          Comment

          • QTol
            Junior Member
            • Aug 2014
            • 15

            #6
            Originally posted by aib
            Давайте сначала.
            1) Покажите выражение триггера
            2) Покажите текст заготовки письма
            3) Покажите пример сработавшего триггера (скриншот дашборда)
            4) Покажите текст пришедшего письма с ошибочными величинами
            Давайте.

            1)
            Code:
            {HOST:script.sh["1","{HOST.CONN}"].min(43200)}<{HOST:script.sh["2","{HOST.CONN}"].last(0)}
            2) По совету сделал так, но приходит только: *UNKNOWN* меньше чем *UNKNOWN*
            Code:
            {HOST:script.sh["1","{HOST.CONN}"].min(43200)} 
            меньше чем
            {HOST:script.sh["2","{HOST.CONN}"].last(0)}

            3) Триггеры срабатывают корректно. Если значение 1 за 12 часов меньше последнего значения 2


            4) приходит только: *UNKNOWN* меньше чем *UNKNOWN*

            Comment

            • aib
              Senior Member
              • Jan 2014
              • 1615

              #7
              Посмотрите описание макросов в сообщении
              В примере 4 как раз и указано, что можно(нужно?) использовать макросы {ITEM.VAALUE1}, {ITEM.VAALUE2}, etc.
              Sincerely yours,
              Aleksey

              Comment

              Working...