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.857 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]

Instalando o Android virtualizado no PC

Firewall Nativo Kali Linux Multi-user

Opções do comando chmod

VirtualBox - Compartilhando pastas Linux vs Linux

SQUID + Autenticação Segura no AD (NTLM)

Perl - Função GetOptions

Programação Perl para iniciantes

File slurp em Perl com e sem módulo

Revista técnica sobre Perl

Solicitando uma conta no CPAN para colaborar com módulos Perl

Nenhum comentário foi encontrado.

Contribuir com comentário

Entre na sua conta para comentar.