Announcement

Collapse
No announcement yet.

[RESOLU]Check_DHCP erreur

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

  • [RESOLU]Check_DHCP erreur

    Bonjour,

    Je souhaite superviser mon serveur DHCP.
    Pour cela j'ai testé la commande suivante :

    Code:
    ./check_dhcp -s 128.100.2.6
    Le retour est le suivant donc ok :

    Code:
    DHCP ok: Reçu 2 DHCPOFFER(s), 1 de 1 serveurs ont répondus, bail maximum = 0 sec.
    J'ai donc créé le service dans Oreon car il n'existe pas.
    J'ai mis comme commande :

    $USER1$/check_dhcp -s $HOSTADDRESS$

    Ensuite j'ai crée le service et je l'ai lié a mon HOST.

    Voici le message d'erreur que je recois :

    Erreur: Impossible de connecter le socket linterface eth0.

    Avez vous une idée? Pourquoi ca ne marche pas dans Oreon et en ligne de commande c'est ok?

    Merci[/code]

  • #2
    Bonjour,

    Pour vérifier si le service DHCP est accessible, la commande check_dhcp initie une connexion depuis un port client inférieur à 1024. Seul l'utilisateur 'root' est autorisé à faire cela.

    Il faut donc que tu autorises d'autres utilisateurs à invoquer cette commande avec les "privilèges" root.

    Pour cela, il faut que tu fasses :

    chown root.www-data check_dhcp
    chmod 4755 check_dhcp

    Cela devrait désormais fonctionner.

    Mac.
    Debian Etch - Noyau 2.6.16-2-486
    Nagios 2.5 - Oreon 1.3.1-1 sans Perfparse.
    Apache2/ Mysql 5.0 / PHP4

    Comment


    • #3
      Bonjour,

      Apres avoir fait ce que tu as dis cela ne fonctionne toujours pas. Meme message d'erreur.

      Merci

      kab

      Comment


      • #4
        Bonjour,

        Essaye de faire :

        Code:
        chown root.root check_dhcp
        Pour tester, le plus simple est de lancer le check_dhcp en ligne de commandes depuis le compte d'un utilisateur différent de root.
        Debian Etch - Noyau 2.6.16-2-486
        Nagios 2.5 - Oreon 1.3.1-1 sans Perfparse.
        Apache2/ Mysql 5.0 / PHP4

        Comment


        • #5
          je viens de tester avec un user et j'ai la meme erreur. J'ai modifié les droits dans tous les sens, le rendre propriétaire avec les droits 777 et ca ne change rien. J'ai aussi essayé les sticky bit.

          Merci

          kab

          Comment


          • #6
            toujours l'erreur en ajoutant mon utilisateur(pour test) dans le fichier sudoers

            all=(all) all

            MErci

            Comment


            • #7
              Merci de m'avoir orienté. L'erreur venait bien d'un probleme de droit d'execution.

              J'ai ajouté dans /etc/sudoers :

              nagios ALL=NOPASSWD: /usr/local/nagios/libexec/check_dhcp *


              et dans oreon la commande check_dhcp devient :

              sudo -u root $USER1$/check_dhcp -s $HOSTADDRESS$

              Merci

              Kab

              Comment


              • #8
                Tu es sur quel système d'exploitation ?
                C'est embêtant que tu sois obligé de passer par 'sudo', même si c'est un très bon contournement.
                Tu as vérifié tes groupes (nagios, www-data) ?
                Debian Etch - Noyau 2.6.16-2-486
                Nagios 2.5 - Oreon 1.3.1-1 sans Perfparse.
                Apache2/ Mysql 5.0 / PHP4

                Comment


                • #9
                  Oui j'ai vérifié les groupes, droits etc.... Je suis sous CentOS 4.4

                  Kab

                  Comment


                  • #10
                    Originally posted by macphisto
                    Tu es sur quel système d'exploitation ?
                    C'est embêtant que tu sois obligé de passer par 'sudo', même si c'est un très bon contournement.
                    Tu as vérifié tes groupes (nagios, www-data) ?
                    Pour check_dhcp c obligé.
                    C'est ça ou stickybit :wink:
                    Intel(R) Xeon(TM) CPU 3.4GHz - MemTotal : 1034476 kB
                    Centreon 2.4.1 - Nagios 3.2.1 - Nagios Plugins 1.4.15 - Manubulon Plugins tuné
                    Fedora Core 5 - 2.6.20-1.2320

                    Comment


                    • #11
                      j'ai déja testé les stickybit sans succès...

                      Comment

                      Working...
                      X