Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1618 connectés 

  FORUM HardWare.fr
  Systèmes & Réseaux Pro
  Management du SI

  Problème Nagios Windows

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Problème Nagios Windows

n°92101
steeve9149​0
Posté le 22-02-2012 à 17:37:04  profilanswer
 

Bonjour,
 
Nous voulons dans notre entreprise, monitorer des ordinateurs (memoire vive, charge cpu,espace mémoire) à l'aide d'un serveur nagios sous windows et installer les clients sur des ordinateurs windows également.
 
Pour faire des test, j'ai installé le client nsclient++ 0.3.9 sur un poste et nagwin 1.2.0 sur un autre.
J'ai décidé de me servir du mode NRPE pour la liaison
 
Voici la configuration du client (NSC.INI) :
   
[][NRPE]
;# NRPE PORT NUMBER
;  This is the port the NRPEListener.dll will listen to.
port=5666
;
;# COMMAND TIMEOUT
;  This specifies the maximum number of seconds that the NRPE daemon will allow plug-ins to finish executing before killing them off.
;command_timeout=60
;
;# COMMAND ARGUMENT PROCESSING
;  This option determines whether or not the NRPE daemon will allow clients to specify arguments to commands that are executed.
;allow_arguments=0
;
;# COMMAND ALLOW NASTY META CHARS
;  This option determines whether or not the NRPE daemon will allow clients to specify nasty (as in |`&><'"\[]{}) characters in arguments.
;allow_nasty_meta_chars=0
;
;# USE SSL SOCKET
;  This option controls if SSL should be used on the socket.
use_ssl=1
;
;# BIND TO ADDRESS
;  Allows you to bind server to a specific local address. This has to be a dotted ip adress not a hostname.
;  Leaving this blank will bind to all avalible IP adresses.
; bind_to_address=
;
;# ALLOWED HOST ADDRESSES
;  This is a comma-delimited list of IP address of hosts that are allowed to talk to NRPE deamon.
;  If you leave this blank the global version will be used instead.
allowed_hosts=192.168.0.61
;
;# SCRIPT DIRECTORY
;  All files in this directory will become check commands.
;  *WARNING* This is undoubtedly dangerous so use with care!
;script_dir=scripts\
;
;# SOCKET TIMEOUT
;  Timeout when reading packets on incoming sockets. If the data has not arrived withint this time we will bail out.
;socket_timeout=30  
 
 
 
Voici la configuration du serveur nagios (nagwin 1.2.0) :
 
hosts.cfg ( se trouvant dans le repertoire /etc/nagios/nagwin)
 
define host{
        use       windows-server            
  host_name             Steeve64
        alias                      Steeve64
        address                 192.168.0.61
        }
   
define service{
        use                             generic-service          
        host_name                      Steeve64
        service_description             Memory physical
 check_command   check_nrpe!pdm_memory_physical
        }
 
 
 
 
Et donc le problème est que sur l'interface web de nagios , il me renvoit pas le service que je demande,
dans statuts informations : Connection refused by host
 
Les deux firewalls sont deconnectés
 
Avez vous eu déjà ce soucis?
 
 
 
Merci

mood
Publicité
Posté le 22-02-2012 à 17:37:04  profilanswer
 

n°92104
ChaTTon2
Je l'aime !
Posté le 22-02-2012 à 17:47:50  profilanswer
 

Première chose, pour monitorer les charges cpu, mémoire etc ... Pas besoin de nsclient. Le service snmp de windows suffit.
 
Plusieurs remarques :
- Tu veux bien utiliser le ssl ? (use_ssl=1)
- Je ne vois pas ton paramétrage de community snmp
 
La réponse est assez simple, ton serveur voit ton pc, mais ton pc refuse de répondre soit car la community est mal renseignée de l'un des deux côté, soit à cause du ssl soit un mot de passe.
 
enfin je vois dans la déclarationd e ton host que tu as mis son adresse à 192.168.0.61 ... et en même temps dans ton nsclient++ tu renseignes :
allowed_hosts=192.168.0.61  
Le allowed host est normalement le serveur Nagios.


---------------
Mon feed-back : http://forum.hardware.fr/hfr/Achat [...] 1974_1.htm
n°92107
steeve9149​0
Posté le 22-02-2012 à 18:10:15  profilanswer
 

Sans le ssl ca ne fonctionne pas il me semble
Je ne connait pas le community snmp.  
Oui je me suis trompé , pour allowed_hosts=192.168.0.61 j'ai modifier pour mettre l'ip du serveur .
Mais j'ai une nouvelle erreur : UNKNOWN: No handler for that command  
 

n°92122
ChaTTon2
Je l'aime !
Posté le 23-02-2012 à 09:16:52  profilanswer
 

La SNMP community, tu le paramètres ! :)
 
Dans nagios tu met par éxemple : _private
Sur ton serveur tu mets aussi : _private
 
D'ailleurs je ne vois pas de paramétrage de community dans ton client nsclient++ ... Comme je ne l'ai pas utilisé depuis un bail ... Regardes simplement dans les services windows du pc que tu veux checker :
 
Nom du Service : Service SNMP (Si tu l'as pas, tu peus le rajouter via l'ajout suppresion de programme / Ajouter des fonctionnalité, pour infor SNMP veut dire Simple Network Management Protocol)
Onglet Sécurité :
Tu créés une communauté en cliquant sur ajouter.  _private par éxemple en mode READ ONLY (sauf si d'autres besoin mais je crois pas)
 
En dessous, tu inscrit soit autoriser tous les hotes à se connecter, soit tu ajoutes dans la liste ton serveur nagios (pour tester je te conseil de cocher "Accepter les paquets SNMP de la part de n'importe quel hôte" et tu sécuriseras une fois que ca marche)
 
Tu fermes en faisant ok, puis par acquis de conscience (même si pas besoin) redémarre le service.
 
Dans ton serveur nagios suffit d'éditer un fichier mais me rappel plus lequel ... C'est pas une chose qu'on change tous les jours ! :) je regarde et te dis !
 
 
 


---------------
Mon feed-back : http://forum.hardware.fr/hfr/Achat [...] 1974_1.htm
n°92126
steeve9149​0
Posté le 23-02-2012 à 09:42:41  profilanswer
 

Pour l'onglet Sécurité, sa se trouve en faisant clik droit dans les services (service SNMP) ?

n°92131
ChaTTon2
Je l'aime !
Posté le 23-02-2012 à 09:57:43  profilanswer
 

tu double clic sur service snmp :) celà va t'ouvrir la page des propriétés


---------------
Mon feed-back : http://forum.hardware.fr/hfr/Achat [...] 1974_1.htm
n°92132
ChaTTon2
Je l'aime !
Posté le 23-02-2012 à 10:02:17  profilanswer
 

Bon je sais qu'on peut forcément changer la community snmp par défaut ... Mais je ne trouve pas ou ... pour une raison simple ! :)
 
Dans les commandes par défaut de nagios, tu peux passer les communautés par paramètre (-C _private) par éxemple. Et c'est ce que je fais (enfin presque) ...
 
Donc du coup cherches un peu sur le net comment attribuer par défaut un nom de community sur nagios, si tu trouves pas, par défaut je pense que le serveur nagios utilise public (attention à la casse ... Minuscul obligatoire).
 
Je ne pourrais pas en faire bien plus :'(


---------------
Mon feed-back : http://forum.hardware.fr/hfr/Achat [...] 1974_1.htm
n°92133
steeve9149​0
Posté le 23-02-2012 à 10:02:18  profilanswer
 

oui j'ai été dessus mais j'ai rien pour ajouter une communauté.
 
J'ai essayé de faire un test en ligne de commande:
Sur le serveur j'ai tapé :
 
C:\ICW\plugins>check_nrpe -H 192.168.0.61  
I (0.3.9.328 2011-08-16) seem to be doing fine...  
 
C:\ICW\plugins>check_nrpe -H 192.168.0.61 -c alias_cpu  
UNKNOWN: No handler for that command  
 
 
Comme on le voit, j'arrive a voir la version du client mais dès que je veux un service  
comme la charge système il me renvoit cette erreur :UNKNOWN: No handler for that command

n°92134
ChaTTon2
Je l'aime !
Posté le 23-02-2012 à 10:05:10  profilanswer
 

nan mais attends je comprends pas ... Tu lances ta commande snmp depuis ton pc client windows ?


---------------
Mon feed-back : http://forum.hardware.fr/hfr/Achat [...] 1974_1.htm
n°92136
steeve9149​0
Posté le 23-02-2012 à 10:07:30  profilanswer
 

Non,la commande se fait du serveur et il reçoit bien la version du client mais pour les services , il me renvoit l'erreur : UNKNOWN: No handler for that command

mood
Publicité
Posté le 23-02-2012 à 10:07:30  profilanswer
 

n°92138
ChaTTon2
Je l'aime !
Posté le 23-02-2012 à 10:14:39  profilanswer
 

Tu as installé un nagios sur un serveur windows ?


---------------
Mon feed-back : http://forum.hardware.fr/hfr/Achat [...] 1974_1.htm
n°92140
ChaTTon2
Je l'aime !
Posté le 23-02-2012 à 10:19:28  profilanswer
 

je dois m'absenter ... Si oui, alors je préfère ne pas t'aider, je ne connais pas ce genre de situation ... Après ce que je peux te conseiller (je file généralement ce site à pas mal de personnes pour débuter car il est très bien fait) : cherche sur google ou autre :
 
Blog Nicolargo
 
Tu y trouveras un tas de best practice. Par contre c'est 100% Sur des os linux :(
 
Pour tout te dire ... Je ne savais même pas qu'on pouvait installer Nagios sur windows :)


---------------
Mon feed-back : http://forum.hardware.fr/hfr/Achat [...] 1974_1.htm
n°92143
steeve9149​0
Posté le 23-02-2012 à 10:39:50  profilanswer
 

Sa à l'air de fonctionné,j'arrive à recevoir le service que je demande  :
 
C:\ICW\plugins>check_nrpe -H 192.168.0.61 -c alias_cpu
OK CPU Load ok.|'5m'=0%;80;90 '1m'=2%;80;90 '30s'=0%;80;90
 
J'ai installé nagwin 1.2.0 (nagios pour windows) sur un windows 7 entreprise.
 
Merci de ton aide

n°92144
ChaTTon2
Je l'aime !
Posté le 23-02-2012 à 10:50:56  profilanswer
 

Super :)


---------------
Mon feed-back : http://forum.hardware.fr/hfr/Achat [...] 1974_1.htm

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Systèmes & Réseaux Pro
  Management du SI

  Problème Nagios Windows

 

Sujets relatifs
Probleme timeout dnsProblème banque de données Exchange 2003
Réplication file serveur windows / clusterreconnaitre un windows 2003 server valable
Syslog dans un environnement WindowsFavoris Réseau différentes plage IP
Problème DNSProblème Connexion TSE
sysprep windows 7 activé 
Plus de sujets relatifs à : Problème Nagios Windows


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR