如何在Python环境中使用pysnmp-创新互联
如何在Python环境中使用 pysnmp?很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。
创新互联公司 - 四川绵阳服务器托管,四川服务器租用,成都服务器租用,四川网通托管,绵阳服务器托管,德阳服务器托管,遂宁服务器托管,绵阳服务器托管,四川云主机,成都云主机,西南云主机,四川绵阳服务器托管,西南服务器托管,四川/成都大带宽,机柜大带宽,四川老牌IDC服务商SNMP标准引入一组ASN.1语言元素,称之为SMI(Structure of Management Information)。由SMI描述的相互关联的被管对象(Managed Objects)组成MIB(Management Information Base)模块。
核心MIB中经常用到的Managed Objects成为SNMP标准的一部分。剩下的MIB一般由设备生产商在其设备中创建。(也就是说这些MIB是生产商和设备相关的)
PySNMP是一个纯粹用Python实现的SNMP。
用PySNMP的最抽象的API为One-line Applications。其中有两类API:同步的和非同步的,都在模块pysnmp.entity.rfc3413.oneliner.cmdgen 中实现。
所以在使用的时候为了方便,可以
from pysnmp.entity.rfc3413.oneliner import cmdgen 然后用 cg = cmdgen.CommandGenerator() 来产生一个CommandGenerator对象, 以后调用cg的getCmd等方法来获取或者设置网络设备信息。
网页题目:如何在Python环境中使用pysnmp-创新互联
标题来源:http://scyanting.com/article/dpeepc.html