Esta es una traducción de la página de documentación original en español. Ayúdanos a mejorarla.

4 Instalación del agente Windows desde MSI

Descripción General

El Agente Zabbix de Windows puede ser instalado usando los paquetes de instalación Windows MSI (32-bit o 64-bit) que se encuentran disponibles para descarga.

Recuerde que un paquete de 32-bit no puede ser instalado en un Windows de 64-bit.

Todos los paquetes vienen con soporte para TLS, sin embargo, la configuración de TLS es opcional.

Los métodos de instalación UI y Linea de comandos estan soportados.

Pasos para la instalación

Para instalar, haga doble click en el archivo MSI descargado.

Acepte la licencia para continuar con el siguiente paso.

Especifique los siguientes parametros.

Parametro Descrición
Host name Especifíque el nombre del host.
Zabbix server IP/DNS Especifíque la IP/DNS del servidor Zabbix.
Agent listen port Especifíque el puerto de escucha del agente (por defecto es 10050).
Server or Proxy for active checks Especifíque la IP/DNS del servidor Zabbix/proxy para las verificaciones activas del agente.
Enable PSK Marca esta casilla para habilitar el soporte TLS mediante el uso de llaves previamente compartidas.
Add agent location to the PATH Agregar ubicación del agente a lavariable PATH.

Agregue la idenditad y el valor de la llave previamente compartida. Este paso sólo esta disponible si marcamos la casilla Enable PSK en el paso anterior.

Seleccione los componentes Zabbix a ser instalados - Zabbix agent daemon, Zabbix sender, Zabbix get.

Los componentes Zabbix como el archivo de configuración será instalado en un directorio Zabbix Agent en Archivos de Programa . El programa zabbix_agentd.exe será configurado como un Servicio de Windows con arranque automático.

Instalación basada en línea de comandos

Supported parameters

The following set of parameters is supported by created MSIs:

Number Parameter 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 INSTALLFOLDER
20 ENABLEPATH
21 SKIP SKIP=fw - do not install firewall exception rule

To install you may run, for example:

SET INSTALLFOLDER=C:\Program Files\za
       
       msiexec /l*v log.txt /i zabbix_agent-4.0.6-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

or

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

To install Zabbix Windows agent from the command-line, you may run, for example:

SET INSTALLFOLDER=C:\Program Files\za
       
       msiexec /l*v log.txt /i zabbix_agent-6.4.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]"

You may also run, for example:

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

If both TLSPSKFILE and TLSPSKVALUE are passed, then TLSPSKVALUE will be written to TLSPSKFILE.