Categorías: [Curso] Zabbix

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

Eugenio Chaparro

Ver comentarios

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

Compartir
Publicado por
Eugenio Chaparro

Entradas recientes

🟢Editar código de un módulo en Dolibarr [04]

🟢Editar código de un módulo en Dolibarr [04]

En este tutorial vamos editar el código de nuestro módulo personas para poder personalizar algunas…

2 meses hace
🟢Crear un sub_módulo en Dolibarr [03]

🟢Crear un sub_módulo en Dolibarr [03]

En este tutorial vamos a crear un sub módulo llamado seguridad que será muy parecido…

2 meses hace
🟢Modificar un módulo en Dolibarr [02]

🟢Modificar un módulo en Dolibarr [02]

En este tutorial aprenderemos a editar el objeto personas del modulo persona que creamos en…

2 meses hace
🟢Constructor de módulos en Dolibarr

🟢Constructor de módulos en Dolibarr

Como mencionamos anteriormente Dolibarr es un proyecto realizado sobre la base de una política clara:…

2 meses hace
🟢Tickets en Dolibarr [19]

🟢Tickets en Dolibarr [19]

Los ticket en dolibarr nos ayudan a comunicar inconveniente en nuestros productos y servicios dentro…

2 meses hace
🟢Agenda en Dolibarr [18]

🟢Agenda en Dolibarr [18]

Las agendas en dolibarr nos ayudan a ver las actividades realizadas en proceso y por…

2 meses hace