¿Le gustaría aprender a usar la función de monitor Zabbix IPMI? En este tutorial, le mostraremos cómo configurar Zabbix para monitorear un host usando el protocolo IPMI.

• Versión de Zabbix: 3.4.12
• Versión Ubuntu Linux: 18

Lista de Hardware:

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

Cada pieza de hardware enumerada anteriormente se puede 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 te olvides de suscribirte a nuestro canal de youtube llamado FKIT.

Tutorial - Habilite Zabbix IPMI Monitoring

En primer lugar, debemos instalar el paquete IPMITOOL para permitir que Zabbix realice comprobaciones de IPMI.

También debemos tomar nota de la ubicación del programa IPMITOOL.

Use el comando WHICH para averiguar la ubicación del programa IPMITOOL.

# apt-get update
# apt-get install openipmi libopenipmi0 ipmitool
# which ipmitool

/usr/bin/ipmitool

En nuestro ejemplo, el programa IPMITOOL se encontró dentro del directorio: / usr / bin

A continuación, debemos editar el archivo de configuración del servidor Zabbix y habilitar la función del monitor IPMI.

En la consola de Linux, use los siguientes comandos para encontrar la ubicación del archivo zabbix_server.conf.

En nuestro ejemplo, el archivo zabbix_server.conf se encuentra en / usr / local / etc.

Después de encontrarlo, debe editar el archivo zabbix_server.conf.

# updatedb
# locate zabbix_server.conf
# vi /usr/local/etc/zabbix_server.conf

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

LogFile=/tmp/zabbix_server.log
DBHost=localhost
DBName=zabbix
DBUser=zabbix
DBPassword=kamisama321
Timeout=4
LogSlowQueries=3000

Agregue StartIPMIPollers = 5 al final del archivo de configuración.

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

LogFile=/tmp/zabbix_server.log
DBHost=localhost
DBName=zabbix
DBUser=zabbix
DBPassword=kamisama321
Timeout=4
LogSlowQueries=3000
StartIPMIPollers=5

El servidor de Zabbix se configuró para iniciar automáticamente 5 procesos para recopilar información de IPMI.

Ahora, necesita reiniciar el servicio Zabbix.

Si usó nuestra guía de instalación, puede reiniciar Zabbix usando el siguiente comando:

# /etc/init.d/zabbix-server restart

Si el servidor Zabbix se inició correctamente, debería ver un mensaje similar a este en el archivo de registro:

25217:20180924:114910.972 server #15 started [ipmi poller #1]

25218:20180924:114910.973 server #16 started [ipmi poller #2]

25219:20180924:114910.985 server #17 started [ipmi poller #3]

25220:20180924:114910.977 server #18 started [ipmi poller #4]

25221:20180924:114910.973 server #19 started [ipmi poller #5]

En nuestro ejemplo, el archivo de registro del servidor Zabbix zabbix_server.log se encuentra dentro del directorio / tmp.

En nuestro ejemplo, el servidor Zabbix inició automáticamente 5 procesos de recopilador de datos de IPMI.

Use el siguiente comando para obtener una lista de los sensores de IPMI disponibles en su dispositivo.

# ipmitool -I lanplus -H 10.0.1.220 -U root -P calvin sensor

Tenga en cuenta que deberá cambiar el nombre de usuario y la contraseña para reflejar su dispositivo IPMI.

En nuestro ejemplo, el nombre de usuario raíz y la contraseña son el nombre de usuario y contraseña administrativos predeterminados de una interfaz Dell iDRAC.

El sistema debe presentar la lista de sensores IPMI disponibles.

