UOL HOST

Quem sou eu

Minha foto
Engenheiro da Itautec, fiz cursos da formação administração em linux na 4linux - www.4linux.com.br; aprovado na prova LPIC 101

Pesquisar neste blog

Carregando...

MANCHETES

Loading...

quarta-feira, 1 de fevereiro de 2012

Fwd: [New post] Nagios – Plugin para checar o status do APACHE



---------- Mensagem encaminhada ----------
De: GNU/Linux-BR.com <donotreply@wordpress.com>
Data: 30 de janeiro de 2012 17:45
Assunto: [New post] Nagios – Plugin para checar o status do APACHE
Para: epivanaskasjr@gmail.com


Novo post em GNU/Linux-BR.com

Nagios – Plugin para checar o status do APACHE

by vandocouto

Plugin para verificar o status do serviço APACHE.

#!/bin/bash  PS="/bin/ps" GREP="/bin/grep" WC="/usr/bin/wc" TR="/usr/bin/tr" BC="/usr/bin/bc" PROGRAMA="httpd" CAT="/bin/cat"  # FUNÇAO PARA ARMAZENAR OS VALORES DA MEMORIA UTILIZADA function mem_util () {                 array=(`$PS aux | $GREP $PROGRAMA | $GREP -v grep | awk '{print $6}'`)                 echo ${array[@]} | $TR ' ' '+' | $BC                 }  # COMPARANDO OS VALORES E INFORMANDO AO NAGIOS                 $CAT /var/run/$PROGRAMA.pid > /dev/null 2>&1                 if [ $? -eq 0 ]; then                         VALOR_1=`$PS aux | $GREP $PROGRAMA  | $GREP -v grep | $WC -l`                         if [ $? -lt 50 ]; then                                 echo "OK - Total de processos $VALOR_1 - `mem_util` KBytes|TOTAL_DE_PROCESSOS=$VALOR_1"                                 exit 0                         fi                         if [ $? -lt 100 ]; then                                 echo "WARNING - Total de processos $VALOR_1 - `mem_util` KBytes|TOTAL_DE_PROCESSOS=$VALOR_1"                                 exit 1                         fi                         if [ $? -gt 100 ]; then                                 echo "CRITICAL - Total de processos $VALOR_1 - `mem_util` KBytes|TOTAL_DE_PROCESSOS=$VALOR_1"                                 exit 2                         fi                 else                         echo "SERVICE CRITICAL - SEM PID NO MOMENTO|TOTAL_DE_PROCESSOS=0"                         exit 2                 fi exit 3

Exemplo:

./check_webserver.sh OK - Total de processos 9 - 41352 KBytes|TOTAL_DE_PROCESSOS=9

Agora é só utilizá-lo através do NRPE para obter informações do servidor remoto.

até!

Comentário    Ver todos os comentários

Unsubscribe or change your email settings at Manage Subscriptions.

Problemas ao clicar? Copie e cola esta URL em seu navegador:
http://gnulinuxbr.com/2012/01/30/nagios-plugin-para-checar-o-status-do-apache/

Obrigado por voar com WordPress.com




--
Eraldo P. Ivanaskas Jr.
emails: epivanaskasjr@gmail.com; epivanakasjr@hotmail.com; eivanaskasjr@ig.com

0 comentários:

NOKIA - CELULARES

Lomadee, uma nova espécie na web. A maior plataforma de afiliados da América Latina.

Twitter Updates

Total de visualizações de página

Where am I?

Share it

APLLE -STORE - PRODUTOS APPLE

Lomadee, uma nova espécie na web. A maior plataforma de afiliados da América Latina.

Amazon SearchBox