Auteur Sujet: [RESOLU] event_handler  (Lu 521 fois)

Hors ligne jujupoilu

  • Newbie Froggy
  • *
  • Messages: 30
  • Karma: 0
[RESOLU] event_handler
« le: 26 janvier, 2012, 14:28:06 pm »
Bonjour tout le monde,
depuis quelques jours je tente sans succès de mettre en place un event_handler pour redémarrer le service http d'un serveur distant.
Est-ce que quelqu'un pourrait m'aider?
Merci
« Modifié: 27 janvier, 2012, 16:20:31 pm par naparuba »

Hors ligne naparuba

  • Administrateur
  • Super Froggy
  • *****
  • Messages: 592
  • Karma: 17
Re : event_handler
« Réponse #1 le: 26 janvier, 2012, 14:36:31 pm »
Est-ce que tu as une log du lancement?

Hors ligne jujupoilu

  • Newbie Froggy
  • *
  • Messages: 30
  • Karma: 0
Re : event_handler
« Réponse #2 le: 26 janvier, 2012, 14:53:28 pm »
non aucune log de lancement, de plus sans passer par Shinken, tous mes scripts fonctionnent

Hors ligne naparuba

  • Administrateur
  • Super Froggy
  • *****
  • Messages: 592
  • Karma: 17
Re : event_handler
« Réponse #3 le: 26 janvier, 2012, 15:26:26 pm »
Donnes ta conf de commande et de services, on va voir ce qui se passe :)

Hors ligne jujupoilu

  • Newbie Froggy
  • *
  • Messages: 30
  • Karma: 0
Re : event_handler
« Réponse #4 le: 26 janvier, 2012, 15:51:33 pm »
define command {
       command_name     toto
       command_line     /root/connexion.sh
}


define service {
        hostgroup_name          http-servers
        service_description     HTTP
        check_command           check_http
        use                     generic-service
        notification_interval   0 ; set > 0 if you want to be renotified
        event_handler           toto
}

Hors ligne Seb-Solon

  • Addict Froggy
  • ***
  • Messages: 247
  • Karma: 4
  • Shinken Dev'
    • GIT
Re : event_handler
« Réponse #5 le: 26 janvier, 2012, 16:16:35 pm »
Ahem..

Une commande en root c'est mal m'voyez.. :)

Déplace ton script dans un endroit plus approprié avec les droits qu'il faut, ca ira peut être mieux ;)

Hors ligne jujupoilu

  • Newbie Froggy
  • *
  • Messages: 30
  • Karma: 0
Re : event_handler
« Réponse #6 le: 26 janvier, 2012, 16:36:24 pm »
j'ai fait les modifications et ça ne fonctionne toujours pas , je ne comprends pas.
Même vie thruk en forçant l'event_handler, ça ne fonctionne pas alors qu'en ligne de commande, il n'y a pas de problème

Hors ligne naparuba

  • Administrateur
  • Super Froggy
  • *****
  • Messages: 592
  • Karma: 17
Re : event_handler
« Réponse #7 le: 26 janvier, 2012, 16:45:08 pm »
Et quand tu dis en ligne de commande, c'est bien avec le user shinken?

Hors ligne jujupoilu

  • Newbie Froggy
  • *
  • Messages: 30
  • Karma: 0
Re : event_handler
« Réponse #8 le: 27 janvier, 2012, 11:42:58 am »
non avec le user root mais toutes mes commandes sont avec l'user root
par contre toutes mes commandes font partie du groupe shinken et fonctionne correctement sauf l'event

Hors ligne naparuba

  • Administrateur
  • Super Froggy
  • *****
  • Messages: 592
  • Karma: 17
Re : event_handler
« Réponse #9 le: 27 janvier, 2012, 12:45:08 pm »
Il ne faut pas tester ses commandes sous root, car si une d'entre elle demande un accès root ou pose des fichiers temporaires, ça ne fonctionnera pas dans Shinken qui lui tourne avec le user shinken.

Tentes donc d'avoir un bon lancement avec le user shinken, car sans point d'espoir de le lancer depuis l'outil.

Hors ligne jujupoilu

  • Newbie Froggy
  • *
  • Messages: 30
  • Karma: 0
Re : event_handler
« Réponse #10 le: 27 janvier, 2012, 15:51:42 pm »
le problème est réglé, tu avais raison, c'était une question de droits et non d'erreur dans mes scripts.
Je te remercie de ton attention

Hors ligne naparuba

  • Administrateur
  • Super Froggy
  • *****
  • Messages: 592
  • Karma: 17
Re : event_handler
« Réponse #11 le: 27 janvier, 2012, 16:20:16 pm »
De rien :)