Si vous ne connaissez pas Zabbix, je vous invite à relire le tutoriel que j’avais écrit en 2007.
1./ Installer les outils SNMP pour Linux
root@host:~# apt-get install snmp
2./ Lister des mesures disponibles pour le périphériques
L’IP du périphériques est IP=192.168.1.46. Dans l’exemple ci-dessous, les données sont disponibles dans la communauté « public » qui est librement accessible en lecture.
root@host:~# snmpwalk 192.168.1.46-v1 -c public
La valeur représentant le débit réseau entrant se nomme « ifInOctets ». pour ne lister que les mesures de débit entrant, exécuter la commande
root@host:~# snmpwalk 192.168.1.46-v1 -c public|grep –I ifInOctets
IF-MIB::ifInOctets.1 = Counter32: 2216
IF-MIB::ifInOctets.2 = Counter32: 2909800100
“ifInOctets.1” correspond à la carte réseau 1, “ifInOctets.2 » la carte réseau 2….
La valeur représentant le débit réseau sortant se nomme « ifOutOctets ».
La valeur représentant la vitesse maximale de l’interface réseau est se nomme « ifSpeed ».
3./ Trouver le code OID correspondant à la mesure
Zabbix ne sais trouver une mesure SNMP qu’à partir de son code OID. La ligne de commande ci-dessous permet d’afficher l’OID du débit entrant de la carte réseau 1.
root@host:~# snmpget -v1 -c public -On 192.168.1.46 ifInOctets.1
.1.3.6.1.2.1.2.2.1.10.1 = Counter32: 2216
L’OID est “.1.3.6.1.2.1.2.2.1.10.1”. La valeur est retournée sous la forme d’un entier 32bits et la dernière mesure était “2216”.
4./ Créer un enregistrement (« item ») dans ZABBIX
Depuis l’interface Web d’administration de ZABBIX, créez un nouvel hôte pour l’IP 192.168.1.46.
Ensuite, pour cet hôte, créez un « item ».
Configurez le exactement comme ci-dessous.
On y retrouve OID («1.3.6.1.2.1.2.2.1.10.103 » ), la communauté (« public »), le port SNMP (« 161 »). Les chaines entrées dans les champs « description » et « key » sont libres. L’unité de mesure pour « ifInOctets » est le bit/seconde (« bps »). Attention, à bien préciser un coefficient multiplicateur de 8 (« ???? »). Dans la liste « store value », il faut choisir « Delta » car la mesure retournée par SNMP est un nombre de bits, pas une vitesse. Par conséquent, ZABBIX doit calculer la vitesse par rapport à la différence des valeurs mesurées entre deux intervalles de temps (« 10 »)
Vous pouvez ensuite créer un graphe représentant l’historique des ces mesures.
Bonjour j’ai le même problème que Thieesne et je voudrais savoir si tu as trouvé une solution !
une version des outils snmp compilés pour windows:
http://www.elifulkerson.com/articles/net-snmp-windows-binary-unofficial.php
&
http://sourceforge.net/projects/net-snmp/files/net-snmp%20binaries/5.6.1.1-binaries/net-snmp-5.6.1.1-1.x86.exe/download
Bonjour.
Je réponds longtemps après le tutorial, mais il est toujours très utile ! Merci par ailleurs pour l’aide apporter tout au long de mes recherches.
Je suis un nouvel utilisateur de zabbix (poussé par vous et quelques autres utilisateurs du web).
Ma question peut paraître idiote mais: est-ce qu’il est nécessaire d’installer soi-même ‘à la main’ les MIBs de nos périphériques ? Car quand je fais la commande snmpwalk, je n’ai aucune réponse de type “MIB” mais uniquement de type “iso”.
Merci pour tout.
Bonjour,
Merci pour le tuto, ça m’a aidé dans ma supervision à mes switchs Dell powerConnect 5448,
J’ai créé un template qui me permet de voir le débit le statut des différents ports ….
par contre pourriez-vous m’orienter comment gérer les collisions et le spanning tree via zabbix ? y a t-il un MIB qui me permettrait de faire ça ? même question pour la température du chassis que je n’arrive pas à superviser,
Par avance Merci,
Bonjour,
J’ai suivis la partie sur “Suivre des périphériques SNMP avec ZABBIX” et je rencontre un problème lors de la création de l’item.
Après avoir remplis les champs comme sur le screenshot, ZABBIX me dit que l’item n’est pas supporté et le message d’erreur suivant SNMP error [(nosuchname) there is no such variable name in this MIB]
Bravo pour ton site
Merci de m’aider si tu trouve le temps 😉
Bonne continuation
es-tu certain que l’OID existe pour ton périphérique? Que réponds snmpget?
tu peux mixer les capteurs
Concernant Zabbix, peut on réaliser les remontées via l’agent + snmp ou faut il choisir l’un ou l’autre ?
Pour les OID as tu un lien pour trouver les correspondances de l’OID et l’indicateur que tu veux surveiller ?
A Adrienb4: Sache qu’on essaie de partager des connaissances, des directions à suivre. Nous ne nous sentons pas obligé de répondre dans la minute à des questions.
Nous ne sommes pas un SAV, même pour les tutos que nous produisons.
Deux liens en relation avec ta demande: l’un orienté CISCO , l’autre DELL
http://www.cisco.com/en/US/tech/tk648/tk362/technologies_tech_note09186a0080094aa0.shtml
http://support.ipmonitor.com/tutorials/b6c02f3532554affa79bb523c6c28f2b.aspx
il semblerai qu’il n’y ai pas OID normalisée pour les alimentations. Par contre, en cherchant la chaine “supply”, tu devrais trouver quelque chose qui fasse référence à l’alimentation de tes PCs (PowerSupply en anglais)
N’hésites à le faire savoir si tu trouves!
une OID correspond au trafic entrant, l’autre au trafic sortant
désolé mais je n’ai pas trouvé je temps de regarder ta question.
J’aurai dû accuser reception de ta demande
Wouu enorme !!
On pose une question et même l’admin repond pas, pourtant il a modéré ma question !!! Puis pourquoi y’a deux OID différentes dans le tuto ?
Bonjour
Tout dabord merci pour vos tutos. Je voulais vous demander si vous connaissez la méthode pour monitorer les alimentations redondantes d’un serveur ?
Je n’arrive pas à trouver la valeur correspondant aux alimentations.
Cordialement