easysnmp并从Python中的OID列表中获取值

2024-06-08 17:29:12 发布

您现在位置:Python中文网/ 问答频道 /正文

如何使用OID列表并使用easysnmp返回其值?下面的代码使用get_bulk,但不返回值。如果我更改“非中继器”设置,它将返回错误OID的值

from easysnmp import Session

session = Session(hostname='127.0.0.1', community='public', version=2)

oids = ['1.3.6.1.4.1.290.9.2.1.1.4.3.1.0', '1.3.6.1.4.1.290.9.2.1.1.4.3.2.0', '1.3.6.1.4.1.290.9.2.1.1.5.5.1.0']


a = session.get_bulk(oids, non_repeaters=0, max_repetitions=0)


for x in range(len(a)):
    print (a[x],)

Tags: 代码fromcommunityimport列表getsession错误