Всем привет!
Очень хотелось бы узнать один момент, если кто знает ответьте буду рад,
Всю жизнь думал что mib файлы нужны как карта, для адресного опроса SNMP и преобразования в символьную форму ветки OID типа 192.168.2.22 1.3.6.1.4.1.6876
Теперь же...
Есть сервер ESXi (что в контексте вопроса в целом не важно) Получаю из него данные по SNMP c помощью snmpwalk (где 6876 ветка Vmware)
SNMPv2-SMI::enterprises.6876.1.1.0 = STRING: "VMware ESXi"
SNMPv2-SMI::enterprises.6876.1.2.0 = STRING: "4.1.0"
SNMPv2-SMI::enterprises.6876.1.4.0 = STRING: "348481"
И т.д. (большой список параметров) Но нужных параметов там не нахожу.
Обхожу казалось бы всю ветку 6876
Но в документации и mib файлах есть еще ветки
1.3.6.1.4.1.6876.40 - vmwLdap
1.3.6.1.4.1.6876.50 - vmwTraps
1.3.6.1.4.1.6876.60 - vmwOID
1.3.6.1.4.1.6876.700 - vmwExperimental
при опросе которых В ЧИСЛОВОМ ФОРМАТЕ я получаю
[root@zabbix ~]# snmpwalk -v 2c -c comunity 192.168.2.22 1.3.6.1.4.1.6876.40 -m /root/esx/MIBS/VMWARE-ROOT-MIB.mib /root/esx/MIBS/VMWARE-OBSOLETE-MIB.mib
VMWARE-ROOT-MIB::vmwLdap = No more variables left in this MIB View (It is past the end of the MIB tree)
[root@zabbix ~]# snmpwalk -v 2c -c comunity 192.168.2.22 1.3.6.1.4.1.6876.50 -m /root/esx/MIBS/VMWARE-ROOT-MIB.mib /root/esx/MIBS/VMWARE-OBSOLETE-MIB.mib
VMWARE-ROOT-MIB::vmwTraps = No more variables left in this MIB View (It is past the end of the MIB tree)
[root@zabbix ~]# snmpwalk -v 2c -c comunity 192.168.2.22 1.3.6.1.4.1.6876.60 -m /root/esx/MIBS/VMWARE-ROOT-MIB.mib /root/esx/MIBS/VMWARE-OBSOLETE-MIB.mib
VMWARE-ROOT-MIB::vmwOID = No more variables left in this MIB View (It is past the end of the MIB tree)
[root@zabbix ~]# snmpwalk -v 2c -c comunity 192.168.2.22 1.3.6.1.4.1.6876.60
SNMPv2-SMI::enterprises.6876.60 = No more variables left in this MIB View (It is past the end of the MIB tree)
От одного человека узнал что mib файлы могут использоваться не только для расшифровки OUID в симвлольную форму, и адресного опроса по SNMP но и для добавления возможности опроса каких то значений на самой железяке,
тоесть если добавить некую правильную mib-ку на агент железяки, то она сможет отдавать какие-то дополнительные параметры описанные в этом MIB
Основной вопрос
Реально ли можно добавить какие-то параметры с помощью mib файлов? Или все что я стягиваю с железки в числовом формате с помощью snmpwalk и есть полный дамп параметров который она в принципе может отдать и расширить это уже никак нельзя