Récemment, nous avons créé des fichiers MIB pour le système NMS, mais je suis tombé sur le fait qu'après avoir déployé les MIB sur la machine Linux, je devais ajouter 101.1 à la fin, comme pour les mibs Linux standard uniquement. .0 doit être ajouté. Je ne suis pas capable de comprendre cela pourquoi ma valeur est retournée dans 101.1 et non .0.Requête concernant SNMP get
Par exemple quand je le fais avec MIBs linux je reçois la valeur
snmpget -v 2c -c public localhost 1.3.6.1.2.1.1.3.0
SNMPv2-MIB::sysUpTime.0 = Timeticks: (105543) 0:17:35.43
Mais pour mon mib au travail, je dois ajouter 101,1
Quand je fais une promenade avec mon MIB Je reçois ce qui suit.
snmpwalk -v 2c localhost -c public .1.3.6.1.4.1.****.1.2.3
SNMPv2-SMI::enterprises.****.1.2.3.1.1 = INTEGER: 1
SNMPv2-SMI::enterprises.****.1.2.3.2.1 = STRING: "getSystemMemoryUsage.sh"
SNMPv2-SMI::enterprises.****.1.2.3.3.1 = STRING:
"/opt/nagios/plugins/fetch_scripts/System/getSystemMemoryUsage.sh"
SNMPv2-SMI::enterprises.****.1.2.3.100.1 = INTEGER: 0
SNMPv2-SMI::enterprises.****.1.2.3.101.1 = STRING: "388 MB"
SNMPv2-SMI::enterprises.****.1.2.3.102.1 = INTEGER: 0
SNMPv2-SMI::enterprises.****.1.2.3.103.1 = ""
Quelqu'un peut-il un conseil pourquoi un tel comportement dans notre MIB et ce qui doit être fait pour que mon MIB se comportent comme Linux Mibs où je viens d'ajouter à la fin .0 et obtenir la valeur. Le TYPE D'OBJET est scalaire pour tous.
vous tous Remerciant à l'avance