Вполне возможно разрешить автоматическую регистрацию активного Zabbix агента, после чего сервер может начать наблюдать его. Таким образом, новые узлы сети могут быть добавлены для наблюдения без их ручной настройки на сервере.
Автоматическая регистрация может произойти, если ранее неизвестный активный агент запросит проверки.
Эта функция может быть очень удобной для автоматического мониторинга новых узлов облака. Как только у вас появится новый узел в облаке, Zabbix автоматически начнет собирать данные о производительности и доступности этого узла сети.
Авторегистрация активного агента также поддерживает мониторинг добавленных узлов сети с пассивными проверками. Когда активный агент запрашивает проверки, предоставляя параметры конфигурации 'ListenIP' или 'ListenPort' указанные в файле конфигурации, агент их отправляет на сервер. (Если указано несколько IP адресов, то на сервер отправляется первый адрес.)
Сервер при добавлении нового автоматически зарегистрированного узла сети, использует полученные IP адрес и порт для настройки агента. Если значения IP адреса не получено, будет использован адрес с которого пришло входящее подключение. Если не получено значение порта, то используется 10050 порт.
Настройка автоматической регистрации активного агента требует, чтобы вы настроили действие для авторегистрации агента и указали требуемые параметры в файле конфигурации агента.
Настройка сетевого обнаружения не требуется для автоматической регистрации активных агентов.
Перейдите в Настройка → Действия, выберите Авторегистрация как ресурс события и нажмите на Создать действие:
Если узлы сети будут автоматически регистрироваться, они, скорее всего, будут поддерживать только активный мониторинг (такие как узлы сети, которые закрыты фаерволом на вашем Zabbix сервере), то вы можете создать специфичный шаблон, такой как Template_Linux-active, и соединить с ним.
Убедитесь, что Zabbix сервер указан в файле конфигурации агента - zabbix_agentd.conf
Если вы не зададите Hostname в zabbix_agentd.conf, то будет использовано имя хоста системы агента для именования узла сети. Имя хоста системы в Linux можно получить выполнив команду 'hostname'.
Перезапустите агента после каких либо изменений в файле конфигурации.