Ad Widget

Collapse

Триггер на одинаковые предыдущие показания

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • BintuGomes
    Banned
    • Oct 2019
    • 3

    #1

    Триггер на одинаковые предыдущие показания

    Добрый день.
    Мониторю температуру в серверной по snmp с выносного датчика бесперебойника. Триггеры и оповещения на низкую и высокую температуру настроены. Проблема в том, что иногда датчик клинит, и он начинает слать последнюю hazard perception test nsw считанную температуру. Спасает перезагрузка сетевого интерфейса бесперебойника.
    Задача: настроить триггер, который срабатывает при 100 предыдущих одинаковых показаниях.
    Помогите решить задачку, заранее спасибо.
    Last edited by BintuGomes; 18-10-2019, 08:47.
  • Elis
    Member
    • Oct 2018
    • 71

    #2
    например так count(10m,"error",eq) → количество значений за последние 10 минут, которые равны 'error'

    Comment

    • Kos
      Senior Member
      Zabbix Certified SpecialistZabbix Certified Professional
      • Aug 2015
      • 3406

      #3
      Я так понял, что там возвращается числовое значение, и реагировать надо в том случае, если этот показатель не меняется 100 раз подряд.
      Ну, можно попробовать сделать так:
      Code:
      {Host:item.min(#100)}={Host:item.max(#100)}

      Comment

      • Kocunop
        Junior Member
        • Oct 2019
        • 11

        #4
        Скорее, что-то вроде того.

        {Host:item.avg(#100)}={Host:item.last()}

        среднее от последних 100 значений = последнее значение

        Comment

        • Semiadmin
          Senior Member
          • Oct 2014
          • 1625

          #5
          delta(#100) =0

          Comment

          • Kos
            Senior Member
            Zabbix Certified SpecialistZabbix Certified Professional
            • Aug 2015
            • 3406

            #6
            Originally posted by Semiadmin
            delta(#100) =0
            Да, верно - так даже короче :-)

            Comment

            Working...