Configurar o Mon para monitorar o serviço apache2 [RESOLVIDO]

1. Configurar o Mon para monitorar o serviço apache2 [RESOLVIDO]

Adilson Fausto Silva
adilsonfausto

(usa Debian)

Enviado em 31/03/2015 - 13:40h

Olá!

Estou com dificuldades para monitorar o serviço apache2 pelo Mon.
Na máquina está instalado o Debian 7.
O apache e o mon estão instalados, e não encontrei material recente que conseguisse me auxiliar!
Encontrei um script na net o qual verifica se o serviço está rorando ou não, e o coloquei no diretório /usr/lib/mon/mon.d/ e editei o arquivo /etc/mon/mon.cf.

Script:

#!/bin/sh

PID_ATUAL=`ps -efw | grep apache2 | grep -v "check" | grep -v "grep" | awk '{ print $2 }'`
if [ -n "$PID_ATUAL" ]; then
echo "Apache: OK"
else
echo "Apache: PARADO"
fi
exit 0

Arquivo /etc/mon/mon.cf

# Global options
#
alertdir = /usr/lib/mon/alert.d
mondir = /usr/lib/mon/mon.d
logdir = /var/log/mon
historicfile = /var/log/mon/history.log
maxprocs = 20
histlength = 100
randstart = 60s
dtlogging = yes
dtlogfile = dtlog

#
# Define groups of hosts to monitor
#
hostgroup localhost localhost

#
# Define watches
#
watch localhost
service ping
description Responses to ping
interval 5m
monitor fping.monitor
period wd {Mon-Fri} hr {7am-10pm}
alert mail.alert root@localhost
alertevery 1h
period wd {Sat-Sun}
alert mail.alert root@localhost

service apache2
description APACHE
interval 1m
monitor apache.monitor
period wd {Mon-Fri} hr {7am-10pm}
alert mail.alert root@localhost
alertevery 1h
period wd {Sat-Sun}
alert mail.alert root@localhost


Reinicio o serviço e executo o comando monshow, que retorna:

server: localhost
time: Tue Mar 31 13:38:28 2015
state: scheduler running

GROUP SERVICE STATUS LAST NEXT ALERTS SUMMARY
R localhost ping - 00:03:59 00:01:00 none

Nothing is disabled.


Alguém pode me ajudar?


  






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts