国产成人精品久久免费动漫-国产成人精品天堂-国产成人精品区在线观看-国产成人精品日本-a级毛片无码免费真人-a级毛片毛片免费观看久潮喷

您的位置:首頁技術文章
文章詳情頁

Python pysnmp使用方法及代碼實例

瀏覽:2日期:2022-07-13 11:04:32

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等方法來獲取或者設置網絡設備信息。

getCmd()需要三個參數:

1.cmdgen.CommunityData() ##社區信息 傳入三個數據,安全my-agent、社區名public、snmp協議版本,之間用逗號隔開,例如 cmdgen.CommunityData(’my-agent’, ’public’, 1)

2.cmdgen.UdpTransportTarget() ##通道參數,傳入一個元組,包含主機IP/域名和端口,例如:cmdgen.UdpTransportTarget((’192.168.70.237’, 161)

3. OID ##mib值,例如 ’.1.3.6.1.4.1.1800.5.13.2’

注意:三個參數之間用 ','隔開。

下面上個例子是獲得設備snmp數據:

from pysnmp.entity.rfc3413.oneliner import cmdgen def snmpget(): cg = cmdgen.CommandGenerator() ##獲得CommandGenerator對象 errorIndication, errorStatus, errorIndex, varBinds = cg.getCmd( #0代表v1,1代表v2c cmdgen.CommunityData(’my-agent’, ’public’, 1), ##社區信息,my-agent ,public 表示社區名,1表示snmp v2c版本,0為v1版本 cmdgen.UdpTransportTarget((’192.168.70.237’, 161)),##這是傳輸的通道,傳輸到IP 192.168.70.237, 端口 161上(snmp標準默認161 UDP端口) ’.1.3.6.1.4.1.1800.5.13.2’ ##傳送的OID,個人認為MIB值 ) print str(varBinds[0][1]); ##varBinds返回是一個stulp,含有MIB值和獲得值def runit(loop=1): for i in range(loop): snmpget() #print iif __name__ == '__main__': runit(loop=1)

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持好吧啦網。

標簽: Python 編程
相關文章:
主站蜘蛛池模板: 成人亚洲国产综合精品91 | 亚洲精品在线免费观看视频 | 美女黄色在线网站大全 | 欧美一级毛片免费高清的 | 欧美a欧美 | 成人亲子乱子伦视频 | 亚洲精品成人一区二区 | 国产在线一区二区三区在线 | 中文字幕欧美日韩一 | 亚洲一区二区三区不卡在线播放 | 全国最大色成免费网站 | 欧美午夜伦y4480私人影院 | 欧美一级一片 | 亚洲精品久久久久久久久久久网站 | 大片在线播放日本一级毛片 | 久久国产一片免费观看 | 日本aaaaa毛片动漫 | 理论片黄色 | 亚洲免费在线视频 | 日韩在线 中文字幕 | 成人国产在线视频在线观看 | 日本精品久久久久久久 | 日韩欧美国产高清在线观看 | 欧美另类视频一区二区三区 | 久久手机视频 | 国产一区二区三区四区五区tv | 国产精品一国产精品 | 成人区精品一区二区不卡亚洲 | 亚洲在线不卡 | 亚洲综合第一区 | 欧美日本一区二区三区生 | 国产成人www免费人成看片 | 性感美女一级片 | 宅男噜噜噜一区二区三区 | 亚洲欧美另类自拍第一页 | 美女插跳蛋视频叫爽 | 国产片一级片 | 成人午夜免费在线观看 | 91热久久| 亚洲精品日韩一区二区 | 久久99国产乱子伦精品免 |