Announcement

Collapse
No announcement yet.

NAAAGIOOOS (nagios) redémarrer un serveur

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

  • NAAAGIOOOS (nagios) redémarrer un serveur

    Bonjour a tous
    J 'aimerais savoir si qq'un dispose d'un plugin nagios permettant de redémarrer un serveur dans le cas ou il serait dans un etat critique depuis un certain nombre de tps.
    Je ne souhaite pas forcement un plug qui correspond exactement a mes attentes mais au moins qui s'en rapproche
    Merci d'avance a tous...:rolleyes:

  • #2
    Bonjour,

    J'aimerais réaliser la même chose par les event handler et NRPE si la charge CPU dépasse les 90%. J'arrive à redémarer un service par cette méthode donc j'imagine qu'il devrait être possible de bidouiller dans ce sens pour redémarer le serveur.

    Donc ma question en gros c'est comment réaliser le event handler uniquement en état hard et non pas dés le passage à l'état critique ? et comment redémarer le serveur ?

    Voila merci pour tout.
    Centreon Team

    Comment


    • #3
      hum... je comprends pas tout la...

      Tu veux redémarrer un serveur dont l'état est DOWN (donc que tu ne peux pas atteindre) ??? Bah je ne vois pas comment atteindre un machine sur le réseau qui est dans un état "non atteingnable"

      Regarde du coté des watchdog sinon, je crois qu'il ya des méthodes logiciels pour ca.
      Centreon 2.x

      Comment


      • #4
        Pour lancer l'eventhanlder en fonction de l'état du service il suffit de scripter un peu cf. cette page : http://wiki.oreon-project.org/index....indows_Service .

        Comment


        • #5
          pour redémarrer un serveur distant, tu peux utiliser le protocole PXE mais ca ne marche que sur des machines récentes, il faut activer la fonctionnalité dans le bios puis développer un script qui soit capable d'envoyer les commandes...

          un reboot PXE :
          ici : http://www.kegel.com/linux/pxe.html

          un HOWTO PXELINUX (bootloader) pour faire un network reboot via PXE :
          http://syslinux.zytor.com/pxe.php

          le protocole PXE en détail
          www.pix.net/software/pxeboot/archive/pxespec.pdf

          en plus simple :
          http://en.wikipedia.org/wiki/Preboot...on_Environment

          pas facile facile a première vue mais je n'ai pas creusé

          bon courrage à vous

          Gaé
          Last edited by gae; 5 November 2007, 20:48.

          Comment


          • #6
            Originally posted by querwin View Post
            Bonjour,

            J'aimerais réaliser la même chose par les event handler et NRPE si la charge CPU dépasse les 90%. J'arrive à redémarer un service par cette méthode donc j'imagine qu'il devrait être possible de bidouiller dans ce sens pour redémarer le serveur.

            Donc ma question en gros c'est comment réaliser le event handler uniquement en état hard et non pas dés le passage à l'état critique ? et comment redémarer le serveur ?

            Voila merci pour tout.
            la réponse est simple, il suffit de passer la macro Nagios (SERVICESTATE si je me rappelle bien) en paramètre de ton eventhandler

            ensuite, tu regarde si l'état est soft ou hard -> tout est dans la doc Nagios onglet eventhandlers... ;-)

            Gaé

            Comment


            • #7
              Merci !!!

              C'était pas super compliqué en fait de faire la différence entre les états, Merci pour votre aide.

              Par contre pour le redemarage du serveur le but c'etait bien sur pas de le redemarrer quand il est down mais quand le processeur tourne à plus de 90% pendant un momment. Mais finalement je vais plutôt tenter de redemarer le spouler d'impression et d'autre service qui peuvent s'avérer "gourmand".
              Last edited by querwin; 8 November 2007, 11:07.
              Centreon Team

              Comment

              Working...
              X