Plugin para Nagios
Publicado por Rodrigo Garcia (última atualização em 29/01/2013)
[ Hits: 3.830 ]
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
Deixando o Plasma6 mais fluido
Instalação automática de programas
Nenhum comentário foi encontrado.
Modo Simples de Baixar e Usar o bash-completion
Monitorando o Preço do Bitcoin ou sua Cripto Favorita em Tempo Real com um Widget Flutuante
Instalando partes faltantes do Plama 6
Adicionar botão "mostrar área de trabalho" no Zorin OS
Como montar um servidor de backup no linux
Desenvolvi um programa de hot corner (você colocar o mouse nos cantos)... (1)
Problema com uso do sed [RESOLVIDO] (3)
Atualizei meu ubuntu e desliguei e ele não inicia corretamente (13)









