У zabbix агента
есть два режима - активный и пассивный, но часто используется пасисвный с прокси сервером для снижения нагрузки с основного серверах zabbix.
Про UserParameter- у вас на каждом сервере разные настройки? Устанавливайете тоже вручную? Для установки агентов на windows можно
использовать групповые политики или
ansible для всех ОС. Либо python скриптом по ssh, либо powershell. Либо bash скриптом. Вариантов много. Также зависит от вашей версии.
Также конфигураций может быть несколько(см.
Include) и можно с начала ставить агент с основным конфигом и общими для всех хостов параметрами, а потом раскатывать уже кастомные конфигурации что решается также как я описал выше. Потом настроить
автообнаружение.
Также у zabbix есть
API с помощью которого можно много чего автоматизировать. И см.
youtube, там много инсттрукций что как настраивать.