Pular para o conteúdo

Checar se tal partição está montada pelo Nagios

Dica publicada em Perl / Rede
Fábio C Premoli premoli
Hits: 1.856 Categoria: Perl Subcategoria: Rede
  • Indicar
  • Impressora
  • Denunciar

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:

#!/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]

Configurando o clima no painel do Gnome

Gnome - Personalize seu menu com gDesklets

Opções do comando chmod

Criando teclas de atalho no Ubuntu 9.04

Compartilhar Linux X Linux (Virtualbox)

Descobrindo o PageRank de um site via linha de comando

Revista técnica sobre Perl

Apagando colunas usando expressões regulares

Munin - estatísticas para servidores

Lançamento do Vulture AntiSpam 1.0

Nenhum comentário foi encontrado.

Contribuir com comentário

Entre na sua conta para comentar.