Налаштування zabbix

4.1.1. Створюємо Host group для більш зручного спостереження за сайтами (Configuration → Host groups → Create hostgroup)

У вкладці Step пропишемо, що перевіряти.

Required status codes - 200 (Чи означає, що сайт доступний)
4.1.5. Повертаємося до нашого хосту і зробимо тригер (Configuration → Hosts → Triggers)

Вибираємо Create trigger

У Name - Site www.site.ru

У Expression додамо:

Item - Response code for step - web.test.rspcode []

Function - Last (most recent) T value is NOT N

N - 200
4.1.6. Додаємо Host або Комутатор в Zabbix (Configuration → Hosts → Create hosts) Вкладка Host - Вказуємо Host name і IP address, вибираємо потрібну Group.

Для моніторингу служб на знадобляться сторонні програми (розсилання). Розпакуємо їх C: Program FilesZabbix

5.1. У файлі конфігурації zabbix_agentd.conf на машині з ОС Windows потрібно додати в самому кінці документа цей рядок - UserParameter = windows.services, "C: Program FilesZabbixservices.exe"

І включити параметр EnableRemoteCommands = 1

Для перевірки працездатності використовуємо команду:

C: zabbix_agentd.exe -c «C: zabbix_agentd.conf» -t "system.run [C: Program FilesZabbixservices.exe]"

5.2. У Zabbix імпортуємо шаблон, і підключаємо його до потрібної машині (як в п. 2.3.). При відключенні або відсутності служби, буде спрацьовувати тригер.

Створимо тригер на прикладі пинга якогось сервера.

Для початку потрібно встановити пакет fping

apt-get install fping

# Chown root: zabbix / usr / bin / fping

# Chmod 710 / usr / bin / fping

# Chmod ug + s / usr / bin / fping
6.1.1. Створюємо Host group для більш зручного спостереження за пінгом (Configuration → Host groups → Create host group)
У Group name пишемо Ping monitoring.
6.1.2. Створюємо шаблон в Zabbix (Configuration → Templates → Create template)
Назвемо його Ping_VIP

У Items додамо три значення loss, ping і sec з наступними параметрами

Створимо тригер, перейдемо в Triggers → Create trigger

Побудуємо графіки, перейдемо в Graphs → Create graph і створимо три графіка loss, ping і sec

6.1.3. Додаємо Host або Сайт в Zabbix (Configuration → Hosts → Create hosts)
6.1.4. Вкладка Host - Вказуємо Host name і IP address, вибираємо потрібну Group.
6.1.5. Вкладка Templates, додаємо наш шаблон Ping monitoring
6.1.6. Переходимо в Actions і створюємо дію (Configuration → Actions → Create action)

Створюємо умови у вкладці Conditions

Додамо користувачів, кому відсилати повідомлення (Вкладка Operations)

Administration → Media types → Email

Administration → Users → Admin → Media (Додаємо поштові скриньки)

Configuration → Actions → Triggers → Enable

Якщо необхідна відправка SMS на мобільний, то можна зареєструватися на майданчику www.smstraffic.ru і підключити до мобільного номеру поштову скриньку виду [email protected]

7. Помилки виникають в процесі роботи

Zabbix proxy poller processes more than 75% busy

Zabbix icmp pinger processes more than 75% busy

Zabbix unreachable poller processes more than 75% busy

Це оптимальні параметри під мою систему (Hosts = 150)
література:

Схожі статті