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








Comentarios

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

    ResponderEliminar

Publicar un comentario

Facebook Like

Entri Populer

hackear wifi con kali linux 馃摗

Instalar Netbeans 10 en Windows 10

Instalar netbeans 10 en ubuntu 18.04