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

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

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

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

Теги

 

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

Перемещение базы данных postgresql в Ubuntu 18.04 LTS

При установке на Ubuntu zabbix-server база данных по умолчанию пишется в папку /var/lib/postgresql. Со временем база растёт и поднимается вопрос переноса её на другой раздел диска. Перенесём базу данных в /opt/postgresql.

Теги

Проблема с SNMP на серверах HPE Proliant Gen9

Столкнулся с неизлечимой проблемой на серверах HP Proliant. Через случайный промежуток времени (от нескольких минут до нескольких дней) служба SNMP в ILO сервера зависает. Это происходит на серверах, которые активно мониторятся через SNMP. 

Теги

Zabbix шаблон для мониторинга RAID контроллеров LSI в Linux

Делюсь полезным шаблоном для мониторинга RAID контроллеров LSI (Broadcom, Avago). Мониторим с помощью утилиты storcli. Шаблон делал сам.