Nagios event handler ne s'active pas
Résolu
leifa9999
Messages postés
1
Date d'inscription
Statut
Membre
Dernière intervention
-
zipe31 Messages postés 36402 Date d'inscription Statut Contributeur Dernière intervention -
zipe31 Messages postés 36402 Date d'inscription Statut Contributeur Dernière intervention -
bonjour tout le monde, je suis nouveau ici et j'aurais vraiment besoin d'aide.
j'utilise des cgi et une base de donnée mysqlpour stocker des informations sur l'etat de mes serveurs et les reboot si necessaire, j'essaie d'utililser le event handler de nagios pour declencher un script qui fera des modif dans la base de donnée via CGI .
mais l' event_handler ne se declenche jamais.
voici la config :
le service :
la config commands.cfg:
et la config nagios.cfg event_handler:
le script event_handler (modifié pour le test pour se declencher pour n'importe quel changement d'etat du service):
et tous les scripts et fichier utilisés appartiennent au user nagios et sont "chmod 777" et nagios est dans la liste des sudoers.
impossible de trouver ce qui cloche
aidez moi svp :)))))
j'utilise des cgi et une base de donnée mysqlpour stocker des informations sur l'etat de mes serveurs et les reboot si necessaire, j'essaie d'utililser le event handler de nagios pour declencher un script qui fera des modif dans la base de donnée via CGI .
mais l' event_handler ne se declenche jamais.
voici la config :
services.cfg:
define service{
name generic-service
active_checks_enabled 1 ; Active service checks enabled
passive_checks_enabled 1 ; Passive service checks enabled/accepted
parallelize_check 1 ; Active service checks parallelized
obsess_over_service 1 ; We should obsess over this service
check_freshness 0 ; Default is to NOT check service freshness
notifications_enabled 1 ; Service notifications enabled
event_handler_enabled 1 ; Service event handler enabled
flap_detection_enabled 1 ; Flap detection enabled
process_perf_data 1 ; Process performance data
retain_status_information 1 ; Retain status information across restarts
retain_nonstatus_information 1 ; Retain non-status information across restarts
register 0
check_period 24x7
max_check_attempts 3
normal_check_interval 3
retry_check_interval 1
contact_groups ****************
notification_interval 120
notification_period 24x7
notification_options w,u,c,r
is_volatile 0
le service :
define service {
host_name mail2
use ping-service
event_handler notify_critical_bdd
register 1
}
la config commands.cfg:
define command {
command_name notify_critical_bdd
command_line /usr/bin/notify_critical_bdd $HOSTNAME$ $HOSTADDRESS$ $SERVICEDESC$ $SERVICESTATE$
}
et la config nagios.cfg event_handler:
log_event_handlers=1
event_handler_timeout=30
enable_event_handlers=1
le script event_handler (modifié pour le test pour se declencher pour n'importe quel changement d'etat du service):
#!/bin/sh sudo touch /tmp/test.log sudo echo "$1 $2 $3 $4" >/tmp/test.log today=`date` case "$4" in WARNING) sudo echo "$today $1 $2 $3 $4" >> /tmp/critical_log ;; OK) sudo echo "$today $1 $2 $3 $4" >> /tmp/critical_log ;; UNKNOWN) sudo echo "$today $1 $2 $3 $4" >> /tmp/critical_log ;; CRITICAL) sudo echo "$today $1 $2 $3 $4" >> /tmp/critical_log ;; *) exit 0 ;; esac exit 0
et tous les scripts et fichier utilisés appartiennent au user nagios et sont "chmod 777" et nagios est dans la liste des sudoers.
impossible de trouver ce qui cloche
aidez moi svp :)))))
A voir également:
- Nagios event handler ne s'active pas
- Office xml handler - Télécharger - Traitement de texte
- Active partition disk - Télécharger - Stockage
- Pass telecommande active - Forum Téléviseurs
- Le message n'a pas été envoyé car le service n'est pas activé sur le réseau ✓ - Forum Opérateurs & Réseaux mobiles
- Comment activé - Guide
Merci du retour.