El agente Zabbix para Windows se puede instalar desde los Paquetes de instalación MSI de Windows (32 bits o 64 bits) disponibles para su descarga.
El requisito mínimo para una instalación MSI del agente Zabbix 2 es Windows 10 de 32 bits/Server 2016.
Las utilidades get y sender de Zabbix también se pueden instalar, ya sea junto con el agente/agente 2 de Zabbix o por separado.
No se puede instalar un paquete de 32 bits en un Windows de 64 bits.
Todos los paquetes vienen con soporte TLS; sin embargo, configurar TLS es opcional.
Se admite la instalación basada en la interfaz de usuario y la línea de comandos.
Aunque la instalación de Zabbix desde paquetes de instalación MSI es totalmente compatible, se recomienda instalar al menos Microsoft .NET Framework 2 para un manejo adecuado de los errores. Consulte Descarga de Microsoft .NET Framework.
Se recomienda utilizar rutas predeterminadas proporcionadas por el instalador, ya que el uso de rutas personalizadas sin los permisos adecuados podría comprometer la seguridad de la instalación.
Para instalar, haga doble clic en el archivo MSI descargado.
Acepte la licencia para continuar con el siguiente paso.
Especifique los siguientes parámetros.
Parámetro | Descripción |
---|---|
Nombre de equipo | Especifique el nombre de equipo. |
IP/DNS del servidor Zabbix | Especifique la IP/DNS del servidor Zabbix. |
Puerto de escucha del agente | Especifique el puerto de escucha del agente (10050 de forma predeterminada). |
Servidor o proxy para comprobaciones activas | Especifique la IP/DNS del servidor/proxy Zabbix para las comprobaciones activas del agente. |
Habilitar PSK | Marque la casilla de verificación para habilitar la compatibilidad con TLS mediante claves precompartidas. |
Agregar la ubicación del agente a PATH | Agregar la ubicación del agente a la variable PATH. |
Ingrese la identidad y el valor de la clave precompartida. Este paso solo está disponible si marcó Habilitar PSK en el paso anterior.
Seleccione los componentes de Zabbix que desea instalar: Zabbix agent daemon, Zabbix sender, Zabbix get.
Los componentes de Zabbix junto con el archivo de configuración se instalarán en una carpeta Zabbix Agent en Archivos de programa. zabbix_agentd.exe se configurará como un servicio de Windows con inicio automático.
La siguiente lista de comandos estan soportados por los MSIs creados:
Número | Parametro | Descripción |
---|---|---|
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 only. |
24 | ENABLEPERSISTENTBUFFER | Sólo Agente Zabbix 2. |
25 | PERSISTENTBUFFERPERIOD | Sólo Agente Zabbix 2. |
26 | PERSISTENTBUFFERFILE | Sólo Agente Zabbix 2. |
27 | INSTALLFOLDER | |
28 | ENABLEPATH | |
29 | SKIP | SKIP=fw - no instalar regla de execpción del cortafuegos |
30 | INCLUDE | La secuencia de las inclusiones debe ser separada por ; |
31 | ALLOWDENYKEY | La secuencia de parametros"AllowKey" y "DenyKey" deben ser separados por ; . Utilice \\; para escapar el delimitador. |
32 | ADDPROGRAM | Una lista de programas a instalar delimitada por comas. Valores posibles: AgentProgram , GetProgram , SenderProgram Por ejemplo, ADDPROGRAM=AgentProgram,GetProgram |
33 | ADDLOCAL | Una lista delimitada por comas de los programas que se instalarán. Valores posibles: AgentProgram , GetProgram , SenderProgram Por ejemplo, ADDLOCAL=AgentProgram,SenderProgram |
34 | CONF | Especifique la ruta al archivo de configuración personalizado, por ejemplo, CONF=c:\full\path\to\user.conf |
Para la instalación se puede executar, por ejemplo:
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]"
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
Si se pasan tanto TLSPSKFILE como TLSPSKVALUE, TLSPSKVALUE se escribirá en TLSPSKFILE.