Pessoal,
Comecei a trabalhar com event handler, nunca mexi, e não sou o cara
em desenvolvimento de scripts, no entanto, peguei o exemplo do site do
nagios (onde ele restarta o apache), e criei um script, heheh, para um
software que utilizamos
# What state is the command_server service in?
case "$1" in
OK)
;;
WARNING)
;;
UNKNOWN)
;;
CRITICAL)
case "$2" in
SOFT)
case "$3" in
3)
echo -n "Restarting Command Server service (3rd soft
critical state)..."
# Call the init script to restart the Command server
http://<<server>>:9999/ADMServer?SERVICE=command_server&OPERATION=start&Submit=Envoyer
;;
esac
;;
HARD)
echo -n "Restarting Command Server service..."
# Call the init script to restart the Command Server server
http://<<server>>:9999/ADMServer?SERVICE=command_server&OPERATION=start&Submit=Envoyer
;;
esac
;;
esac
exit 0
Eu consigo saber o status do serviço via URL (GET), ele me dá o resultado
SUCCESS MESSAGE="1" (Rodando)
SUCCESS MESSAGE="0" (Parado)
Até onde eu sei, o nagios pega dele próprio o resultado da do check do
serviço, no caso eu estou usando um check para checar services no AIX.
Nunca testei, mas aquele script no site do Nagios, funciona quando o
apache cai?
Alguém pode me mandar um script de exemplo??? A configuração no nagios
eu sei como faz, o meu problema é trabalhar com os scripts...hehehe!!!
Muito obrigado pela ajuda.
Abs[]
--
------------------------------
http://www.augustoferronato.net/blog
FreeBSD: The Freedom to Perform!
http://www.spreadbsd.org/aff/40/1
------------------------------------------------------------------------------
This SF.net email is sponsored by:
High Quality Requirements in a Collaborative Environment.
Download a free trial of Rational Requirements Composer Now!
http://p.sf.net/sfu/www-ibm-com
--
[email protected] mailing list
https://lists.sourceforge.net/lists/listinfo/nagios-users-br
Wiki: http://nagios-br.sf.net/wiki