我找不到用于监视服务器上运行的进程的脚本(if-mib)

时间:2019-05-17 13:59:27

标签: snmp

从pysnmp.hlapi导入*

对于(errorIndication,      errorStatus,      errorIndex,      varBinds)在nextCmd(SnmpEngine(),              = next(getCmd CommunityData('public',mpModel = 0),                           UdpTransportTarget(('demo.snmplabs.com',161)),                           ContextData(),                           ObjectType(ObjectIdentity('IF-MIB','ifDescr')),                           ObjectType(ObjectIdentity('IF-MIB','ifType')),                           ObjectType(ObjectIdentity('IF-MIB','ifMtu')),                           ObjectType(ObjectIdentity('IF-MIB','ifSpeed')),                           ObjectType(ObjectIdentity('IF-MIB','ifPhysAddress')),                           ObjectType(ObjectIdentity('IF-MIB','ifType')),)                           lexicographicMode = False):

if errorIndication:
    print(errorIndication)
    break
elif errorStatus:
    print('%s at %s' % (errorStatus.prettyPrint(),
                        errorIndex and varBinds[int(errorIndex)-1][0] or '?'))
    break
else:
    for varBind in varBinds:
        print(' = '.join([x.prettyPrint() for x in varBind]))

0 个答案:

没有答案