Checar se tal partição está montada pelo Nagios
Dica publicada em Perl / Rede
Checar se tal partição está montada pelo Nagios
Segue script construído em Perl para checar se determinada partição está montada no servidor Linux e monitorar pelo Nagios ou similar:
Para validar use a seguinte sintaxe:
./[nome do script] [servidor ou IP] [partição]
#!/usr/bin/perl -w
$SERVER=$ARGV[0];
$MONTADA=$ARGV[1];
$ESTADO=`snmpwalk -v2c -c sefaz_es $SERVER hrStorage | grep $MONTADA | cut -d":" -f4`;
if ($ESTADO ne '') {
print "OK - PARTICAO:$ESTADO MONTADA";
$STATE_OK = 0;
exit $STATE_OK;
} else {
print "CRITICAL - PARTICAO:$ESTADO NAO MONTADA";
$STATE_CRITICAL = 2;
exit $STATE_CRITICAL;
}
Para validar use a seguinte sintaxe:
./[nome do script] [servidor ou IP] [partição]