¿Le gustaría aprender a usar la función de parámetro de usuario de Zabbix? En este tutorial, le mostraremos cómo configurar el parámetro de usuario de Zabbix y crear una secuencia de comandos personalizada para monitorear una computadora con Windows.

• Versión de Zabbix: 3.4.12
• Versión de Windows: 7 Enterprise

La computadora que ejecuta Windows debe tener instalado el agente Zabbix.

Lista de Hardware:

La siguiente sección presenta la lista de equipos utilizados para crear este tutorial de Zabbix.

Todas las piezas de hardware mencionadas anteriormente se pueden encontrar en el sitio web de Amazon.

Zabbix Playlist:

En esta página, ofrecemos acceso rápido a una lista de videos relacionados con la instalación de Zabbix.

No olvides suscribirte a nuestro canal de youtube llamado FKIT.

Tutorial - Crear un Script de Windows

Primero, necesita instalar el agente de Zabbix en la computadora que ejecuta Windows.

•  Instalación del agente Zabbix en Windows.

A continuación, creamos un script que nos dará la respuesta que el agente de Zabbix no pudo dar.

En nuestro ejemplo, queremos saber quién está conectado en la computadora con Windows en este momento.

Abra el bloc de notas y cree un BATCH SCRIPT llamado check_username.bat con el siguiente contenido.

@echo off
FOR /F "tokens=2 delims=={}" %%A IN ('WMIC ComputerSystem Get UserName /format:list') DO (
echo %%A
)

Guarde el script llamado check_username.bat dentro de la carpeta C: \ Zabbix.

Abra un indicador de DOS e intente ejecutar el script check_username.bat.

C:\>c:
C:\>cd zabbix
C:\zabbix>check_user.bat

TECHEXPERT\administrator

En nuestro ejemplo, la secuencia de comandos cuando se ejecutó mostró el nombre de usuario del usuario que inició sesión en esta computadora.

En nuestro ejemplo, el administrador del usuario está utilizando actualmente esta computadora.

Este script se creó para Windows 7 y no funcionará en las ediciones de servidor de Windows.

El script no es la parte importante de este tutorial, tendrá que crear scripts o comandos que se ajusten a sus necesidades.

Ahora necesitamos integrar nuestro script al agente de Zabbix.

Abra la aplicación Bloc de notas y edite el archivo de configuración zabbix_agentd.win.conf.

El archivo zabbix_agentd.win.conf se encuentra dentro de la carpeta C: \ Zabbix.

Aquí está el archivo, antes de nuestra configuración.

Server=127.0.0.1,200.200.200.200
ServerActive=200.200.200.200
Logfile=C:\zabbix\zabbix_agent.log

Aquí está el nuevo archivo con nuestra configuración.

Server=127.0.0.1,200.200.200.200
ServerActive=200.200.200.200
Logfile=C:\zabbix\zabbix_agent.log
UserParameter=computer.windows.user,c:\zabbix\check_user.bat

Para finalizar nuestra configuración, debe reiniciar el agente de Zabbix que se ejecuta en esta computadora.

Si no sabe cómo reiniciar el agente de Zabbix, puede reiniciar la computadora.

Ahora, el servidor Zabbix puede contactar esta computadora y solicitar la siguiente información: computer.windows.user

El agente de Zabbix instalado en la computadora con Windows debe informar al usuario que ha iniciado sesión actualmente.

Para probar nuestra configuración, ingrese el siguiente comando en la consola del servidor Zabbix:

# zabbix_get -s 192.168.0.50 -p 10050 -k "computer.windows.user"

TECHEXPERT\administrator

Como puede ver, el servidor Zabbix puede obtener esta información de forma remota desde el Agente.

Tutorial - Zabbix UserParameter Configuración

Ahora, necesitamos acceder al panel de control del servidor Zabbix y agregar la computadora con Windows como Host.

Abra su navegador e ingrese la dirección IP de su servidor web más / zabbix.

En nuestro ejemplo, la siguiente URL fue ingresada en el navegador:

• http://35.162.85.57/zabbix

En la pantalla de inicio de sesión, use el nombre de usuario y la contraseña predeterminados.

• Nombre de usuario predeterminado: Admin
• Contraseña predeterminada: zabbix

zabbix login

Después de un inicio de sesión exitoso, se le enviará a Zabbix Dashboard.

zabbix dashboard

En la pantalla del tablero, acceda al menú de Configuración y seleccione la opción Host.

zabbix add host

En la parte superior derecha de la pantalla, haga clic en el botón Crear host.

Zabbix Create Host

En la pantalla de configuración del Host, deberá ingresar la siguiente información:

• Nombre de host: ingrese un nombre de host para monitorear.
• Nombre de host visible: repita el nombre de host.
• Nuevo grupo: ingrese un nombre para identificar un grupo de dispositivos similares.
• Interfaz del agente: ingrese la dirección IP del nombre de host.

Aquí está la imagen original, antes de nuestra configuración.

zabbix Cisco - Antes

Aquí está la nueva imagen con nuestra configuración.

Zabbix Windows 7

Haga clic en el botón Agregar para incluir este host en la base de datos de Zabbix.

En la pantalla del tablero, acceda al menú de Configuración y seleccione la opción Host.

zabbix add host

Localice y haga clic en el nombre de host que creó anteriormente.

En nuestro ejemplo, seleccionamos el nombre de host: WINDOWS7

En la pantalla de propiedades del Host, acceda a la pestaña Aplicaciones.

Zabbix Windows Service Application menu

En la parte superior derecha de la pantalla, haga clic en el botón Crear aplicación.

Zabbix Windows7 Application

En la pantalla de aplicaciones Host, cree una nueva aplicación llamada Windows.

Windows Application

Después de terminar la creación de la aplicación, acceda a la pestaña Elementos.

Zabbix Item Tab

En la parte superior derecha de la pantalla, haga clic en el botón Crear elemento.

En la pantalla de creación de elementos, debe configurar los siguientes elementos:

• Nombre: introduzca una identificación para el elemento Userparameter.
• Tipo: Zabbix Agent
• Clave: una clave personalizada para su parámetro de usuario
• Tipo de información: nuestro ejemplo utiliza texto
• Intervalo de actualización: 60 segundos
• Aplicación: Windows

Zabbix monitor Userparameter

Haga clic en el botón Agregar y finalice la creación del elemento.

Espera 5 minutos.

Para probar su configuración, acceda al menú Monitoreo y haga clic en la opción Últimos datos.

Zabbix Latest data

Utilice la configuración del filtro para seleccionar el nombre de host deseado.

En nuestro ejemplo, seleccionamos el nombre de host WINDOWS7.

Haga clic en el botón Aplicar.

Zabbix filter windows 7

Debería poder ver los resultados de la supervisión de su parámetro de usuario utilizando Zabbix.

¡Felicidades! Ha configurado la función de parámetro de usuario de Zabbix.