Announcement

Collapse
No announcement yet.

[RESOLU]Check_DHCP erreur

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

  • kabouns
    replied
    j'ai déja testé les stickybit sans succès...

    Leave a comment:


  • DonKiShoot
    replied
    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:

    Leave a comment:


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

    Kab

    Leave a comment:


  • macphisto
    replied
    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) ?

    Leave a comment:


  • kabouns
    replied
    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

    Leave a comment:


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

    all=(all) all

    MErci

    Leave a comment:


  • kabouns
    replied
    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

    Leave a comment:


  • macphisto
    replied
    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.

    Leave a comment:


  • kabouns
    replied
    Bonjour,

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

    Merci

    kab

    Leave a comment:


  • macphisto
    replied
    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.

    Leave a comment:


  • kabouns
    started a topic [RESOLU]Check_DHCP erreur

    [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]
Working...
X