Zabbix: Для чего нужны пассивные проверки?
Официальные документы здесь.
Пассивные проверки = опрос Zabbix сервера
Активные проверки = Zabbix клиент (агент) отправляет
В чем преимущество пассивных проверок? Это требует, чтобы дополнительный порт на клиентах был открыт.
2 ответа
В Zabbix есть три основных типа проверок:
Активные проверки отправляются из систем с установленным агентом Zabbix. Эти проверки не требуют, чтобы какие-либо порты были открыты в клиентской (отслеживаемой) системе (если вы не хотите иметь возможность выдавать удаленные команды). Тем не менее, на Zabbix сервере должен быть открыт порт, чтобы агенты, к которым он подключается, были доступны агентам. Хотя активные проверки достаточно масштабируемы на правильно настроенном Zabbix-сервере, они создают больше сетевого трафика, чем пассивные проверки, так как агент должен связаться с сервером и получить список параметров, которые необходимо вернуть / проверки, чтобы завершить, прежде чем возвращать результаты.
Пассивные проверки - это Zabbix-сервер, опрашивающий Zabbix-агента в системе. Эти проверки требуют, чтобы в клиентской (отслеживаемой) системе был открыт порт, к которому может обращаться Zabbix-сервер, но для агентов не требуется никаких открытых портов на Zabbix-сервере. Это может быть полезно, если, например, перед Zabbix-сервером находится устройство NAT/PAT или межсетевой экран с сохранением состояния и невозможно открыть порт на Zabbix-сервере для агентов, к которым можно подключиться. Кроме того, Zabbix сервер имеет полный контроль над тем, как часто клиентская система опрашивается и какие параметры опрашиваются.
Простые проверки не требуют установки агента. Некоторые клиенты не могут установить агент по разным причинам или не имеют агента, который будет работать в любой операционной системе, в которой он работает. В качестве одного примера рассмотрим простые устройства Интернета вещей (IoT). Вы можете проверить, что они работают, но у вас нет возможности установить агент. Точно так же вы можете выполнить ping-тестирование вышестоящего шлюза у вашего интернет-провайдера, на котором вы не можете установить агента, кассовый аппарат / систему POS и т. Д.
Пассивные проверки требуют дополнительного открытия порта на агентах, но активные проверки требуют, чтобы тот был открыт на сервере. Несколько преимуществ пассивных проверок перед активными:
- активные проверки являются последовательными (только один поток на сервер), в то время как пассивные проверки в некоторой степени параллельны
- пассивные проверки поддерживают гибкие интервалы / планирование, в то время как активные проверки не
- удаленные команды будут работать, только если работают пассивные проверки (хотя они не требуют использования пассивных проверок)
Рекомендуются активные проверки, они лучше масштабируются. Активные метрики сохраняются даже во время простоя сервера zabbix, при условии, что между ними есть прокси zabbix.
НО
Существуют случаи использования, когда вам СЛЕДУЕТ использовать пассивные проверки, но вы НЕ МОЖЕТЕ использовать активные проверки.
НАПРИМЕР
Если вы используете виртуальный IP-адрес, который может переноситься с одного узла на другой, и вы хотите отслеживать, доступна ли услуга извне (с помощью простого tcp-соединения), вам следует создать хост с `` виртуальным IP'' и создать ПАССИВНУЮ проверку, которая подключается к этому IP.. Точно так же, как вы можете отслеживать миграцию виртуального IP, просто добавьте "имя хоста" к пассивно отслеживаемой метрике для хоста, связанной с "виртуальным IP", и если имя хоста изменится - вы мигрируете.