Ad Widget

Collapse

Изменение состояния триггеров

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • wtf
    Junior Member
    • Oct 2016
    • 1

    #1

    Изменение состояния триггеров

    Добрый вечер, друзья.
    Столкнулся с такой проблемой при которой состояние триггеров не всегда меняется. Есть пачка items типа trapper.
    Приложение присылает данные zabbix server`у (3.2) в виде key=value, где key название итема, value значение. Данные получаю скриптом, который вызывает zabbix_sender с принятыми параметрами.
    Триггер выглядит следующим образом:

    Code:
    Проблема: {Template App SP:admin.daemon_sleep.last()}=1
    Восстановление: {Template App SP:admin.daemon_sleep.nodata(1m)}=1
    Если приложение присылает 1, то возникла проблема, если приложение перестало присылать данные в течении одной минуты, статус триггера должен поменяться на ОК, но по непонятной для меня причине этого не происходит. Подскажите пожалуйста, где я накосячил
  • Semiadmin
    Senior Member
    • Oct 2014
    • 1625

    #2
    Дело в том, что в вашем случае условие "проблема" продолжает выполняться.
    Условие "восстановление", если оно есть (так в 3.2 реализован гистерезис, который нужен далеко не всегда), д.б. примерно таким же, как и "проблема", только более жестким. Попробуйте так:
    {Template App SP:admin.daemon_sleep.last()}=1 and {Template App SP:admin.daemon_sleep.nodata(1m)}=0
    Условие "восстановление" не нужно.

    Comment

    Working...