Добрый день. Прошу помощи в создании триггера.
Триггер должен срабатывать, когда падает порт и быть problem, пока порт не поднимется.
Когда порт up - значение у него 1
Когда порт down - значение 2,3...6
Если взять выражение {Host:StatusPort.last()}>1, то триггер сработает в нужном случае. Но также он будет срабатывать при добавлении нового устройства по шаблону, если у того порт изначально выключен и включаться никогда не будет. А должен триггер срабатывать только на изменение значения в худшую сторону.
Если взять выражение {Host:StatusPort.change(0)}>0, то триггер сработает, но когда будет получено следующее значение (а оно не будет отличаться от предыдущего) - триггер восстановится
Нужное выражение придумать пока не получается.
Спасибо
Триггер должен срабатывать, когда падает порт и быть problem, пока порт не поднимется.
Когда порт up - значение у него 1
Когда порт down - значение 2,3...6
Если взять выражение {Host:StatusPort.last()}>1, то триггер сработает в нужном случае. Но также он будет срабатывать при добавлении нового устройства по шаблону, если у того порт изначально выключен и включаться никогда не будет. А должен триггер срабатывать только на изменение значения в худшую сторону.
Если взять выражение {Host:StatusPort.change(0)}>0, то триггер сработает, но когда будет получено следующее значение (а оно не будет отличаться от предыдущего) - триггер восстановится
Нужное выражение придумать пока не получается.
Спасибо

Comment