Je souhaiterais relancer un service lors d'un statut critical.
Je définis mon service de la facon suivant :

# 'restart_service' command definition 41
define command{
command_name restart_service
command_line $USER1$/eventhandlers/restart_service $SERVICESTATE$ $STATETYPE$ $SERVICEATTEMPT$ $HOSTADDRESS$ $ARG1$
}

# 'test_restart_service_Alerter' service definition 236
#
define service{
use STemplate_ServiceWin
service_description test_restart_service_Alerter
host_name srv01
check_command check_nt_service!Alerter
event_handler restart_service!Alerter
event_handler_enabled 1
contact_groups test
}

Lorsque je redemarre nagios, j'obtiens:

Checking services...
Error: Event handler command 'restart_service!Alerter' specified in service 'test_restart_service_Alerter' for host 'srv01' not defined anywhere

Et lorsque j'enleve l'argument de l'eventhandlers (!Alerter) dans la definition du service, la ca marche bien (mais le pb c'est que je ne passe pas le nom du service a relancer...)

NB : restart_service est un script du style : http://nagios.sourceforge.net/docs/1...thandlers.html
sauf qu'a la place de '/etc/rc.d/init.d/httpd restart', il y a 'check_nrpe -H $4 - c restart_service -a $5'

Avez vous une idee du pb?