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

Publicado por Daniel Ortiz 25/10/2007

[ Hits: 7.584 ]

Download diskmonitor.sh




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.

  



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

Scripts recomendados

Firewall Linux Iptables

POSTFIX AUTOMÁTICO COM MYSQL E IPTABLES - FILTRO PARA CMAMAR O CLAMAV DIRETAMENTE DO POSTFIX

Atualizando páginas automaticamente com Lynx

KDu2 - Script de correção do VMware

Desligando infraestrutura de ITM6


  

Comentários

Nenhum comentário foi encontrado.


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts