Простые проверки
Простые проверки в основном используются для удаленных безагентных проверок сервисов.
Следует обратить внимание, что для простых проверок Агент не требуется. За обработку простых проверок (создание внешних подключений и т.д.) отвечает Сервер/Прокси.
Примеры использования простых проверок:
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-адресов в файле.