PDA

View Full Version : Check_nt : Connection Refused by host


Beniti
03-22-2006, 03:16 PM
Bonjour à tous :)

Lorsque je teste le check_nt :
./check_nt -H 192.168.2.203 -v USEDDISKSPACE -l C -w 80 -c 90
il me répond :
Connection refused by host

D'après le message, il s'agit d'un problème de droits d'accès de la part de l'hôte. Mais pourquoi il refuse et comment contrer ce refus ?

Merci d'avance pour toutes réponses ;)

A bientôt.

templuche
03-22-2006, 07:20 PM
Bonjour,

Es tu sûr que le service tourne? Si oui, est ce que le port n'est pas filté au niveau du parefeu? Si tu utilises nsclient++, le port par défaut est 12489, il faut le préciser avec -p. Est ce que NSclient++ est configuré pour écouter les requètes?

inconnuflo
03-22-2006, 10:34 PM
regarde sur le wiki aussi
tu auras tout plein de chose pour t'aider :wink:

Beniti
03-23-2006, 10:51 AM
Tout d'abord, merci pour ces réponses :wink:

pour templuche : j'ai essayer un check avec le -p 1248 (comme sur le wiki). toujours la même réponse que sur mon message précédent (Connection refused by host )

pour inconnuflo : Le wiki a été lu, mais quelques incompréhensions sont survenus.

Nsclient++ ? j'ai téléchargé "NC_Net_setup.msi" et l'ai installé. Après je n'ai su quoi faire :/ . J'ai un peu de mal à comprendre par quel moyen Nagios communique avec un hôte qui contient Nsclient (ou NC_Net dans le cas présent). Je ne vois pas concrêtement la fonctionnalité du plug nsclient.

Une petite procédure (succincte) d"install et configuration de Nsclient pour faire fonctionner check_nt serait franchement cool :)

++

pepito
03-23-2006, 11:01 AM
* clic droit sur poste de travail --> gérer
* Services et applications, Services
* NC_net (ou qqchose comme ca) -> démarrer...

C'est sûr que c'est dur de le deviner tout seul :)

Beniti
03-23-2006, 11:15 AM
Lol en essayant de désinstaller NC_Net, je suis aller justement dans les services et applications pour arrêter le service NC_Net :)
En fait au démarrage de windows, Nc_Net démarre automatiquement.

Mais je suis sûr qu'il y a un truc à faire au niveau des accès. Pour que Oreon puisse checker l'espace d'un disque ou le cpu, il faut qu'il puisse avoir les autorisations nécessaires no ? le "Connection refused by host" est bien explicite mais je ne sais pas où faire une modif et quoi faire comme modif :(

pepito
03-23-2006, 11:18 AM
rajoute "-s None" à ta commande (sans les guillemets... ;) )

Beniti
03-23-2006, 11:26 AM
rajoute "-s None" à ta commande (sans les guillemets... ;) )

"Connection refused by host" :(

(check_nt me bashe royalement là ^^)

inconnuflo
03-23-2006, 01:44 PM
tu n'as pas un firewall sur ton PC ?
car NC utiliser un port spécifique (le 5666 ou un truc comme ca)

templuche
03-23-2006, 02:09 PM
tu n'as pas un firewall sur ton PC ?
car NC utiliser un port spécifique (le 5666 ou un truc comme ca)
Sûr? Parce que le site officiel dit le contraire :
Make sure to turn off NS_Client before starting NC_Net.
(This is because by default they will try to use the same port.)

surcouf
03-23-2006, 02:13 PM
tu n'as pas un firewall sur ton PC ?
car NC utiliser un port spécifique (le 5666 ou un truc comme ca)

Tu dois confondre avec NRPE.

Beniti
03-23-2006, 02:48 PM
Pas de problème au niveau sécurité (l'entreprise utilise un firewall pour tous les postes d'un site. Mais aucun des postes n'a de pare-feu activé)
Et puis je pense que si le snmp fonctionne, Nc_Net aussi normalement (sauf toujours ce "connection refused by host" :cry: )

EDIT :

Ca y est la commande check_nt fonctionne, il me renvoie les bonnes réponses. Pour se faire j'ai du entreprendre une manip assez complexe qui n'est autre que remplacer le check_nt d'origine dans le libexec de Nagios par un nouveau tout beau tout frais :shock:

Maintenant, sur Oreon, mes services check_disk_space me renvoient l'erreur suivante : "check_nt: Unknown argument: (null)" (avec l'état UNKNOWN")
Pourtant, cette commande est tout a fait correcte : "$USER1$/check_nt -H $HOSTADDRESS$ -v USEDDISKSPACE -l $ARG1$ -w $ARG2$ -c $ARG3$"
commande que j'ai testé via le shell sur une console.

Une cure de talhasso me pend au nez.

Beniti
03-24-2006, 12:12 PM
Salut à tous :)

Petite question au passage : A quoi sert la fonction check_command_arguments ?

pepito
03-24-2006, 12:53 PM
mais pourquoi est ce que personne ne lit le wiki?? :roll: :twisted: :?

Beniti
03-24-2006, 01:11 PM
En visitant le wiki pour cette question, je suis aller ici : http://wiki.oreon-project.org/wakka.php?wiki=ConfServiceFR

Mais peut être que je me suis trompé de chemin ;)

D'autre part, j'ai imprimé le référencement pdf d'Oreon. Mais il n'y a aucune explication sur la fonction check_command_arguments.

Enfin, j'aimerais juste savoir à quoi sert cette fonction, et si elle pourrait résoudre le problème "check_nt: Unknown argument: (null)" ;)

wistof
03-24-2006, 09:43 PM
tu peux d'inspirer de ça http://wiki.oreon-project.org/wakka.php?wiki=CheckGraphNtFR

Beniti
03-27-2006, 11:42 AM
Ok merci, je pense avoir eu ma réponse ;)

DJ TonTon
01-30-2007, 05:30 PM
Bonjour,

je remonte ce post parce que j'ai exactement la même erreur lorsque je lance en ligne de commande check_graph_nt :


oreon:/usr/local/nagios/libexec# ./check_graph_nt.pl -H 192.168.1.15 -v UPTIME -p 1248 -s None
unable to parse check_nt output: Connection refused
could not fetch information from server


Les liens pour accéder au Wiki ne sont plus valides, quelqu'un peut-il me donner une indication ? Merci.

inconnuflo
01-30-2007, 05:58 PM
as-tu installer NSclient ou NC_NEt sur ta cible windows ?!

DJ TonTon
01-30-2007, 06:29 PM
as-tu installer NSclient ou NC_NEt sur ta cible windows ?!


Ouuups...:oops:

Qu'est-ce que c'est que cette bête là? Un soft à installer sur tous les postes Windows? Un démon pour Linux? Désolé mais je n'ai jamais entendu parlé de ce truc! :)

inconnuflo
01-30-2007, 08:45 PM
Ouuups...:oops:

Qu'est-ce que c'est que cette bête là? Un soft à installer sur tous les postes Windows? Un démon pour Linux? Désolé mais je n'ai jamais entendu parlé de ce truc! :)

et oui pour utilier les check_nt (ou check_graph_nt), il faut que un agent sur les postes Windows

NSClient : http://nsclient.ready2run.nl/
Pour des serveurs Win 2000

Nc_Net : http://www.shatterit.com/nc_net/
Pour des serveurs Win 2000-2003


Bonne lecture

DJ TonTon
01-31-2007, 02:00 PM
Ok merci, ca marche beaucoup mieux comme ça ;)