Monitorizar cualquier parámetro desde zabbix con zabbix sender ?

Zabbix sender es un subsistema de zabbix-agent que nos ayuda a enviar datos personalizados a nuestro monitor de zabbix.
Antes de continuar debemos de tener instalado zabbix agent en este tutorial describo como hacerlo

1.- Instalar zabbix sender

apt-get install zabbix-sender

2.- Creamos un archivo sh el cual se va a ejecutar cada x tiempo en un crontab, en mi caso mi archivo .sh enviara parametros de varnish.

archivo “/usr/local/bin/envio-zabbix.sh”

#!/bin/sh
#COLOCAMOS LA IP DE NUESTRO SERVIDOR ZABBIX
ip_zabbix="x.x.x.x"
#COLOCAMOS EL NOMBRE DE HOST DE ESTE SERVIDOR (EL SERVIDOR A MONITOREAR)
host_local="este.servername.com"

#SACAMOS UN VALOR INT ALEATORIO
var_enviar="$(( ( RANDOM % 10 )  + 1 ))"

#MANDAMOS LOS DATOS A ZABBIX
zabbix_sender -z $ip_zabbix -s $host_local -k "MAIN.var_enviar" -o $var_enviar

Donde:
x.x.x.x=  La ip de nuestro servidor zabbix
este.servername.com= Nombre de este servidor

Debemos dar permisos de ejecusion a nuestro archivo varnish-zabbix.sh asi

chmod +x /usr/local/bin/envio-zabbix.sh

Abrimos el crontab asi:

crontab -e

Y colocamos se ejecute cada x tiempo nuestro archivo previamente creado asi

*/5 * * * * sh /usr/local/bin/envio-zabbix.sh >/dev/null 2>&1

El crontab debe quedar algo asi:

Ahora debemos configurara administrador web de zabbix para que escuche los datos que enviamos desde zabbix sender

Clck en host -> Crear host

Colocamos los datos de nuestro servidor a monitorear, nombre e IP

Click en Item-> Creae Item

Nombre=MAIN.var_enviar, Type=Zabbix trapper, Key=MAIN.var_enviar Click en agregar

Creamos una nueva grafica haciendo click en Graphs, colocamos el nombre de la grafica, hacemos click en add y agregamos el item que creamos previamente y clicke add

Ahora podemos ver los resultados en Monitoring->Graphs->Nombre de nuestro servidor-> La grafica que creamos

Una respuesta a “Monitorizar cualquier parámetro desde zabbix con zabbix sender ?”

  1. Ronald Jesus dice:

    Quisiera saber a que se refieres esa cadena MAIN.variable. ¿es una palabra reservada para referirse a un objeto principal?

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *