- Мониторинг статуса демона Linux в Zabbix
- Selectel — ведущий провайдер облачной инфраструктуры и услуг дата-центров
- Zabbix – мониторинг статуса сервиса в Centos 7 через UserParameter
- Настраиваем Zabbix Server
- Selectel — ведущий провайдер облачной инфраструктуры и услуг дата-центров
- ZABBIX — Настраиваем мониторинг демонов Systemd
- ZABBIX — Настраиваем мониторинг демонов запущенных через Systemd.
Мониторинг статуса демона Linux в Zabbix
Создаем новый элемент данных, для этого в 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 Важность: Высокая Выражение: =0 Описание: Если нет процесса httpd, высылается уведомление
В данной статье мониторинг статуса Apache был использован лишь в качестве примера. Данный способ мониторинга подходит в тех случаях, когда нужно отслеживать самописные сервисы, которые не удается мониторить стандартными средствами Zabbix
У блога появился новый хостинг, его любезно предоставила компания Selectel. Selectel — Серверы. Облако. Дата-центры. Строим и поддерживаем IT-инфраструктуру компаний, которые создают и развивают цифровые продукты.
Если вам понравился мой блог и вы хотели бы видеть на нем еще больше полезных статей, большая просьба поддержать этот ресурс. Если вы размещаете материалы этого сайта в своем блоге, соц. сетях, и т.д., убедительная просьба публиковать обратную ссылку на оригинал
Zabbix – мониторинг статуса сервиса в Centos 7 через UserParameter
Из значений UserParameter видно, что в дальнейшем можно мониторить:
- активный ли сервис (is-active)
- не завершился ли он с ошибкой (is-failed)
- добавлен ли он в автозагрузку (is-enabled)
Настраиваем Zabbix Server
Переходим в web-интерфейс Zabbix Server
Selectel — ведущий провайдер облачной инфраструктуры и услуг дата-центров
Компания занимает лидирующие позиции на рынке на рынке выделенных серверов и приватных облаков, и входит в топ-3 крупнейших операторов дата-центров в России.
Добавляем сервер, который собираемся мониторить, в новый узел сети:
Настройка – Узел сети – Создать узел сети Создаем новый элемент данных:
Настройки — Узлы сети — выбираем нужный узел — Элементы данных — Создать элемент данных
Имя: srv-ftp-01:vsftpd_status Тип: Zabbix агент Ключ: systemd.unit.is-active[vsftpd] Тип информации: Числовой (целое положительное) Тип данных: Десятичный Интервал обновления (в сек): 60 Новая группа элементов данных: Services
Имя: srv-ftp-01:vsftpd_status Важность: Высокая Выражение: =0 Описание: Проверка статуса сервиса vsftpd - systemctl status vsftpd
У блога появился новый хостинг, его любезно предоставила компания Selectel. Selectel — Серверы. Облако. Дата-центры. Строим и поддерживаем IT-инфраструктуру компаний, которые создают и развивают цифровые продукты.
Если вам понравился мой блог и вы хотели бы видеть на нем еще больше полезных статей, большая просьба поддержать этот ресурс. Если вы размещаете материалы этого сайта в своем блоге, соц. сетях, и т.д., убедительная просьба публиковать обратную ссылку на оригинал
ZABBIX — Настраиваем мониторинг демонов Systemd
Недавно появилась необходимость настроить мониторинг служб запущенных по средствам Systemd. В данной статье расскажу о том как я настроил мониторинг таких демонов по средствам Zabbix-а.
ZABBIX — Настраиваем мониторинг демонов запущенных через Systemd.
Немного теории. Systemd – менеджер системы и сервисов(демонов) в операционной системе Linux. При помощи данного менеджера можно отслеживать состояния демонов, перезапустить их, просматривать всю интересующую информацию по ним. В общем может многое, глубоко вдаваться не буду. Представим, что у нас есть уже работающая служба, через systemctl, с названием «kktstoredecrypted» и нам необходимо настроить для неё мониторинг.
Так вот, возникла необходимость настроить мониторинг таких демонов по средствам Zabbix-а. Для настройки мониторинга у нас есть множество вариантов, я выделил два:
- Воспользоваться стандартным ключём «proc.num[]»
- И создать отдельный параметр для zabbix, в котором будем выполнять определённую команду.
Первый вариант меня немного не устраивал, так он будет определять только, что сам демон запущен, но не даст данных о том, что он активен в среде systemd. Но кому интересно первый способ описан тут: ZABBIX — Настраиваем мониторинг служб.
Во втором варианте мы будем проверять активна ли служба при помощи systemctl, переменной «is-active». Для этого первым делом необходимо будет указать пользовательский параметр в конфигурационном файле zabbix-агента. У меня конфиг агента лежит по такому пути «/etc/zabbix/zabbix_agentd.conf». В консоли debian-а вводим следующую команду: