草庐IT

python - 将 snmp 八位字节字符串转换为人类可读的日期格式

使用pysnmp框架,我在执行snmp遍历时获得了一些值。不幸的是oid1.3.6.1.21.69.1.5.8.1.2(DOCS-CABLE-DEVICE-MIB)我得到一个奇怪的结果,我无法在此处正确打印,因为它包含像BELACK这样的ascii字符在做repr时我得到:OctetString('\x07\xd8\t\x17\x03\x184\x00')但是输出应该是这样的:2008-9-23,3:24:52.0格式称为“DateAndTime”。如何将OctetString输出转换为“人类可读”的日期/时间? 最佳答案 您可以找

python - 如何在 PySNMP 中实现自定义 MIB?

我已经有了MIB文本文件(我需要以某种方式将它变成.py文件吗??)。我正在尝试使用PySNMP(不是net-snmp)。我已经能够连接到我的设备并打印出一些信息,但这些信息不是很有用(只有ObjectName、ObjectIdentifier等)。我希望能够与设备通信(发送命令以更改和读取值),但我看到的所有教程似乎都没有什么帮助。有谁知道如何使用我的自定义MIB与我的设备进行有效通信?我缺少任何好的网站吗?http://pysnmp.sourceforge.net/没关系,但我需要别的东西...... 最佳答案 要将MIB与py