Pular para o conteúdo

Monitorando espaço em disco com IP dinâmico.

Tenho clientes que possuem IP dinâmico e sendo assim não consigo monitorar o espaço em disco facilmente usando o NRPE e Nagios.

Depois de um problema que ocorreu, resolvi testar uma idéia para monitorar de uma outra forma. Então criei um script que utiliza o NRPE local para checar o espaço em disco e se este espaço for menor do que 20% envia um e-mail para o administrador.
Daniel Ortiz dnortiz
Hits: 8.102 Categoria: Shell Script Subcategoria: Avançado
  • Download
  • Nova versão
  • Indicar
  • Denunciar

Descrição

Tenho clientes que possuem IP dinâmico e sendo assim não consigo monitorar o espaço em disco facilmente usando o NRPE e Nagios.

Depois de um problema que ocorreu, resolvi testar uma idéia para monitorar de uma outra forma. Então criei um script que utiliza o NRPE local para checar o espaço em disco e se este espaço for menor do que 20% envia um e-mail para o administrador.
Download diskmonitor.sh Enviar nova versão

Esconder código-fonte

#!/bin/sh
# Script para monitorar espaco em disco e avisar por e-mail.
# by Daniel Ortiz - daniel@bluesolutions.com.br

# Monitora o / (raiz)
if (( `/usr/lib/nagios/plugins/check_disk -w 20% -c 10% -p /dev/sda3|awk '{print $2}'`==OK ));
then
        echo "OK - Particao RAIZ com mais de 20% de espaco livre"
else
        echo "CLIENTE ERRO - Particao RAIZ com menos de 20% de espaco livre" | mail -s "CLIENTE DISK ERROR - RAIZ" daniel@bluesolutions.com.br
fi

# Monitora o /home
if (( `/usr/lib/nagios/plugins/check_disk -w 20% -c 10% -p /dev/sda6|awk '{print $2}'`==OK ));
then
        echo "OK - Particao HOME com mais de 20% de espaco livre"
else
        echo "CLIENTE ERRO - Particao HOME com menos de 20% de espaco livre" | mail -s "CLIENTE DISK ERROR - HOME" daniel@bluesolutions.com.br
fi

# Monitora o /var
if (( `/usr/lib/nagios/plugins/check_disk -w 20% -c 10% -p /dev/sda2|awk '{print $2}'`==OK ));
then
        echo "OK - Particao VAR com mais de 20% de espaco livre"
else
        echo "CLIENTE ERRO - Particao VAR com menos de 20% de espaco livre" | mail -s "CLIENTE DISK ERROR - VAR" daniel@bluesolutions.com.br
fi

ddflash - criar mídia bootável do Linux e FreeBSD

ping alarme - avisa quando o ip esta offline e gera log

Script para autenticar usuario ip fixo speedy

Script em Bash para gerenciar as novas versões do Java e permitir escolher a versão pa

Iniciar nova instância do Firefox quando o mesmo não está respondendo

Nenhum comentário foi encontrado.

Contribuir com comentário

Entre na sua conta para comentar.