Dans ce tutoriel, on va voir comment installer l’agent Zabbix qui permet de la supervision des serveurs Windows en utilisant Chocolatey .
Depuis la version communautaire de Chocolatey, il est possible d’installer Zabbix Agent qui est disponible ici : https://community.chocolatey.org/packages/zabbix-agent2
L’installation de l’agent Zabbix en utilisant Chocolatey va surtout permettre de maintenir à jour facilement.
Avant de commencer l’installation de Zabbix Agent, il faut configurer Chocolatey pour que les paramètres de l’agent soit garder lors des mises à jour, pour cela entrer la commande suivante :
choco feature enable -n=useRememberedArgumentsForUpgrades
Pour installer ensuite l’agent entrer la commande suivante en adaptant à votre environnement :
choco install zabbix-agent2 --params '"/SERVER:A.B.C.D /SERVERACTIVE:A.B.C.D /HOSTNAME:server-name.domain.tld"' -y
Pour ma part, j’ai me suis un script PowerShell :
$hostname = $env:COMPUTERNAME.ToLower()
$Server="zabbix-server.domain.tld,zabbix-proxy.domain.tld"
$params = "/SERVER:`"$Server`" /SERVERACTIVE:`"$Server`" /HOSTNAME:`"$hostname`""
choco install zabbix-agent2 --params "$params" -y
La liste des paramètres disponibles se trouve ici : https://www.zabbix.com/documentation/current/en/manual/installation/install_from_packages/win_msi#installation-from-command-line
En utilisant le logique de ce tutoriel : MDT : exécuter un script PowerShell en tant qu’application et en ajoutant Chocolatey à MDT , vous pouvez facilement installer Zabbix Agent lors des déploiements de Windows Serveur avec MDT.
