Zabbix мониторинг демонов linux

Мониторинг статуса демона 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

Zabbix - мониторинг статуса сервиса в Centos 7 через UserParameter 1

Из значений UserParameter видно, что в дальнейшем можно мониторить:

  • активный ли сервис (is-active)
  • не завершился ли он с ошибкой (is-failed)
  • добавлен ли он в автозагрузку (is-enabled)

Настраиваем Zabbix Server

Переходим в web-интерфейс Zabbix Server

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

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

Добавляем сервер, который собираемся мониторить, в новый узел сети:
Настройка – Узел сети – Создать узел сети Создаем новый элемент данных:
Настройки — Узлы сети — выбираем нужный узел — Элементы данных — Создать элемент данных

Zabbix - мониторинг статуса сервиса в Centos 7 через UserParameter 2

Имя: srv-ftp-01:vsftpd_status Тип: Zabbix агент Ключ: systemd.unit.is-active[vsftpd] Тип информации: Числовой (целое положительное) Тип данных: Десятичный Интервал обновления (в сек): 60 Новая группа элементов данных: Services

Zabbix - мониторинг статуса сервиса в Centos 7 через UserParameter 3

Имя: srv-ftp-01:vsftpd_status Важность: Высокая Выражение: =0 Описание: Проверка статуса сервиса vsftpd - systemctl status vsftpd

У блога появился новый хостинг, его любезно предоставила компания Selectel. Selectel — Серверы. Облако. Дата-центры. Строим и поддерживаем IT-инфраструктуру компаний, которые создают и развивают цифровые продукты.
Если вам понравился мой блог и вы хотели бы видеть на нем еще больше полезных статей, большая просьба поддержать этот ресурс. Если вы размещаете материалы этого сайта в своем блоге, соц. сетях, и т.д., убедительная просьба публиковать обратную ссылку на оригинал

Источник

ZABBIX — Настраиваем мониторинг демонов Systemd

Zabbix -Введение

Недавно появилась необходимость настроить мониторинг служб запущенных по средствам Systemd. В данной статье расскажу о том как я настроил мониторинг таких демонов по средствам Zabbix-а.

ZABBIX — Настраиваем мониторинг демонов запущенных через Systemd.

Немного теории. Systemd – менеджер системы и сервисов(демонов) в операционной системе Linux. При помощи данного менеджера можно отслеживать состояния демонов, перезапустить их, просматривать всю интересующую информацию по ним. В общем может многое, глубоко вдаваться не буду. Представим, что у нас есть уже работающая служба, через systemctl, с названием «kktstoredecrypted» и нам необходимо настроить для неё мониторинг.

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

  1. Воспользоваться стандартным ключём «proc.num[]»
  2. И создать отдельный параметр для zabbix, в котором будем выполнять определённую команду.

Первый вариант меня немного не устраивал, так он будет определять только, что сам демон запущен, но не даст данных о том, что он активен в среде systemd. Но кому интересно первый способ описан тут: ZABBIX — Настраиваем мониторинг служб.

Во втором варианте мы будем проверять активна ли служба при помощи systemctl, переменной «is-active». Для этого первым делом необходимо будет указать пользовательский параметр в конфигурационном файле zabbix-агента. У меня конфиг агента лежит по такому пути «/etc/zabbix/zabbix_agentd.conf». В консоли debian-а вводим следующую команду:

Источник

Читайте также:  Wifi share internet wifi linux
Оцените статью
Adblock
detector