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

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

Zabbix

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

Допустим у нас есть процесс 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

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

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

Теги