Пост

Мониторинг определенной службы Linux машины в Zabbix

Zabbix — свободная система мониторинга и отслеживания статусов разнообразных сервисов компьютерной сети, серверов и сетевого оборудования, написанная Алексеем Владышевым. Для хранения данных используется MySQL, PostgreSQL, SQLite или Oracle Database, веб-интерфейс написан на PHP.

Мониторинг определенной службы Linux

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

Создаем новый элемент данных:

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

Zabbix - Создать элемент данных Создать элемент данных

  • Имя: srv-ftp-01:httpd_status
  • Тип: Zabbix агент
  • Ключ: proc.num[httpd]
  • Тип информации: Числовой (целое положительное)
  • Тип данных: Десятичный
  • Интервал обновления (в сек): 180
  • Новая группа элементов данных: Services

Создаем новый триггер:

  • Настройки — Узлы сети — выбираем нужный узел — Триггеры — Создать триггер

Zabbix - Создать триггер Создать триггер

  • Имя: srv-ftp-01:httpd_status
  • Важность: Высокая
  • Выражение: {srv-ftp-01:proc.num[httpd].last(0)}=0
  • Описание: Проверка статуса сервиса httpd - systemctl status httpd
Авторский пост защищен лицензией CC BY 4.0 .