jueves, 4 de marzo de 2010

NAGIOS, comandos personalizados: BROCADE


Estos son los comandos que uso para monitorizar el estado de mi red SAN, se ejecutan todos a través de SNMP.






/etc/nagios-plugins/snmp.cfg
# COMANDOS PARA BROCADE SAN SWITCH

define command{
command_name check_brocade_adm_status
command_line /usr/lib/nagios/plugins/check_snmp -H $HOSTADDRESS$ -o .1.3.6.1.4.1.1588.2.1.1.1.1.8.0 -C public -P 1 -s "1" -l "Status:"
}

define command{
command_name check_brocade_oper_status
command_line /usr/lib/nagios/plugins/check_snmp -H $HOSTADDRESS$ -o .1.3.6.1.4.1.1588.2.1.1.1.1.7.0 -C public -P 1 -s "1" -l "Status:"
}

define command{
command_name check_brocade_boot_date
command_line /usr/lib/nagios/plugins/check_snmp -H $HOSTADDRESS$ -o .1.3.6.1.4.1.1588.2.1.1.1.1.2.0 -C public -P 1 "Boot Date:"
}

# Hay que pasar $ARG1$ el ID del puerto interno
define command{

command_name check_brocade_status_internal_port
command_line /usr/lib/nagios/plugins/check_snmp -H $HOSTADDRESS$ -o .1.3.6.1.4.1.1588.2.1.1.1.6.2.1.5.$ARG1$,.1.3.6.1.4.1.1588.2.1.1.1.6.2.1.6.$ARG1$ -C public -P 1 -u '>AdmStatus:','>LinkState:' -c '1,1'
}

# Hay que pasar $ARG1$ el ID del puerto externo
define command{
command_name check_brocade_status_external_port
command_line /usr/lib/nagios/plugins/check_snmp -H $HOSTADDRESS$ -o .1.3.6.1.4.1.1588.2.1.1.1.6.2.1.3.$ARG1$,.1.3.6.1.4.1.1588.2.1.1.1.6.2.1.4.$ARG1$,.1.3.6.1.4.1.1588.2.1.1.1.6.2.1.5.$ARG1$ -C public -P 1 -u '>OperStatus:','>AdmStatus:','>LinkState:' -c '6,1,1'
}

No hay comentarios: