Назад | Перейти на главную страницу

Для чего нужны пассивные проверки в Zabbix?

Официальные документы Вот.

Пассивные проверки = Опрос Zabbix сервера

Активные проверки = Отправка клиента (агента) Zabbix

В чем преимущество пассивных проверок? Для этого требуется, чтобы на клиентах был открыт дополнительный порт.

В Zabbix есть три основных типа проверок:

Активные проверки выталкиваются из систем с установленным Zabbix агентом. Эти проверки не требуют, чтобы какие-либо порты были открыты в клиентской (контролируемой) системе (если вы не хотите иметь возможность отдавать удаленные команды). Однако на сервере Zabbix должен быть открыт порт для подключения агента (ов), который доступен для агента (ов). Хотя активные проверки достаточно масштабируемы на правильно настроенном Zabbix сервере, они создают больше сетевого трафика, чем пассивные проверки, поскольку агент должен связаться с сервером и получить список параметров для возврата / проверки для завершения перед возвратом результатов.

Пассивные проверки опрашивает Zabbix-сервер Zabbix-агента в системе. Эти проверки требуют, чтобы в клиентской (отслеживаемой) системе был открыт порт, к которому может подключиться Zabbix сервер, но на Zabbix сервере не обязательно должны быть открытые порты для агента (ов). Это может быть полезно, если, например, перед сервером Zabbix есть устройство NAT / PAT или брандмауэр с отслеживанием состояния и невозможно открыть порт на сервере Zabbix для подключения агентов. Кроме того, Zabbix-сервер полностью контролирует, как часто опрашивается клиентская система и какие параметры опрашиваются.

Простые проверки не требуют установки агента. На некоторых клиентах агент не может быть установлен по разным причинам или у них нет агента, который будет работать в любой ОС, на которой они работают. В качестве одного примера рассмотрим простые устройства Интернета вещей (IoT). Вы можете проверить, работают ли они, но у них нет возможности установить агент. Точно так же вы можете захотеть выполнить ping-тест вышестоящего шлюза у вашего интернет-провайдера, на котором вы не можете установить агент, кассовый аппарат / POS-систему и т. Д.

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

  • активные проверки являются последовательными (только один поток на сервер), в то время как пассивные проверки в некоторой степени параллельны
  • пассивные проверки поддерживают гибкие интервалы / планирование, а активные проверки - нет.
  • удаленные команды будут работать только в том случае, если работают пассивные проверки (хотя они не требуют использования пассивных проверок)

Рекомендуются активные проверки, они лучше масштабируются. Активные метрики сохраняются даже во время простоя сервера zabbix, при условии, что между ними есть прокси zabbix.

НО

Существуют случаи использования, когда вам СЛЕДУЕТ использовать пассивные проверки, но вы НЕ МОЖЕТЕ использовать активные проверки.

НАПРИМЕР

Если вы используете виртуальный IP-адрес, который может переноситься с одного узла на другой, и вы хотите отслеживать, доступна ли услуга извне (с помощью простого tcp-соединения), вам следует создать хост с «виртуальным IP» и создать ПАССИВНУЮ проверку, которая подключается к этому IP. . Точно так же, как вы можете отслеживать миграцию виртуального IP, просто добавьте «имя хоста» к пассивно отслеживаемой метрике для хоста, связанной с «виртуальным IP», и если имя хоста изменится - вы мигрируете.