pysnmpでH3C機器を管理したことがありますか?

pysnmpを使用してH3CスイッチのCPU情報を読み取りたいのですが、機能は次のとおりです。

def getCpuUsage(target):

ObjectIdentityクラスは、MIBオブジェクトの識別を担当します。

# 指定要查询的 OID 对象或名称
sysname = ObjectIdentity("1.3.6.1.4.1.25506.2.6.1.1.1.1.6.0")
# 使用 ObjectType 类初始化查询对象
obj1 = ObjectType(sysname)
# 使用 getCMD 方法进行查询,返回结果是一个迭代器,需要使用 next() 来取值
# 传递的参数均为为上面定义的变量,以 v2c 为例(如果是 v3,communityData 替换为 userData)
g = getCmd(engine, userData, target, context, obj1)
# 取值
_, _, _, result = next(g)
# 打印输出
for i in result:
    print(i)

==========================
运行报错:
SNMPv2-SMI :: Enterprises.25506.2.6.1.1.1.1.6.0 =現在そのようなインスタンスはありませんこのOIDに存在します

H3CのMIBファイルを取得するにはどうすればよいですか?対応するmibpyファイルにすばやく変換するにはどうすればよいですか?または、このOIDを既存のMIBファイルに追加するにはどうすればよいですか?
専門家に聞いてください!

おすすめ

転載: blog.51cto.com/15130304/2656332