Búsqueda de sitios web

Cómo instalar Zabbix Agent y agregar Windows Host a Zabbix


Siguiendo tutoriales anteriores sobre la serie Zabbix, este artículo describe cómo instalar y configurar una instancia de un agente Zabbix para ejecutarlo como un servicio en sistemas Microsoft Windows con el fin de monitorear su infraestructura en entornos Windows, especialmente máquinas servidor.

Requisitos

  • Cómo instalar Zabbix en RHEL/CentOS y Debian/Ubuntu – Parte 1
  • Cómo configurar Zabbix para enviar alertas por correo electrónico a una cuenta de Gmail - Parte 2
  • Cómo instalar y configurar agentes Zabbix en Linux remoto - Parte 3

Paso 1: descargue e instale Zabbix Agent en Windows

1. Los agentes zip precompilados para entornos Windows se pueden obtener desde la página de descarga oficial de Zabbix y se pueden instalar e iniciar manualmente en el sistema usando el Símbolo del sistema de Windows como se muestra a continuación. ejemplo:

C:\Users\caezsar><full system path to zabbix_agentd.exe> --config <full system path to zabbix_agentd.win.conf> --install

Por ejemplo, supongamos que ha descargado y extraído el archivo zip del agente Zabbix en D:\Downloads\zabbix_agents-5.4 .7\, ejecute el siguiente comando para instalar el servicio:

C:\Users\caezsar>D:\Downloads\zabbix_agent-5.4.7\bin\win32\zabbix_agentd.exe --config D:\Downloads\zabbix_agent-5.4.7\conf\zabbix_agentd.conf --install

2. Después de que el servicio se haya instalado en su host de Windows, abra el archivo zabbix_agentd.win.conf y edite manualmente los siguientes parámetros:

Server=IP of Zabbix Server
ServerActive=IP of Zabbix Server
Hostname=use the FQDN of your windows host

3. Para iniciar el servicio simplemente escriba:

C:\Users\caezsar>D:\Downloads\zabbix_agents-5.4.7\bin\win32\zabbix_agentd.exe --start

Para detener el servicio, ejecute el mismo comando anterior con el argumento --stop y para desinstalar el servicio use el argumento --uninstall.

C:\Users\caezsar>D:\Downloads\zabbix_agent-5.4.7\bin\win32\zabbix_agentd.exe --stop
C:\Users\caezsar>D:\Downloads\zabbix_agent-5.4.7\bin\win32\zabbix_agentd.exe --uninstall

4. Un segundo método, y más conveniente, para instalar y configurar automáticamente el agente Zabbix en entornos Windows es descargar el paquete de instalación MSI del agente Zabbix específico para la arquitectura de su sistema.

5. Una vez que el archivo MSI del agente Zabbix se haya descargado en su sistema, ejecútelo y proporcione la información requerida para configurar e instalar el agente en el host monitoreado de destino como sigue:

Hostname: use the FQDN of your windows host (the hostname value should match the “Full Computer name” configured for your machine)
Zabbix server Name: use the IP of the Zabbix Server
Agent Port: 10050 
Remote Command: check this value
Active Server: IP of Zabbix Server

Si necesita modificar el archivo de configuración de Zabbix con otros valores personalizados en una fecha posterior, el archivo conf se puede encontrar en la ruta %programfiles%\Zabbix Agent\.

6. Una vez que haya terminado la configuración, abra el Símbolo del sistema de Windows con privilegios de Administrador y ejecute services.msc. comando para abrir la utilidad de servicios de Windows y ubicar el servicio del agente Zabbix para verificar si el servicio se está ejecutando y se inicia automáticamente después del reinicio.

services.msc

Desde esta consola podrás gestionar el servicio (iniciar, detener, pausar, reanudar, habilitar o deshabilitar).

Paso 2: Configure el Firewall de Windows y pruebe el Agente Zabbix

7. Casi todos los sistemas basados en Windows tienen el Firewall de Windows activo y en ejecución, por lo tanto, el puerto del agente Zabbix debe estar abierto en el firewall para poder comunicarse con el servidor Zabbix.

Para abrir el puerto del agente Zabbix en el firewall de Windows, abra Panel de control -> Sistema y seguridad – > Firewall de Windows y presione Permitir una aplicación a través del Firewall de Windows.

8. A continuación, haga clic en el botón Permitir otra aplicación y se abrirá una nueva ventana. Utilice el botón Examinar para navegar y agregar el archivo ejecutable del agente Zabbix (generalmente se encuentra en %programfiles%\Zabbix Agent\ si lo instaló usando MSI programa), luego presione el botón Agregar para agregar el servicio.

9. A continuación, asegúrese de verificar y abrir la regla de firewall en el segmento de red donde se encuentra el servidor Zabbix en su red y presione el botón Aceptar para finalizar y aplicar la configuración.

10. Para probar si el agente de Zabbix que se ejecuta en Windows es accesible desde el lado del servidor de Zabbix, use telnet o el comando netcat en Zabbix. servidor contra el agente de Windows IP-Port y debería aparecer un mensaje Conectado. Presione la tecla Intro para generar un mensaje de error y desconectarse automáticamente del agente:

telnet <Windows_agent IP Address> 10050

Paso 3: Agregar el host de Windows monitoreado por el agente Zabbix al servidor Zabbix

11. Una vez que el agente de Windows haya sido probado desde la línea de comando y todo se vea bien, vaya a la interfaz web de Zabbix Server y vaya a la pestaña Configuración. -> Hosts y presione el botón Crear Host para agregar el host monitoreado de Windows.

12. En la ventana Host, agregue el FQDN de su máquina agente de Windows en el campo Hostname y agregue un nombre arbitrario. al nombre visible archivado para identificar fácilmente la máquina monitoreada en el panel Zabbix, asegúrese de que el host esté incluido en un grupo de servidores y agregue la dirección IP de su host de Windows. en el campo Agente interfaces. El valor del Puerto lo deja sin cambios.

13. A continuación, vaya a la pestaña Plantilla y presione el botón Seleccionar. Debería aparecer una nueva ventana con Plantillas Zabbix. Navegue por esta ventana, marque Plantilla OS Windows y presione el botón Seleccionar para agregar la plantilla.

14. Una vez que Plantilla OS Windows aparezca en Vincular nuevas plantillas archivadas, presione el botón Agregar para vincular esta plantilla a la configuración del host de Windows. .

Finalmente, después de que Plantilla OS Windows esté visible en el campo Plantillas vinculadas, presione el botón Agregar a continuación para completar el proceso y agregar todo el host de Windows. configuración.

15. Después de agregar su máquina Windows monitoreada, regrese a Configuración -> Hosts y el Host de Windows ahora debería estar presente en esta ventana como se ilustra. siguiente captura de pantalla.

¡Eso es todo! Simplemente asegúrese de que el Estado de su host de Windows esté configurado en Activado y espere unos minutos para que el servidor Zabbix se comunique con el lado del agente de Windows y procese los datos remotos recibidos.

Como ejemplo, para obtener un gráfico dentro de la carga de la CPU en la máquina Windows monitoreada, vaya a la pestaña Monitoreo de la consola web Zabbix -> Gráficos, seleccione el nombre de host de la máquina Windows y El gráfico de carga de CPU y todos los datos recopilados hasta el momento deben presentarse en un bonito cuadro gráfico.