Кратко: не пойму как можно написать выражение для тригера, чтобы после наступления определенных условий триггер висел в состоянии проблема определенное время, вне зависимости от того как в дальнейшем будут меняться параметры вызвавшие его срабатывание.
А тепреь подробнее: мониторятся smart дисков на серверах, в частности количество reallocated секторов. Хочется получить следующее: в случае если количество таких секторов изменилось срабатывал бы триггер. Если на этом бы и остановиться, то все просто - diff. Но после срабатывания хочется чтобы триггер провисел в состоянии проблемы неделю(условно), так чтобы все заинтересованные сотрудники увидели и решили как реагировать(уведомления само собой отправятся). И по прошествии недели, когда проблема уже намозолит всем глаза, уже перевести триггер в состояние ОК. Увеличивать интервал опроса до нескольких дней не хочется, есть риск пропустить момент когда начнутся проблемы.
Чуть ли не идеально для такой задачи было бы использование макроса {EVENT.AGE}, но он судя по документации не поддерживается в выражении триггера, где по сути можно использовать только {TRIGGER.VALUE} и пользовательские макросы.
Есть идеи как такое можно реализовать? может через дополнительные (вычисляемые?) элементы можно решить. Буду рад любым мыслям по данному поводу.
А тепреь подробнее: мониторятся smart дисков на серверах, в частности количество reallocated секторов. Хочется получить следующее: в случае если количество таких секторов изменилось срабатывал бы триггер. Если на этом бы и остановиться, то все просто - diff. Но после срабатывания хочется чтобы триггер провисел в состоянии проблемы неделю(условно), так чтобы все заинтересованные сотрудники увидели и решили как реагировать(уведомления само собой отправятся). И по прошествии недели, когда проблема уже намозолит всем глаза, уже перевести триггер в состояние ОК. Увеличивать интервал опроса до нескольких дней не хочется, есть риск пропустить момент когда начнутся проблемы.
Чуть ли не идеально для такой задачи было бы использование макроса {EVENT.AGE}, но он судя по документации не поддерживается в выражении триггера, где по сути можно использовать только {TRIGGER.VALUE} и пользовательские макросы.
Есть идеи как такое можно реализовать? может через дополнительные (вычисляемые?) элементы можно решить. Буду рад любым мыслям по данному поводу.
Comment