Простые проверки

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

Следует обратить внимание, что для простых проверок Агент не требуется. За обработку простых проверок (создание внешних подключений и т.д.) отвечает Сервер/Прокси.

Примеры использования простых проверок:

net.tcp.service[ftp,,155]
net.tcp.service[http]
net.tcp.service.perf[http,,8080]
net.udp.service.perf[ntp]

Список поддерживаемых простых проверок приведен в таблице 76.

Для поддержки SourceIP в простых проверках LDAP (например в net.tcp.serviceldap) требуется OpenLDAP версии 2.6.1 или новее.

Подсистема не будет обрабатывать простую проверку дольше Timeout (времени ожидания) секунд, заданном в файле конфигурации Сервера/Прокси.

ICMP-пинг

Для обработки ICMP-пингов Подсистема использует внешнюю утилиту fping.

Эта утилита не является частью дистрибутива Подсистемы и должна быть установлена дополнительно. Если утилиты нет, у нее выставлены неверные разрешения или ее размещение не совпадает с размещением, заданным в файле конфигурации Сервера/Прокси (параметры "FpingLocation"), ICMP-пинги (icmpping, icmppingloss, icmppingsec) не будут обрабатываться.

fping должен быть выполняемым под пользователем демонов и должен иметь "setuid root". Выполняют такие команды из-под root для выставления корректных разрешений:

chown root:zabbix /usr/sbin/fping
chmod 4710 /usr/sbin/fping

После выполнения этих двух команд проверяют владельца исполняемого файла fping. В некоторых случаях владелец может сброситься при выполнении команды chmod.

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

groups zabbix

и, если нет, добавляют следующей командой:

usermod -a -G zabbix

Значения по умолчанию, ограничения и описания значений для параметров ICMP-проверок приведены в таблице 77.

Кроме того, Подсистема использует опции "fping -i интервал мс" (не путать с параметром интервал элемента данных, упомянутым выше в таблице, который соответствует опции -p) и "-S исходящий IP-адрес" (или -I в более старых версиях fping). Эти параметры автоматически определяются при выполнении проверок с различными комбинациями опций. Подсистема пытается определить минимальное значение в миллисекундах, которое fping позволяет использовать с "-i", перебирая три значения: 0, 1 и 10. Первое удачное значение затем используется для последующих ICMP-проверок. Этот процесс выполняется каждым процессом ICMP-пинг отдельно.

Автоматически определенные опции fping аннулируются каждый час, и процесс определения выполняется снова при следующей попытке выполнения ICMP-проверки. Следует задать DebugLevel>=4 для просмотра сведений об этом процессе в файлах журналов Сервера или Прокси.

Примечание – Значения по умолчанию для fping могут различаться в зависимости от платформы и версии. См. документацию по fping.

Подсистема записывает IP-адреса, проверяемые по всем трем ключам icmpping*, во временный файл, который затем передается утилите fping. Если элементы данных имеют различные параметры ключа, то только элементы данных с идентичными параметрами ключа записываются в один файл.Все записанные в один файл IP-адреса проверяются утилитой fping в параллельном режиме, таким образом процесс "icmp pinger" тратит фиксированное время вне зависимости от количества IP-адресов в файле.