Nagios & NSClient++ [Résolu/Fermé]

Messages postés
106
Date d'inscription
mercredi 20 février 2008
Statut
Membre
Dernière intervention
9 mai 2012
- - Dernière réponse :  Siss0ko - 10 avril 2012 à 12:02
Bonjour,
J'ai un soucis, j'obtiens sur nagios ceci "NSClient - ERROR: Invalid password"
Alors que sous NSClient aucun password n'est défini.

Voici ce que j'ai placé dans mon fichier "command.cfg" de nagios.

define command{
command_name check_nt
command_line $USER1$/check_nt -H 192.168.0.53 -p 12489 -v $ARG1$ $ARG2$
}

Souhaitez vous d'autres "copié-collé" d'un fichier de configuration en particulier???

Merci d'avance, pour vos réponses, si tant est qu'il y en aie ;-)
Afficher la suite 

8 réponses

Meilleure réponse
5
Merci
Bonjour,
Je suis sur nagios pour un projet et j'ai trouvé la solution à votre problème...
Vous êtes obligé de définir un mdp dans le fichier NSC.ini à la ligne suivante:

;# USE THIS FILE
; Use the INI file as opposed to the registry if this is 0 and the use_reg in the registry is set to 1
; the registry will be used instead.
use_file=1
allowed_hosts=192.168.1.10
password="MOT DE PASSE A DEFINIR"

Ensuite j'ai configuré le fichier command.cfg (fichier par défaut dans nagios...), en ajoutant "-s "MOT DE PASSE A DEFINIR" comme ceci:


define command{
command_name check_nt
command_line $USER1$/check_nt -H 192.168.0.53 -p 12489 -v $ARG1$ $ARG2$ -s "MOT DE PASSE A DEFINIR"
}

J'espère vous avoir aidé...pensez à vérifier vos firewalls (exception sur le port 12489).

Une dernière astuce pour tester si nsclient++ répond bien aux requêtes tcp:

1: Se placer dans le dossier: cd /usr/lib/nagios/plugins/
2: Taper la commande suivante: ./check_nt -H ADRESSEIPCLIENT -v 12489 -s "MOT DE PASSE DEFINIT"

Bon courage!

Dire « Merci » 5

Quelques mots de remerciements seront grandement appréciés. Ajouter un commentaire

CCM 65054 internautes nous ont dit merci ce mois-ci

3
Merci
Essaye avec cette ligne ; j'avais le même soucis et j'ai trouvé cette info sur un forum et ça fonctionne mieux :)

./check_nt -H 192.168.xxx.xxx -p 12489 -v CLIENTVERSION -s None

Richard
0
Merci
Bonjour,
je regarde pour installer NSClient++.
L'archive ZIP contient un fichier NCS.ini avec les lignes par défaut :
[Settings]
;# OBFUSCATED PASSWORD
;  This is the same as the password option but here you can store the password in an obfuscated manner.
;  *NOTICE* obfuscation is *NOT* the same as encryption, someone with access to this file can still figure out the 
;  password. Its just a bit harder to do it at first glance.
;obfuscated_password=Jw0KAUUdXlAAUwASDAAB
;
;# PASSWORD
;  This is the password (-s) that is required to access NSClient remotely. If you leave this blank everyone will be able to access the daemon remotly.
;password=secret-password
;
;# ALLOWED HOST ADDRESSES
;  This is a comma-delimited list of IP address of hosts that are allowed to talk to the all daemons.
;  If leave this blank anyone can access the deamon remotly (NSClient still requires a valid password).
;  The syntax is host or ip/mask so 192.168.0.0/24 will allow anyone on that subnet access
;allowed_hosts=127.0.0.1/32


J'imagine que le problème doit venir de par là...
Meu-ku
Messages postés
106
Date d'inscription
mercredi 20 février 2008
Statut
Membre
Dernière intervention
9 mai 2012
14 -
Ben en fait j'ai été obligé de définir un mot de passe pour que ça ...... "passe" :D maintenant il est content et ca fonctionne, bizarre :)

Sinon la je cherche le moyen pour que, lorsqu'une alerte se présente, nagios m'envoie un mail plutôt que de les stocker.
Mais je ne trouve pas, pourtant il me semble avoir bien paramètré mes fichier contact et autre. comprend pas.
> Meu-ku
Messages postés
106
Date d'inscription
mercredi 20 février 2008
Statut
Membre
Dernière intervention
9 mai 2012
-
As tu configuré postfix comme il faut ? car chez moi ça marche ...



Moi j'ai un problème avec NSClient++
Lorsque je tente un
check_nt -H 192.168.x.x -v CLIENTVERSION

il me dit :

Connection refused
Impossible d'obtenir l'information depuis le serveur

sur un site on m'a dit que c'était car mon port dans les 12489 était bloqué ... or il est ouvert ... pouvez vous m'aider ? :)
> Skud -
essaye avec ce numéro de port
./check_nt -H 192.168.xxx.xxx -p 1248 -v CLIENTVERSION -s None
0
Merci
que dois je faire ? pour installer le demon nsclient++
au niveau les fichiers de configuration du nagios
et au niveau de windows
0
Merci
Suis se tuto il explique très clairement comment il faut faire

http://blog.nicolargo.com/2007/10/surveiller-vos-serveurs-windows-avec-nagios.html
0
Merci
Salut,

Pour info, il est écrit qu'il faut absolument mettre un mot-de-passe

NSCI.INI
(NSClient still requires a valid password)
Messages postés
17
Date d'inscription
mercredi 13 mai 2009
Statut
Membre
Dernière intervention
4 juin 2009
-1
Merci
ouai c bon enfaite je suis aller dans nsc.ini et j'ai regarde la password et je l'ai rejouter a ma commande merci mais parcontre dans mon nagios il me met que la connexion est refusé

status d'information:
Connection refused
could not fetch information from server
Dans la série des mystères,

J'ai un nagios fonctionnel, un poste xp avec nsclient 0.3.6. Jusque là, tout est ok. Depuis mon terminal linux, je peux lancer des commandes check_nt vers mon client (j'ai même la bonne réponse !!), mais depuis nagios, c'est le black out complet. J'ai en réponse un beau "nom ou service inconnu" !!??

Je pense que je merde du coté du commands.cfg, je ne sais pas comment ajouter ce mot de passe (j'avais exactement le même problème sans mot de passe !!).

Help et merci.
Chr
Il faut édit ce fichier, puis aller a la ligne ou ta commande check_nt est définie et rajouter un -s suivit de ton mot de passe et ca devrait fonctionner.
Messages postés
17
Date d'inscription
mercredi 13 mai 2009
Statut
Membre
Dernière intervention
4 juin 2009
-2
Merci
salut
j'ai le meme probleme quand je ta cette commande :
./check_nt -H 192.168.xxx.xxx -p 12489 -v CLIENTVERSION -s None
error: invalid password
et quand je fais :
./check_nt -H 192.168.xxx.xxx -p 1248 -v CLIENTVERSION -s None
connexion refusé

donc j'ai lu que ct surement en changent le passe word mais command on fait pour introduire le password dans la ligne de command mais si c'est pas sa je suis preneur pour toute aide enfaite je suppose juste

merci d'avance
-
-s password