Перейти к основному содержанию

Zabbix — мониторинг процессов в Linux

Zabbix

Для мониторинга процессов Linux в Zabbix уже есть готовое решение. Никаких скриптов и пользовательских переменных писать не понадобится. Удобство в том, что Zabbix просто возвращает количество процессов с таким именем, можно пользоваться, если несколько процессов с одинаковым именем.

Допустим у нас есть процесс manual_auth, да не один, а целых два. Нам нужно мониторить, что этих процессов два и никак не меньше.

zabbix

Создаём item.

zabbix

Type: указываем как Zabbix agent.

Key:

proc.num[manual_auth]

Где вместо manual_auth может быть название вашего процесса.

Type of information: Numeric (unsigned).

Навешиваем на item триггер.

zabbix

Expression:

{ваш_шаблон:proc.num[manual_auth].last()}<2

Теперь если процессов станет меньше двух - сработает триггер.

То же самое повторяем для остальных нужных нам процессов.

Теги

 

Похожие материалы

Zabbix — мониторинг очередей сообщений в Linux

Поступила задача мониторить очереди сообщений в linux. Стандартными средствами сделать можно только через system.run(), однако, она по умолчанию отключена и использовать её небезопасно. Будем делать с помощью пользовательских переменных.

Теги