Site icon IT Draft

Мониторинг статуса демона Linux в Zabbix

Мониторинг определенного процесса Windows машины в Zabbix

Включаем опцию “Удаленные команды” в Zabbix и перезапускаем Zabbix Agent

[root@localhost]# nano /etc/zabbix/zabbix_agentd.conf
EnableRemoteCommands=1
[root@localhost]# service zabbix-agent restart

Создаем новый элемент данных, для этого в web-интерфейсе переходим:

Настройки – Узлы сети – выбираем нужный узел – Элементы данных

и создаем новый элемент данных

Selectel — ведущий провайдер облачной инфраструктуры и услуг дата-центров

Компания занимает лидирующие позиции на рынке на рынке выделенных серверов и приватных облаков, и входит в топ-3 крупнейших операторов дата-центров в России.


Имя: srv-01:service:Apache:StatusCheck
Ключ: system.run["service httpd status | grep -v grep | grep 'httpd (pid *.*) is running...' | wc -l"]
Тип Информации: Числовой (целое положительное)
Интервал обновления: 60 сек

Далее создаем триггер

Имя: srv-01_Apache
Важность: Высокая
Выражение: {srv-01:system.run["service httpd status | grep -v grep | grep 'httpd (pid *.*) is running...' | wc -l"].last(0)}=0
Описание: Если нет процесса httpd, высылается уведомление

В данной статье мониторинг статуса Apache был использован лишь в качестве примера.

Данный способ мониторинга подходит в тех случаях, когда нужно отслеживать самописные сервисы, которые не удается мониторить стандартными средствами Zabbix

Exit mobile version