This is a translation of the original English documentation page. Help us make it better.

4 Installation de l'agent Windows à partir de MSI

Aperçu

L'agent Zabbix Windows peut être installé à partir des packages d'installation Windows MSI (32 bits ou 64 bits) disponibles en [téléchargement] (https://www.zabbix.com/download_agents#tab:44).

La configuration minimale requise pour une installation MSI de l'agent Zabbix 2 est Windows 7 x32.

Les utilitaires Zabbix get et sender peuvent également être installés, soit avec l'agent/agent Zabbix 2, soit séparément.

Un package 32 bits ne peut pas être installé sur un Windows 64 bits.

Tous les packages sont livrés avec la prise en charge de TLS, cependant, la configuration de TLS est facultative.

L'installation basée sur l'interface utilisateur et la ligne de commande est prise en charge.

Bien que l'installation de Zabbix à partir des packages d'installation MSI soit entièrement prise en charge, il est recommandé d'installer au moins Microsoft .NET Framework 2 pour une bonne gestion des erreurs. Voir également Microsoft Download .NET Framework.

Étapes d'installation

Pour installer, double-cliquez sur le fichier MSI téléchargé.

Acceptez la licence pour passer à l'étape suivante.

Spécifiez les paramètres suivants.

Paramètre Description
Host name Spécifiez le nom d'hôte.
Zabbix server IP/DNS Spécifiez l'IP/DNS du serveur Zabbix.
Agent listen port Spécifiez le port d'écoute de l'agent (10050 par défaut).
Server or Proxy for active checks Spécifiez l'IP/DNS du serveur/proxy Zabbix pour les vérifications actives de l'agent.
Enable PSK Cochez la case pour activer la prise en charge TLS via des clés pré-partagées.
Add agent location to the PATH Ajouter l'emplacement de l'agent à la variable PATH.

Entrez l'identité et la valeur de la clé pré-partagée. Cette étape n'est disponible que si vous avez coché Enable PSK à l'étape précédente.

Sélectionnez les composants Zabbix à installer - Zabbix agent daemon, Zabbix sender, Zabbix get.

Les composants Zabbix ainsi que le fichier de configuration seront installés dans un dossier * Zabbix Agent * dans Program Files. zabbix_agentd.exe sera configuré en tant que service Windows avec démarrage automatique.

Installation basée sur la ligne de commande

Paramètres pris en charge

L'ensemble de paramètres suivant est pris en charge par les MSI créés :

Numéro Paramètre Description
1 LOGTYPE
2 LOGFILE
3 SERVER
4 LISTENPORT
5 SERVERACTIVE
6 HOSTNAME
7 TIMEOUT
8 TLSCONNECT
9 TLSACCEPT
10 TLSPSKIDENTITY
11 TLSPSKFILE
12 TLSPSKVALUE
13 TLSCAFILE
14 TLSCRLFILE
15 TLSSERVERCERTISSUER
16 TLSSERVERCERTSUBJECT
17 TLSCERTFILE
18 TLSKEYFILE
19 LISTENIP
20 HOSTINTERFACE
21 HOSTMETADATA
22 HOSTMETADATAITEM
23 STATUSPORT Zabbix agent 2 uniquement.
24 ENABLEPERSISTENTBUFFER Zabbix agent 2 uniquement.
25 PERSISTENTBUFFERPERIOD Zabbix agent 2 uniquement.
26 PERSISTENTBUFFERFILE Zabbix agent 2 uniquement.
27 INSTALLFOLDER
28 ENABLEPATH
29 SKIP SKIP=fw - ne pas installer la règle d'exception du pare-feu
30 INCLUDE Séquence d'inclusions séparées par ;
31 ALLOWDENYKEY Séquence de paramètres "AllowKey" et "DenyKey" séparés par ;. Utilisez \\; pour échapper le délimiteur.
32 ADDPROGRAM Une liste de programmes à installer séparés par des virgules.
Valeurs possibles : AgentProgram, GetProgram, SenderProgram
Par exemple, ADDPROGRAM=AgentProgram,GetProgram
33 ADDLOCAL Une liste de programmes à installer séparés par des virgules.
Valeurs possibles : AgentProgram, GetProgram, SenderProgram
Par exemple, ADDLOCAL=AgentProgram,SenderProgram
34 CONF Spécifier le chemin d'accès au fichier de configuration personnalisé, par exemple, CONF=c:\full\path\to\user.conf

Pour installer, vous pouvez exécuter, par exemple :

SET INSTALLFOLDER=C:\Program Files\za
       
       msiexec /l*v log.txt /i zabbix_agent-6.0.0-x86.msi /qn^
        LOGTYPE=file^
        LOGFILE="%INSTALLFOLDER%\za.log"^
        SERVER=192.168.6.76^
        LISTENPORT=12345^
        SERVERACTIVE=::1^
        HOSTNAME=myHost^
        TLSCONNECT=psk^
        TLSACCEPT=psk^
        TLSPSKIDENTITY=MyPSKID^
        TLSPSKFILE="%INSTALLFOLDER%\mykey.psk"^
        TLSCAFILE="c:\temp\f.txt1"^
        TLSCRLFILE="c:\temp\f.txt2"^
        TLSSERVERCERTISSUER="My CA"^
        TLSSERVERCERTSUBJECT="My Cert"^
        TLSCERTFILE="c:\temp\f.txt5"^
        TLSKEYFILE="c:\temp\f.txt6"^
        ENABLEPATH=1^
        INSTALLFOLDER="%INSTALLFOLDER%"^
        SKIP=fw^
        ALLOWDENYKEY="DenyKey=vfs.file.contents[/etc/passwd]"

ou

msiexec /l*v log.txt /i zabbix_agent-6.0.0-x86.msi /qn^
        SERVER=192.168.6.76^
        TLSCONNECT=psk^
        TLSACCEPT=psk^
        TLSPSKIDENTITY=MyPSKID^
        TLSPSKVALUE=1f87b595725ac58dd977beef14b97461a7c1045b9a1c963065002c5473194952

Si TLSPSKFILE et TLSPSKVALUE sont transmis, alors TLSPSKVALUE sera écrit dans TLSPSKFILE.