¡Te damos la bienvenida al nuevo sysarmy --help! Para recuperar tu usuario pedí un password reset.

check_snmp_int.pl

Necesito generar una alarma ante la caída de tráfico en una interface de un Switch.

Estoy haciendo mis primeras armas con NAGIOS y el script check_snmp_int.pl

El tema es que necesito que Nagios me alerte cuando una determinada interface de un switch no posea determinado nivel de tráfico.

Actualmente lo tengo armado así...

define command{
command_name check_snmp_int_v1
command_line /usr/lib/nagios/plugins/check_snmp_int.pl -H $HOSTADDRESS$ -C $ARG1$ -n $ARG2$ -B -w $ARG3$ -c $ARG4$
}

define service {
use generic-service
host_name MI_SWITCH
service_description check_int_PORT13_bdw
check_command check_snmp_int_v1!public!XGigabitEthernet0/0/13!1024:!100:
normal_check_interval 10
retry_check_interval 5
}

Podrían decirme que estoy haciendo mal ya que al bajar el tráfico de los valores ingresados en el puerto 13 del switch NAGIOS no envía ninguna alarma ni muestra el puerto en estado critical o warning?

Respuestas

  • mmmh... es re tarde la respuesta ya se; pero tal vez te sirva para otro caso en el cual se te plantee un inconveniente donde un comando no funciona.

     

    Viste que lo de Nagios son scripts que se ejecutan. Bien, parate en el servidor nagios y como usuario nagios ejecutá el mismo comando a mano. Ahí vas a poder ver si es que el script arroja algún error.

    En este caso sería;

    /usr/lib/nagios/plugins/check_snmp_int.pl -H $ip.del.swit.ch -C public -n XGigabitEthernet0/0/13 -B -w 1024 -c 100

Este hilo ha sido cerrado.