5 Прості перевірки Zabbix Documentation 3

User Tools

Site Tools

Table of Contents

5 Прості перевірки

Прості перевірки переважно використовуються для віддалених безагентних перевірок сервісів.

Зверніть увагу, що для простих перевірок агент Zabbix не потрібно. За обробку (створенням зовнішніх підключень тощо) простих перевірок відповідає Zabbix сервер/проксі.

Приклади використання простих перевірок:

5.2 Прості перевірки, що підтримуються

Список підтримуваних простих перевірок:

Приклад: ⇒ icmpping[,4] → якщо принаймні один пакет із чотирьох повернеться, елемент даних поверне 1.

Якщо хост недоступний (перевищено час очікування), елемент даних поверне 0. Якщо елемент даних “icmppingsec” поверне значення менше 0.0001 секунд, значення дорівнює 0.0001 секунд.

Приклад: ⇒ net.tcp.service[ftp,,45] → можна використовувати для перевірки доступності сервера FTP на 45 порту TCP.

Зверніть увагу, що для сервісу tcp обов'язково потрібно вказувати порт. Ці перевірки можуть призвести до додаткових записів у системних лог файлах (зазвичай сесії SMTP та SSH журналуються). Перевірка шифрованих протоколів (таких як IMAP на 993 порту або POP на 995 порту) не підтримується. Як рішення, будь ласка, для таких перевірок використовуйте net.tcp.service[tcp, ,порт]. Сервіси https та telnet підтримуються Zabbix починаючи з версії 2.0.

Число з плаваючою точкою.

0.000000 – сервіс недоступний

сек - кількість секунд, що знадобилися для підключення до сервісу

Приклад ключа: ⇒ net.tcp.service.perf[ssh] → можна використовувати для перевірки швидкості початкової відповіді сервера SSH.

Зверніть увагу, що для сервісуtcp обов'язково потрібно вказувати порт. Перевірка шифрованихпротоколів (таких як IMAP на 993 порту або POP на 995 порту) не підтримується. Як рішення, будь ласка, для таких перевірок використовуйте net.tcp.service.perf[tcp, ,порт]. Сервіси https та telnet підтримуються Zabbix починаючи з версії 2.0. Називався tcp_perf до Zabbix 2.0.

Приклад: ⇒ net.udp.service[ntp,,45] → можна використовувати для тестування доступності NTP сервісу на 45 порту UDP.

Цей елемент даних підтримується з Zabbix 3.0, але ntp сервіс був доступний в net.tcp.service[] елементі даних і в попередніх версіях.

Число з плаваючою точкою.

0.000000 – сервіс недоступний

секунди - кількість секунд, що пройшла на очікування відповіді від сервісу

Приклад: ⇒ net.udp.service.perf[ntp] → можна використовувати для тестування часу відповіді NTP сервісу.

Цей елемент даних підтримується з Zabbix 3.0, але ntp сервіс був доступний в net.tcp.service[] елементі даних і в попередніх версіях.

Обробка часу очікування

Zabbix не буде обробляти просту перевірку довше за Timeout (час очікування) секунд, заданих у файлі конфігурації Zabbix сервера/проксі.

5.3 ICMP пінг

Для обробки ICMP пінг Zabbix використовує зовнішню утилітуfping.

Ця утиліта не є частиною дистрибутива Zabbix і має бути встановлена ​​додатково. Якщо утиліти немає, у неї виставлені невірні дозволи та її розміщення не збігається з розміщенням заданим у файлі конфігурації Zabbix сервера/проксі (параметри 'FpingLocation'), ICMP пінг (icmpping,icmppingloss,icmppingsec ) не оброблятиметься.

fping повинен бути виконуваним під користувачем Zabbix демонів і повинен мати setuid root. Виконайте ці команди з підroot для виставлення коректних дозволів:

Після виконання цих двох команд перевірте власника файлуfping. У деяких випадках власник може бути скинутий після виконання chmod команди.

Також перевірте, чи належить користувач zabbix до групи zabbix, запустивши команду:

і якщо ні додайте наступною командою:

Умовчання, обмеження та опис значень для параметрів ICMP перевірок: