Ad Widget

Collapse

Ошибочный Resolved

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • galashov_is
    Junior Member
    • Sep 2019
    • 3

    #1

    Ошибочный Resolved

    Есть триггер для наблюдения за оперативной памятью: {SRV-1C-APP2:vm.memory.size[pavailable].last(0)}<10 and {SRV-1C-APP2:vm.memory.size[free].last(0)}<2G and {SRV-1C-APP2:vm.memory.size[total].last(0)}

    Срабатывает он когда выполняются оба условия: памяти меньше 2гб и меньше 10%
    Problem: Free RAM is less than 10% and 2 GB on server SRV-1C-APP2

    Но resolved возвращается даже если, памяти по прежнему меньше 2гб, но уже больше 10%. Таким образом на почте много спама. Как сделать чтобы resolved отправлялся при выполнении обоих условий?
  • Kos
    Senior Member
    Zabbix Certified SpecialistZabbix Certified Professional
    • Aug 2015
    • 3404

    #2
    Добрый день!

    Во-первых, если это не опечатка, то у вас указано ещё и третье условие:
    Code:
    and {SRV-1C-APP2:vm.memory.size[total].last(0)}
    Во-вторых, у вас не указана версия используемого сервера Zabbix. Начиная с v3.2.0, при конфигурировании триггера можно указывать Recovery expression - набор условий, которые должны быть истинными для того, чтобы проблема перешла в состояние "Resolved" (дополнительно к тому, что выражение в графе Expression перестаёт выполняться). Например, в вашем случае там можно прописать условия, обратные исходным:
    Code:
    {SRV-1C-APP2:vm.memory.size[pavailable].last(0)}>=10 and {SRV-1C-APP2:vm.memory.size[free].last(0)}>=2G
    Наконец, если у вас используется более старая версия (например, 3.0 LTS), то можно воспользоваться немного более запутанным синтаксисом для создания триггера с гистерезисом.

    Comment

    • galashov_is
      Junior Member
      • Sep 2019
      • 3

      #3
      Kos, спасибо большое. Я еще понаблюдаю, но на первый взгляд все стало ок)

      Comment

      Working...