Мне нужно найти имя объекта и тип данных для заданного OID. Я могу получить имя, но не могу найти в PySNMP функцию, которая также возвращает тип данных (целое число, строка октетов, счетчик...).
Что у меня есть до сих пор (пример):
from pysnmp.smi import builder, view, compiler
mibBuilder = builder.MibBuilder()
compiler.addMibCompiler(mibBuilder, sources=['/usr/share/snmp/mibs'])
mibBuilder.loadModules('IF-MIB', ...)
mibView = view.MibViewController(mibBuilder)
oid, label, suffix = mibView.getNodeName((1,3,6,1,2,1,31,1,1,1,6))
print(label)
Это возвращает имя для oid (ifHCInOctets), но мне также нужно, чтобы он возвращал тип данных, который в данном случае будет Counter.
Есть ли в PySNMP функция для поиска типа данных?