Monitorando espaço em disco com IP dinâmico.
Publicado por Daniel Ortiz 25/10/2007
[ Hits: 7.705 ]
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.
#!/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
Bloqueia MAC Adress salvos na lista
Scritp de Firewall com Iptables
Verifica quais ports necessitam de atualização
Descobrir se um número é par ou impar
Nenhum comentário foi encontrado.
Enviar mensagem ao usuário trabalhando com as opções do php.ini
Meu Fork do Plugin de Integração do CVS para o KDevelop
Compartilhando a tela do Computador no Celular via Deskreen
Como Configurar um Túnel SSH Reverso para Acessar Sua Máquina Local a Partir de uma Máquina Remota
Configuração para desligamento automatizado de Computadores em um Ambiente Comercial
Criando uma VPC na AWS via CLI
Multifuncional HP imprime mas não digitaliza
Dica básica para escrever um Artigo.
Como Exibir Imagens Aleatórias no Neofetch para Personalizar seu Terminal
Instalação Uefi com o instalador clássico do Mageia [RESOLVIDO] (2)
Melhorando a precisão de valores flutuantes em python[AJUDA] (11)
GLPI - Configuração de destinatário com conta Microsoft Exchange (0)