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

4 Installazione dell'agente Windows da MSI

Panoramica

L'agente Windows Zabbix può essere installato dal pacchetto di installazione MSI di Windows (32 bit o 64 bit) disponibili per scarica.

Il requisito minimo per un'installazione MSI dell'agente Zabbix 2 è Windows 7 x32.

È inoltre possibile installare le utilità Zabbix get e sender, insieme a Zabbix agent/agent 2 o separatamente.

Un pacchetto a 32 bit non può essere installato su Windows a 64 bit.

Tutti i pacchetti vengono forniti con il supporto TLS, tuttavia, la configurazione di TLS lo è opzionale.

Sono supportate sia l'interfaccia utente che l'installazione basata sulla riga di comando.

::: nota importante Sebbene l'installazione di Zabbix dai pacchetti di installazione MSI sia completamente supportata, si consiglia di installare almeno Microsoft .NET Framework 2 per una corretta gestione degli errori. Vedere Microsoft Scarica .NET Framework. :::

Fasi di installazione

Per installare, fare doppio clic sul file MSI scaricato.

Accetta la licenza per procedere al passaggio successivo.

Specificare i seguenti parametri.

Parametro Descrizione
Nome host Specificare il nome host.
IP/DNS del server Zabbix Specifica l'IP/DNS del server Zabbix.
Porta di ascolto dell'agent Specificare la porta di ascolto dell'agent (10050 per impostazione predefinita).
Server o proxy per controlli attivi Specifica IP/DNS del server/proxy Zabbix per i controlli dell'agente attivo.
Abilita PSK Segna la casella di controllo per abilitare il supporto TLS tramite chiavi pre-condivise.
Aggiungi la posizione dell'agente al PATH Aggiungi la posizione dell'agente alla variabile PATH.

Immettere l'identità e il valore della chiave precondivisa. Questo passaggio è disponibile solo se hai selezionato Abilita PSK nel passaggio precedente.

Seleziona i componenti Zabbix da installare - Zabbix agent demone, Zabbix sender, Zabbix get.

Verranno installati i componenti Zabbix insieme al file di configurazione una cartella Zabbix Agent in Program Files. zabbix_agentd.exe verrà impostato come servizio di Windows con avvio automatico.

Installazione basata sulla riga di comando

Parametri supportati

Il seguente set di parametri è supportato dagli MSI creati:

Numero Parametro Descrizione
1 LOGTYPE
2 LOGFILE
3 SERVER
4 ASCOLTO
5 SERVERATIVO
6 NOME HOST
7 TIMEOUT
8 CONNESSIONE TLS
9 TLSACCETTA
10 IDENTITÀTLSPSK
11 TLSPSKFILE
12 VALORETLSPSK
13 TLSCAFILE
14 TLSCRLFILE
15 TLSSERVERCERTISSUER
16 TLSSERVERCERTSUBJECT
17 TLSCERTFILE
18 FILECHIAVETLS
19 ASCOLTA
20 INTERFACCIA HOST
21 HOSTMETADATI
22 HOSTMETADATAITEM
23 STATUSPORT Solo agente Zabbix 2.
24 ENABLEPERSISTENTBUFFER Solo agente Zabbix 2.
25 PERSISTENTBUFFERPERIOD Solo agente Zabbix 2.
26 PERSISTENTBUFFERFILE Solo agente Zabbix 2.
27 CARTELLAINSTALLAZIONE
28 ENABLEPATH
29 SKIP SKIP=fw - non installare la regola di eccezione del firewall
30 INCLUDE Sequenza di include separate da ;
31 ALLOWDENYKEY Sequenza di "AllowKey" e "DenyKey" parametri separati da ;. Usa \\; per evitare il delimitatore.
32 ADDPROGRAM Un elenco delimitato da virgole di programmi da installare.
Valori possibili: AgentProgram, GetProgram, SenderProgram
Es., ADDPROGRAM=AgentProgram,GetProgram
33 ADDLOCAL Un elenco delimitato da virgole di programmi da installare.
Valori possibili: AgentProgram, GetProgram, SenderProgram
Es., ADDLOCAL=AgentProgram,SenderProgram
34 CONF Specifica il percorso del file di configurazione personalizzato, ad esempio, CONF=c:\full\path\to\user.conf

Per installare puoi eseguire, ad esempio:

SET INSTALLFOLDER=C:\Programmi\za
       
       msiexec /l*v log.txt /i zabbix_agent-6.0.0-x86.msi /qn^
        TIPOLOG=file^
        LOGFILE="%INSTALLFOLDER%\za.log"^
        SERVER=192.168.6.76^
        LISTENPORT=12345^
        SERVERATTIVO=::1^
        HOSTNAME=mioHost^
        TLSCONNECT=psk^
        TLSACCEPT=psk^
        TLSPSKIDENTITY=MyPSKID^
        TLSPSKFILE="%INSTALLFOLDER%\mykey.psk"^
        TLSCAFILE="c:\temp\f.txt1"^
        TLSCRLFILE="c:\temp\f.txt2"^
        TLSSERVERCERTISSUER="La mia CA"^
        TLSSERVERCERTSUBJECT="Il mio certificato"^
        TLSCERTFILE="c:\temp\f.txt5"^
        TLSKEYFILE="c:\temp\f.txt6"^
        ENABLEPATH=1^
        INSTALLFOLDER="%INSTALLFOLDER%"^
        SALTA=fw^
        ALLOWDENYKEY="DenyKey=vfs.file.contents[/etc/passwd]"

o

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

Se vengono passati sia TLSPSKFILE che TLSPSKVALUE, TLSPSKVALUE verrà scritto in TLSPSKFILE.