Thursday, January 24, 2019

Zabbix - Crear un host y añadirle una métrica


Tras la instalación y la configuración del frontend hoy veremos como empezar a monitorizar un host haciendo ping para ver que está disponible.





Ajustes en configuración


Tras los dos pasos anteriores el frontend me indica con una barra inferior amarilla que el servidor de zabbix no está funcionando. Podemos comprobarlo en Administration -> Queue

Compruebo:
  1. El servicio zabbix-server está corriendo
  2. La configuracion del frontend es correcta /etc/zabbix/zabbix.conf.php
  3. La configuración del servicio /etc/zabbix/zabbix_server.conf
En este punto compruebo que se me ha olvidado poner la contraseña de la base de datos, por defecto está vacía y yo le puse zabbix. Una vez reiniciado el servicio /etc/init.d/zabbix-server restart deja de salirme el error

Conceptos Zabbix

  • Host: Dispositivo que vamos a monitorizar. Puede ser un ordenador, una impresora, un switch.
  • Item: Métrica que vamos a monitorizar. Disponibilidad, Uso de CPU, niveles de Tinta
  • Trigger: Estado de la métrica en el que queremos que se dispare una acción: Un equipo no está disponible, el uso de CPU es de 100%, no queda espacio en disco, los niveles de tinta están muy bajos
  • Action: Definición de la tarea a realizar cuando se dispara un trigger. Lanzar un comando, mandar un email al responsable de tinta.


Añadir un Host a nuestra colección


Lo primero que vamos a hacer es añadir una nueva máquina a monitorizar. 

Configuration -> Hosts -> [Create Host]

Para ello debemos darle un nombre identificativo "Profesores01", le asignamos un grupo "Sala Profesores" e indicamos la interfaz del dispositivo en forma de ip.

Creamos nuestra primera métrica


Tras tener el host creado, nos metemos en la ficha del host y ahí nos vamos al tab de "Items" y botón "Create Item"

Vamos a realizar un ping cada 30s para comprobar si está disponible o no.

Indicamos el nombre de la métrica "Ping" el tipo de acción es "Simple check", la key es "icmpping", el intervalo de comprobación es "30", el campo show value tiene una serie de indicadores mapeados si indicamos "Host availibity" lo que va a hacer es indicarnos que la respuesta 1 del ping es que está disponible y 0 que no está disponible, si no indicamos nada zabbix tan solo nos indicará 1 o 0.

Una vez creado el item no tenemos que hacer nada más. Cada 30 segundos zabbix hará ping al host e irá registrando el estado. Para comprobar que está recogiendo los datos podemos comprobarlo en 

Monitoring -> Latest Data

en el campo de hosts seleccionamos solo nuestro máquina y nos debe aparecer los items y la información del último estado registrado, si lo acabas de crear debe tardar 30 segundos o menos en empezar a aparecer datos. Puedes acceder a la gráfica donde te representan los datos, dentro de la gráfica puedes indicar que en vez de la gráfica quieres ver los valores.

Gráfica

Menú para cambiar de vista gráfica a datos

Datos



No comments:

Post a Comment