Actualités
Vendredi noir 2023 à Serverspace. 50 % de remise en argent sur les serveurs Cloud
WT
20 février 2023
Mise à jour en juin 7, 2023

Surveillance SNMP avec Zabbix

Le Monitoring Zabbix

Examinons d'autres interfaces. Parfois, vous aurez besoin de surveiller quelque chose qui ne fonctionne pas avec un agent : imprimante, routeur, etc. SNMP peut vous aider.

Tout d'abord, vous aurez besoin de trouver l'OID (Object Identifier) ​​de la variable, le code numérique qui aidera le serveur à demander les éléments spécifiques que nous surveillerons.
Pour ce faire, vous pouvez le rechercher dans le manuel de l'appareil ou le découvrir avec l'utilitaire snmpwalk ou utiliser n'importe quel navigateur MIB que vous aimez. Pour cet article, nous examinerons l'utilisation de snmpwalk.

Snmpwalk

Voyons comment obtenir des OID avec snmpwalk.
Installez le package SNMP : vous devrez installer le package SNMP. Sur Debian, vous pouvez l'installer avec :

sudo apt-get install snmp

Sur les systèmes basés sur Red Hat, vous pouvez utiliser :

sudo yum install net-snmp

On Windows système, vous pouvez utiliser le package Net-SNMP pour Windows, disponible sur le site Web Net-SNMP (https://www.net-snmp.org/download.html).

Vérifiez l'adresse IP ou le nom d'hôte du périphérique que vous souhaitez interroger, ainsi que la version SNMP prise en charge par ce périphérique (généralement SNMPv1 ou SNMPv2c).

Vous devrez également connaître la communauté SNMP de l'appareil. Cela fonctionne comme un mot de passe qui permet d'accéder aux données SNMP sur cet hôte. Vous devriez pouvoir le trouver dans la documentation ou la configuration de l'appareil, l'option par défaut habituelle est "public".

Si vous avez appris l'OID dont vous avez besoin dans le manuel, exécutez la commande snmpwalk pour vérifier si tout va bien. La syntaxe de base de snmpwalk est la même sur Windows un fils Linux ou Unix :

snmpwalk -v [SNMP version] -c [community string] [device IP/hostname] [OID or MIB name]

par exemple

snmpwalk -v2c -c public 192.168.1.1 .1.3.6.1.2.1.1.5.0
1 snmpwalk
Obtenir une valeur de variable avec snmpwalk

Ici, l'OID .1.3.6.1.2.1.1.5.0 spécifie le nom d'hôte et la commande snmpwalk renverra le nom MIB avec la valeur actuelle et le type de variable.

Pour découvrir un OID avec snmpwalk, vous pouvez l'exécuter sans nom OID ou MIB pour rechercher manuellement celui qui vous intéresse.

2 Getting all OIDs
Obtenir tous les OID de l'hôte

Après avoir trouvé son nom, exécutez la même commande en ajoutant - On

3 Getting numeric OID
Obtention du numéro OID

Notez que certaines variables ont plus d'un port, le dernier numéro de l'OID indique ce port.

Hôtes

Ensuite, nous devrons ajouter un hôte avec une interface SNMP configurée et entrer l'adresse IP, la version SNMP et la communauté SNMP de votre appareil. Les modèles SNMP peuvent être pratiques, mais la compatibilité n'est pas garantie. Sinon, c'est une création d'hôte habituelle.

4 SNMP Interface line
Ajouter une interface SNMP à un hôte

Articles

Il ne reste plus qu'à créer un élément SNMP : Allez dans Configuration > Hôtes et click sur l'appareil que vous souhaitez surveiller. Accédez à l'onglet Articles et click sur le bouton "Créer un élément". Remplissez les informations nécessaires : nom de l'élément, type (pour notre exemple, agent SNMPv2), type d'informations et OID. Remplissez la ligne Key avec le numéro OID.

5 configuring SNMP host
Création d'un élément

Appuyez sur test pour voir si cela fonctionne.

6 SNMP item
Tester l'article

Une fois que tout est configuré, vous devriez commencer à voir les données de l'appareil dans Zabbix. Vous pouvez utiliser les graphiques, déclencheurs et autres fonctionnalités de Zabbix pour surveiller l'appareil et être alerté en cas de problème.

Conclusion

Nous avons appris comment obtenir les OID dont nous avons besoin et comment créer des hôtes SNMP et des éléments pour les surveiller avec Zabbix.

Voter:
5 sur 5
Note moyenne : 5
Noté par : 1
1101 CT Amsterdam Pays-Bas, Herikerbergweg 292
+31 20 262-58-98
700 300
ITGLOBAL.COM NL
700 300
Nous utilisons des cookies pour rendre votre expérience sur le Serverspace meilleur. En poursuivant votre navigation sur notre site, vous acceptez nos
Utilisation des cookies et Politique de confidentialité.