Plugin para Nagios
Publicado por Rodrigo Garcia (última atualização em 29/01/2013)
[ Hits: 3.692 ]
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
Encerrar vários processos de uma mesma aplicação
verificar os maiores arquivos no HD
Nenhum coment�rio foi encontrado.
Atualizando o Passado: Linux no Lenovo G460 em 2025
aaPanel - Um Painel de Hospedagem Gratuito e Poderoso
O macete do Warsaw no Linux Mint e cia
Visualizar arquivos em formato markdown (ex.: README.md) pelo terminal
Dando - teoricamente - um gás no Gnome-Shell do Arch Linux
Como instalar o Google Cloud CLI no Ubuntu/Debian
Mantenha seu Sistema Leve e Rápido com a Limpeza do APT!
Procurando vídeos de YouTube pelo terminal e assistindo via mpv (2025)
Iinstalar o Scanner Kodak i940 no Linux Mint 19/20? (4)
Pastas da raiz foram para a área de trabalho [RESOLVIDO] (11)
Será que eu deveria apreender C/C++ para desenvolver para Linux? (4)