Plugin para Nagios
Publicado por Rodrigo Garcia (última atualização em 29/01/2013)
[ Hits: 3.597 ]
Homepage: www.unix4life.blogspot.com
Estranhamente o Nagios não possui um plugin nativo de checagem de memória. O script abaixo faz esse papel, ele verifica a memória total, a memória usada, e compara com os parâmetros de warning e critical, se a porcentagem da memória usada for maior do que o primeiro parâmetro (warning) ele avisa como warning, se for maior do que o segundo (critical) ele alerta um critical. A sintaxe é a seguinte:
check_ram [warning] [critical]
Exemplo:
./check_ram 80 90
Espero que seja útil!
#!/bin/bash # Desenvolvido por Rodrigo Garcia em 16/01/2013 # Sobrevivi ao fim do mundo!!! PATH=/sbin:/usr/sbin:/bin:/usr/bin TMEM=`free -m | awk 'NR == 2 {print $2}'` UMEM=`free -m | awk 'NR == 3 {print $3}'` FMEM=`free -m | awk 'NR == 3 {print $4}'` PMEM=`echo $(($UMEM * 100 / $TMEM))` if [ $PMEM -lt $1 ] then echo "Total(MB)= $TMEM, Uso(MB)= $PMEM%, Livre(MB)= $FMEM OK" exit 0 elif [ $PMEM -ge $1 ] && [ $PMEM -lt $2 ] then echo "Total(MB)= $TMEM, Uso= $PMEM% , Livre(MB)= $FMEM Atencao!!!" exit 1 elif [ $PMEM -ge $2 ] then echo "Total(MB)= $TMEM, Uso(MB)= $PMEM%, Livre(MB)= $FMEM Critico!!!" exit 2 fi
Apagar automaticamente arquivos de /var/log*
Gravar uma imagem ISO em um CD-RW
Comando Executar Gerenciadores leves
Nenhum comentário foi encontrado.
Passkeys: A Evolução da Autenticação Digital
Instalação de distro Linux em computadores, netbooks, etc, em rede com o Clonezilla
Título: Descobrindo o IP externo da VPN no Linux
Armazenando a senha de sua carteira Bitcoin de forma segura no Linux
Enviar mensagem ao usuário trabalhando com as opções do php.ini
Instalando Brave Browser no Linux Mint 22
vídeo pra quem quer saber como funciona Proteção de Memória:
Encontre seus arquivos facilmente com o Drill
Mouse Logitech MX Ergo Advanced Wireless Trackball no Linux
Compartilhamento de Rede com samba em modo Público/Anônimo de forma simples, rápido e fácil
Reconexão de headset após desligamento do computador (2)
atualizar o linux com o comando apt update (10)
Warsaw no openSUSE [RESOLVIDO] (9)
tela preta na instalação do linux debian 8 (steam os) em notebook posi... (2)