View Full Version : Check_snmp et SNMPv3
boubou
05-31-2005, 08:41 AM
Bonjour,
J'aimerai savoir si les check_snmp_***.pl fonctionnent avec la version 3 de SNMP?
boubou
05-31-2005, 12:47 PM
J'ai lancé en ligne de commandes ./check_snmp_storage.pl -C public -H adresseIP -m ^[CD] -w 1 -c 2 -v -l login -x motdepasse
et j'ai l'erreur suivante :Alarm at 15
SNMPv3 login
ERROR: No response from remote host 'AdresseIP' during discovery.
Ca veut dire quoi ?
tetatoto
05-31-2005, 05:06 PM
Bonjour,
ça veut dire que l'hôte distant ne répond pas.
Est-ce que le daemon snmpd est démarré sur la machine 'aAdresse IP' ?
Tu peux le vérifier en te connectant dessus et en faisant:
% netstat -taupeln | grep 161
En sortie tu devrais avoir:
udp 0 0 0.0.0.0:161 0.0.0.0:* 0 343131 15026/snmpd
@+
boubou
05-31-2005, 05:53 PM
En fait il n'y a pas snmp d'installer.
Quel est le plugin que je pourrais lancer depuis Nagios pour rappatrier les données comme le USEDDISKSPACE, CPULOAD ... et qui me demande un login et un mot de passe ?
Le check_nt demande seulement le mot de passe. En fait, je ne sais pas comment faire pour ajouter le login.
Merci
tetatoto
05-31-2005, 06:02 PM
Avec Nagios, c'est soit SNMP soit NRPE.
SNMP est un peu délicat mais fonctionne très bien.
Pour le configurer basiquement, il faut les RPMS suivants sur RedHat:
net-snmp
net-snmp-utils
(ces RPMs s'appellaient ucd-snmp auparavant)
et lancer la commande suivante avec root :
# snmpconf -g basic_setup
et enfin
# service snmpd start
Pour vérifier que SNMP est bien configuré, il faut utiliser snmpwalk.
@+
wistof
05-31-2005, 07:39 PM
En fait il n'y a pas snmp d'installer.
Quel est le plugin que je pourrais lancer depuis Nagios pour rappatrier les données comme le USEDDISKSPACE, CPULOAD ... et qui me demande un login et un mot de passe ?
Le check_nt demande seulement le mot de passe. En fait, je ne sais pas comment faire pour ajouter le login.
Merci
Il y a aussi nsclient (si la machine distante est un windows).
l'option '-s mypassword' permet à check_nt de spécifier un mot de password
sinon pour modifier le password de nsclient, il faut aller faire un tour dans la base de registre
Extrait de la doc nsclient
Configuration
There are two parameters you can change: the port (default: 1248) and the password (default: 'None'). These two settings are store in the registry and can only be changed using 'regedit'. Open the following key and change the values if needed :
HKEY_LOCAL_MACHINE\SOFTWARE\NSClient\Parms
If you change the password, you will have to use the -s <password> with every request you send to NSClient.
boubou
05-31-2005, 08:43 PM
Merci pour vos réponses.
Concernant NSClient, il doit etre installé sur les serveurs Windows ?
Pour NRPE, il fait la meme chose que snmp ? Il demande un login et un mot de passe ? En fait, je ne l'ai jamais utilisé. Il faut que je regarde et que je prenne des infos.
boubou
06-01-2005, 10:41 AM
Mon probleme c'est qu'il faut que je trouve des plugins qui :
:arrow: fonctionne sur des serveurs windows,
:arrow: me demande le login et le mot de passe,
:arrow: rien ne soit installé sur le serveur windows.
C'est possible ?
wistof
06-01-2005, 10:49 AM
WMI :?:
mais je sais pas si il existe de plugin pour ça
sinon, avec tes contraintes, c'est pas gagné....
boubou
06-01-2005, 10:52 AM
Oui je sais bien. D'ailleurs c'est pour ca que je me casse la tete et que je demande.
WMI c'est quoi exactement ?
wistof
06-01-2005, 11:00 AM
Windows Measurement Instrumentation (ou un truc comme ça)
C'est un surcouche de gestion qui est installé sur les machines 2000/XP.
Souvent associé à des scripts VBS, tu peux quasiment requeter tout les infos de la machine (soft, hard, etc...)
de l'info ici (http://www.bellamyjc.net/fr/vbsgeneralites.html#WMI)
il existe des modules Perl pour requeter WMI...