Назад | Перейти на главную страницу

zabbix отслеживать время безотказной работы приложения

Я хочу иметь отдельный элемент / показатель, который будет отслеживать время безотказной работы моего приложения.

https://sketch.io/render/sk-8f1ef25fb0b34c26cfc9a7aa283cb3ab.jpeg

Мое приложение работает, если все 5 триггеров, связанных с этим приложением, работают, если какой-либо из этих триггеров находится в состоянии DOWN, тогда приложение находится в DOWN.

Зачем мне это нужно?

Основная причина - быстро проверить, когда мое приложение было запущено, без необходимости просматривать историю каждого отдельного триггера. Мне все равно, было ли приложение отключено из-за потери соединения с базой данных или у нас не хватило памяти, мне просто нужно знать, когда это произошло и как долго.

Итак, вопрос: как заполнить элемент на основе статуса триггера.

В Zabbix это называется корреляцией событий. В вашем случае корреляция событий на основе триггера. Проверьте документацию об этом: https://www.zabbix.com/documentation/3.2/manual/config/event_correlation/trigger