¿Le gustaría aprender a usar la función Zabbix Userparameter? En este tutorial, le mostraremos cómo configurar Zabbix Userparameter y crear un script personalizado para supervisar un equipo que ejecuta Linux.

• Zabbix 3.4.12
• Ubuntu 18.04

El equipo que ejecuta Linux debe tener instalado el agente Zabbix.

Lista de hardware:

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

Cada pieza de hardware mencionada anteriormente se puede encontrar en el sitio web de Amazon.

Lista de reproducción Zabbix:

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

No te olvides de suscribirte a nuestro canal de youtube llamado FKIT.

Tutorial - Configurar UserParameter en el agente Zabbix

En primer lugar, debe instalar el agente Zabbix en el equipo que ejecuta Linux.

Instalación del agente Zabbix en Linux.

A continuación, necesitamos encontrar un comando de Linux que nos ayude a monitorear algo que el agente de Zabbix no pudo.

En nuestro ejemplo, queremos saber el número de cuentas creadas en el equipo Linux.

Utilice el siguiente comando para obtener el número de cuentas creadas en el equipo Linux.

Copy to Clipboard

En nuestro ejemplo, este comando nos está diciendo que nuestra computadora Linux tiene 33 cuentas creadas.

Es hora de integrar este comando al agente Zabbix.

Ahora, debe encontrar la ubicación del archivo zabbix_agentd.conf en su sistema.

Debe editar el archivo zabbix_agentd.conf.

Copy to Clipboard

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

Copy to Clipboard

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

Copy to Clipboard

Para finalizar la configuración, debe reiniciar el agente de Zabbix que se ejecuta en este equipo.

Si se ha utilizado nuestro tutorial de instalación del agente Zabbix, puede reiniciar el agente Zabbix mediante el siguiente comando:

Copy to Clipboard

Ahora, el servidor Zabbix debería poder ponerse en contacto con este equipo y solicitar el número de cuentas creadas en el sistema utilizando la clave: computer.linux.usercount

El agente Zabbix instalado en el equipo Linux informará el número de cuentas creadas en el sistema.

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

Copy to Clipboard

En nuestro ejemplo, el equipo Linux que ejecuta el agente Zabbix está utilizando la dirección IP: 192.168.0.150.

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

Tutorial - Zabbix UserParameter Configuration

Ahora, necesitamos acceder al panel del servidor Zabbix y agregar el equipo Linux como host.

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

En nuestro ejemplo, se introdujo la siguiente URL en el navegador:

• http://35.162.85.57/zabbix

En la pantalla de inicio de sesión, utilice el nombre de usuario predeterminado y la contraseña predeterminada.

• Default Username: Admin
• Default Password: zabbix

zabbix login

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

zabbix dashboard

En la pantalla del panel, acceda al menú 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 Configuración del host, deberá introducir la siguiente información:

• Nombre del host - Ingrese un nombre de host para monitorear.
• Nombre de host visible: repita el nombre de host.
• Nuevo grupo: introduzca un nombre para identificar un grupo de dispositivos similares.
• Interfaz del agente - Ingrese el IP Address 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 Linux Host

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

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

zabbix add host

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

En nuestro ejemplo, seleccionamos el nombre de host: LINUX-SERVER-01

En la pantalla 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 Linux Service Application

En la pantalla Aplicaciones host, cree una nueva aplicación denominada Linux

Linux Application

Después de finalizar 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 Creación de artículos, debe configurar los siguientes elementos:

• Nombre: Introduzca el valor de clave utilizado en el archivo zabbix_agentd.conf.
• Tipo: Agente Zabbix
• Clave: Cree una clave personalizada para su parámetro de usuario
• Tipo de información: Número (sin firmar)
• Intervalo de actualización: 60 segundos
• Aplicación: Linux

Zabbix Userparam monitor linux

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

Espera 5 minutos.

Para probar su configuración, acceda el menú de monitoreo y haga clic en la opción de los ú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 LINUX-SERVER-01.

Haga clic en el botón Aplicar.

Zabbix Linux service Filter

Debería poder ver los resultados de la supervisión de parámetros de usuario mediante Zabbix.

Zabbix Userparameter Result

¡Felicitaciones! Ha configurado la característica De usuario de Zabbix.