Plugin para Nagios
Publicado por Rodrigo Garcia (última atualização em 29/01/2013)
[ Hits: 3.707 ]
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
GETDOWN - Baixa arquivos e descompacta
Filtro para importação de extrato do Banco do Brasil para Kmymoney
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
Olha que Conky "bunitinhu" pra usar no seu sistema
Git config não aplica configurações
O que você quer para sua vida ao usar o Linux?
Visualizar arquivos em formato markdown (ex.: README.md) pelo terminal
warsaw parou de funcionar após atualização do sistema (solução) (10)
Aprendendo mais sobre Linux com livro (4)
eu estou tendo um problema no ChimeraOS e no Bazzite (0)
samba4 versao 4.22.3 usuario nao consegue trocar a senha (4)