Temp | na | | na | na | na | na | 85.000 | 90.000 | na
Temp | na | | na | na | na | na | 85.000 | 90.000 | na
Temp | na | | na | na | 3.000 | 8.000 | 42.000 | 47.000 | na
Temp | na | | na | na | 3.000 | 8.000 | 42.000 | 47.000 | na
Ambient Temp | 27.000 | degrees C | ok | na | 3.000 | 8.000 | 42.000 | 47.000 | na
Planar Temp | na | | na | na | 3.000 | 8.000 | 90.000 | 95.000 | na
CMOS Battery | 0x0 | discrete | 0x0080| na | na | na | na | na | na
ROMB Battery | na | discrete | na | na | na | na | na | na | na
VCORE PG | 0x0 | discrete | 0x0180| na | na | na | na | na | na
VCORE PG | 0x0 | discrete | 0x0180| na | na | na | na | na | na
0.75 VTT PG | 0x0 | discrete | 0x0180| na | na | na | na | na | na
0.75 VTT PG | 0x0 | discrete | 0x0180| na | na | na | na | na | na
CPU VTT PG | 0x0 | discrete | 0x0180| na | na | na | na | na | na
1.5V PG | 0x0 | discrete | 0x0180| na | na | na | na | na | na
1.8V PG | 0x0 | discrete | 0x0180| na | na | na | na | na | na
5V PG | 0x0 | discrete | 0x0180| na | na | na | na | na | na
MEM CPU2 FAIL | 0x0 | discrete | 0x0180| na | na | na | na | na | na
5V Riser1 PG | 0x0 | discrete | 0x0180| na | na | na | na | na | na
MEM CPU1 FAIL | 0x0 | discrete | 0x0180| na | na | na | na | na | na
VTT CPU2 FAIL | 0x0 | discrete | 0x0180| na | na | na | na | na | na
VTT CPU1 FAIL | 0x0 | discrete | 0x0180| na | na | na | na | na | na
0.9V PG | 0x0 | discrete | 0x0180| na | na | na | na | na | na
CPU2 1.8 PLL PG | 0x0 | discrete | 0x0180| na | na | na | na | na | na
CPU1 1.8 PLL PG | 0x0 | discrete | 0x0180| na | na | na | na | na | na
1.1 FAIL | 0x0 | discrete | 0x0180| na | na | na | na | na | na
1.0 LOM FAIL | 0x0 | discrete | 0x0180| na | na | na | na | na | na
1.0 AUX FAIL | 0x0 | discrete | 0x0180| na | na | na | na | na | na
FAN MOD 1A RPM | 6360.000 | RPM | ok | na | 2640.000 | na | na | na | na
FAN MOD 1B RPM | 4560.000 | RPM | ok | na | 1920.000 | na | na | na | na
FAN MOD 2A RPM | 6480.000 | RPM | ok | na | 2640.000 | na | na | na | na
FAN MOD 2B RPM | 4440.000 | RPM | ok | na | 1920.000 | na | na | na | na
FAN MOD 3A RPM | 6360.000 | RPM | ok | na | 2640.000 | na | na | na | na
FAN MOD 3B RPM | 4560.000 | RPM | ok | na | 1920.000 | na | na | na | na
FAN MOD 4A RPM | 6480.000 | RPM | ok | na | 2640.000 | na | na | na | na
FAN MOD 4B RPM | 4440.000 | RPM | ok | na | 1920.000 | na | na | na | na
FAN MOD 5A RPM | na | | na | na | 2640.000 | na | na | na | na
FAN MOD 5B RPM | na | | na | na | 1920.000 | na | na | na | na
FAN MOD 6A RPM | na | | na | na | 2640.000 | na | na | na | na
FAN MOD 6B RPM | na | | na | na | 1920.000 | na | na | na | na
Presence | 0x0 | discrete | 0x0180| na | na | na | na | na | na
Presence | 0x0 | discrete | 0x0180| na | na | na | na | na | na
Heatsink Pres | 0x0 | discrete | 0x0180| na | na | na | na | na | na
Presence | 0x0 | discrete | 0x0280| na | na | na | na | na | na
Presence | 0x0 | discrete | 0x0280| na | na | na | na | na | na
Presence | 0x0 | discrete | 0x0180| na | na | na | na | na | na

¡Felicidades! Ha habilitado la función requerida para monitorear IPMI en Zabbix.

Ahora puede usar el tablero del servidor Zabbix para monitorear los dispositivos IPMI.

Tutorial - Zabbix Monitor IPMI

Ahora, tenemos que acceder al tablero del servidor Zabbix y agregar el dispositivo IPMI como Host.

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

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

• http://35.162.85.57/zabbix

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

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

zabbix login

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

zabbix dashboard

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

zabbix add host

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

Zabbix Create Host

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

• Nombre de host: ingrese un nombre de host para monitorear.
• Nombre de host visible: repite el nombre de host.
• Nuevo grupo: ingrese un nombre para identificar un grupo de dispositivos similares.
• Interfaces de agente: haga clic en la opción Eliminar.
• Interfaces IPMI: 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 Host IPMI

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

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

zabbix add host

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

En nuestro ejemplo, seleccionamos el nombre de host: IPMI

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

Zabbix Windows Service Application menu

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

Zabbix IPMI Create Application

En la pantalla de aplicaciones de host, cree una nueva aplicación llamada IPMI.

Zabbix IPMI 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, haz clic en el botón Crear elemento.

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

• Nombre: ingrese una identificación al elemento de monitoreo de IPMI.
• Tipo: Agente de IPMI
• Clave: crea una clave de identificación personalizada
• Sensor de IPMI: ingrese el nombre de un sensor de IPMI disponible en su dispositivo
• Tipo de información: numérica (flotante)
• Unidades: C
• Intervalo de actualización: 60 segundos
• Mostrar valor: como es
• Aplicación: IPMI

Zabbix IPMI ITEM

Haga clic en el botón Agregar y finalice la creación del artículo.

Espera 5 minutos.

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

Zabbix Latest data

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

En nuestro ejemplo, seleccionamos el nombre de host IPMI

Haga clic en el botón Aplicar.

Zabbix IPMI Filter

Debería poder ver los resultados de su monitoreo de IPMI usando Zabbix.

Zabbix IPMI Monitor

¡Felicidades! Ha configurado el servidor de Zabbix para monitorear un host usando IPMI.