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

4 Windows agent installatie van MSI

Overzicht

De Zabbix Windows-agent kan worden geïnstalleerd via Windows MSI-installatiepakketten (32-bits of 64-bits), die beschikbaar zijn om te downloaden op deze pagina.

De minimale vereiste voor een Zabbix Agent 2 MSI-installatie is Windows 7 x32.

De Zabbix get- en sender-hulpprogramma's kunnen ook worden geïnstalleerd, zowel samen met de Zabbix-agent/Agent 2 als afzonderlijk.

Een 32-bits pakket kan niet worden geïnstalleerd op een 64-bits Windows.

Alle pakketten worden geleverd met TLS-ondersteuning, maar het configureren van TLS is optioneel.

Zowel installatie via de gebruikersinterface als via de opdrachtregel wordt ondersteund.

Hoewel de installatie van Zabbix via MSI-installatiepakketten volledig wordt ondersteund, wordt het aanbevolen om minstens Microsoft .NET Framework 2 te installeren voor de juiste afhandeling van fouten. Zie Microsoft Download .NET Framework.

Het wordt aanbevolen om de standaard paden te gebruiken die door de installateur worden verstrekt, aangezien het gebruik van aangepaste paden zonder de juiste machtigingen de beveiliging van de installatie kan compromitteren.

Installatiestappen

Om te installeren, dubbelklik op het gedownloade MSI-bestand.

Accepteer de licentie om door te gaan naar de volgende stap.

Specificeer de volgende parameters.

Parameter Omschrijving
Hostnaam Specificeer de hostnaam.
IP/DNS van Zabbix-server Specificeer het IP/DNS van de Zabbix-server.
Luisterpoort agent Specificeer de luisterpoort van de agent (standaard 10050).
Server of Proxy voor actieve checks Specificeer het IP/DNS van de Zabbix-server/proxy voor actieve agentcontroles.
PSK inschakelen Vink het selectievakje aan om TLS-ondersteuning via pre-shared keys in te schakelen.
Agentlocatie toevoegen aan het PAD Voeg de agentlocatie toe aan de PAD-variabele.

Voer de identiteit en waarde van de pre-shared key in. Deze stap is alleen beschikbaar als u PSK inschakelen in de vorige stap heeft aangevinkt.

Selecteer de Zabbix-componenten die u wilt installeren - Zabbix-agentdaemon, Zabbix-verzender, Zabbix-get.

Zabbix-componenten samen met het configuratiebestand worden geïnstalleerd in een map Zabbix Agent in Program Files. zabbix_agentd.exe wordt ingesteld als een Windows-service met automatische start.

Installatie op basis van een opdrachtregel

Ondersteunde parameters

De volgende reeks parameters wordt ondersteund door gecreëerde MSI-bestanden:

Nummer Parameter Omschrijving
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 Alleen Zabbix agent 2.
24 ENABLEPERSISTENTBUFFER Alleen Zabbix agent 2.
25 PERSISTENTBUFFERPERIOD Alleen Zabbix agent 2.
26 PERSISTENTBUFFERFILE Alleen Zabbix agent 2.
27 INSTALLFOLDER
28 ENABLEPATH
29 SKIP SKIP=fw - installeer geen firewall-uitzonderingsregel
30 INCLUDE Reeks van includes gescheiden door ;
31 ALLOWDENYKEY Reeks van "AllowKey" en "DenyKey" parameters gescheiden door ;. Gebruik \\; om de delimiter te escapen.
Voorbeeld: ALLOWDENYKEY="AllowKey=system.run[type c:\windows\system32\drivers\etc\hosts];DenyKey=system.run[*]"
32 ADDPROGRAM Een door komma's gescheiden lijst van programma's om te installeren.
Mogelijke waarden: AgentProgram, GetProgram, SenderProgram
Bijvoorbeeld, ADDPROGRAM=AgentProgram,GetProgram
33 ADDLOCAL Een door komma's gescheiden lijst van programma's om te installeren.
Mogelijke waarden: AgentProgram, GetProgram, SenderProgram
Bijvoorbeeld, ADDLOCAL=AgentProgram,SenderProgram
34 CONF Specificeer het pad naar het aangepaste configuratiebestand, bijvoorbeeld CONF=c:\full\path\to\user.conf

Om te installeren kunt u bijvoorbeeld het volgende uitvoeren:

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]"

of

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

Als zowel TLSPSKFILE als TLSPSKVALUE worden doorgegeven, wordt TLSPSKVALUE naar TLSPSKFILE geschreven.