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)
література: