如何在python中解析MIB文件并检索表示其TEXTUAL-CONVENTION的对象?
例如CISCO-RTTMON-TC-MIB:
http://www.circitor.fr/Mibs/Html/C/CISCO-RTTMON-TC-MIB.php#RttMplsVpnMonRttType
定义值:整数抖动(1),回声(2),路径回声(3)
请注意,这些对象没有没有OID号...
所需结果:
{"1": "jitter", "2": "echo", "3": "pathEcho"}
答案 0 :(得分:2)
尝试将pysmi及其JSON代码生成后端使用。这将以JSON形式提供整个MIB。您可以将它变成Python字典,然后遍历以获取所需的项目。
您可以使用mibdump
CLI工具,也可以通过调用pysmi库函数在Python中执行相同的操作。