PDA

View Full Version : check_dhcp Impossible de connecter le socket à l'interface e


srenon
3rd June 2005, 14:37
Bonjour,

Je souhaite tester la presence d'un serveur DHCP actif sur un serveur passé en paramètre pour cela j'ai crée la commande :

$USER1$/check_dhcp -s $HOSTADDRESS$ -t 30

qui me fournie dans l'interface oreon l'erreur suivante :

SERVICE ALERT: xxx-serv-bur;DHCP;UNKNOWN;HARD;3;Erreur: Impossible de connecter le socket à l'interface eth0.

Quand j'utilise la comande depuis le prompt :

--> ./check_dhcp -s xxx-pdc j'ai ce résultat :
DHCP ok: Reçu 1 DHCPOFFER(s), bail maximum = 0 sec.

ce qui est incoherent vu qu'il n'y a pas de DHCP sur cette machine

--> ./check_dhcp -s 10.0.0.30 j'ai ce résultat :
DHCP problem: Reçu 1 DHCPOFFER(s), 0 de 1 serveurs ont répondus, bail maximum = 0 sec.

ce qui est coherent vue que je n'ai pas de serveur dhcp sur la machine.

--> ./check_dhcp -s 10.0.0.37 j'ai ce résultat :
DHCP ok: Reçu 1 DHCPOFFER(s), 1 de 1 serveurs ont répondus, bail maximum = 0 sec.

ce qui est coherent vue que j'ai un serveur DHCP sur l'adresse 10.0.0.37

Quelqu'un pourrait il eclairer ma lanterne...

Merci a tous

DonKiShoot
3rd June 2005, 14:57
Perso chez moi ca marche niquel :
./check_dhcp -s sv_dhcp
DHCP ok: Reçu 1 DHCPOFFER(s), 1 de 1 serveurs ont répondus, bail maximum = 14400 sec.
./check_dhcp -s sv_http
DHCP problem: Reçu 1 DHCPOFFER(s), 0 de 1 serveurs ont répondus, bail maximum = 14400 sec.

PS: n'oubli pas sudo, visudo et ajout de
nagios ALL=NOPASSWD: /usr/local/nagios/libexec/check_dhcp *
nagios ALL=NOPASSWD: /usr/local/nagios/libexec/check_fping *
et dans oreon ta commande check_dhcp devient :
sudo -u root $USER1$/check_dhcp -s $HOSTADDRESS$

srenon
4th June 2005, 12:40
OK correct pour les droits...

Autre problème

Je teste des serveurs distants qui ne sont pas dans le même sous réseaux que le serveur oreon. Donc le chek_dhcp renvoie une erreur, ce qui est a mon avis normal. Il y a t-il un moyen de contourner le problème?

Merci

DonKiShoot
4th June 2005, 16:31
Pas a ma connaissance !
A part tester l'existance du processus de distribution des adresses dhcp sur le serveur dhcp visé.

wistof
6th June 2005, 00:39
ou peut etre faire executer check_dhcp sur une machine distante dans le même sous-réseau de la serveur DHCP que tu veux tester (via NRPE )

trunks33
24th February 2009, 14:41
Bonjour,
Tout d'abord, je m'excuse de remonter un topic aussi... vieux !
Je suis en plein déploiment de nagios/centreon (Full Automated Nagios). J'aimerais savoir si quelqu'un avait trouvé un soucis pour le "check-dhcp" pour des serveurs distant qui ne sont pas dans le même sous réseau...

Merci d'avance !:rolleyes:

ptitsnake
15th May 2009, 13:02
Salut,

Je suis aussi en train "d'essayé" de déployé un serveur Nagios et pour le check_dhcp je rencontre aussi de nombreux problème pour ce qui est des sous-réseaux différents essayer avec l'option -u :

Pour m'a part ma commande de test qui fonctionne dans ce cas là :
./check_dhcp -v -u -s IP_SERVEUR_DHCP (-r IP_DEMANDEE -m ADDRESSE_MAC // facultatif c'est pour une réservation)

voilà bonne journée.