亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

Python pysnmp使用方法及代碼實(shí)例

 更新時(shí)間:2020年08月24日 10:06:24   作者:邯鄲-小刀  
這篇文章主要介紹了Python pysnmp使用方法及代碼實(shí)例,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下

SNMP標(biāo)準(zhǔn)引入一組ASN.1語(yǔ)言元素,稱之為SMI(Structure of Management Information)。由SMI描述的相互關(guān)聯(lián)的被管對(duì)象(Managed Objects)組成MIB(Management Information Base)模塊。

核心MIB中經(jīng)常用到的Managed Objects成為SNMP標(biāo)準(zhǔn)的一部分。剩下的MIB一般由設(shè)備生產(chǎn)商在其設(shè)備中創(chuàng)建。(也就是說(shuō)這些MIB是生產(chǎn)商和設(shè)備相關(guān)的)

PySNMP是一個(gè)純粹用Python實(shí)現(xiàn)的SNMP。

用PySNMP的最抽象的API為One-line Applications。其中有兩類API:同步的和非同步的,都在模塊pysnmp.entity.rfc3413.oneliner.cmdgen 中實(shí)現(xiàn)。

所以在使用的時(shí)候?yàn)榱朔奖悖梢?/p>

from pysnmp.entity.rfc3413.oneliner import cmdgen
然后用
cg = cmdgen.CommandGenerator()
來(lái)產(chǎn)生一個(gè)CommandGenerator對(duì)象,
以后調(diào)用cg的getCmd等方法來(lái)獲取或者設(shè)置網(wǎng)絡(luò)設(shè)備信息。

getCmd()需要三個(gè)參數(shù):

1.cmdgen.CommunityData() ##社區(qū)信息 傳入三個(gè)數(shù)據(jù),安全my-agent、社區(qū)名public、snmp協(xié)議版本,之間用逗號(hào)隔開(kāi),例如 cmdgen.CommunityData('my-agent', 'public', 1)

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

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

注意:三個(gè)參數(shù)之間用 ","隔開(kāi)。

下面上個(gè)例子是獲得設(shè)備snmp數(shù)據(jù):

from pysnmp.entity.rfc3413.oneliner import cmdgen
 
def snmpget():
  cg = cmdgen.CommandGenerator() ##獲得CommandGenerator對(duì)象
  errorIndication, errorStatus, errorIndex, varBinds = cg.getCmd(
   #0代表v1,1代表v2c 
  cmdgen.CommunityData('my-agent', 'public', 1), ##社區(qū)信息,my-agent ,public 表示社區(qū)名,1表示snmp v2c版本,0為v1版本
  cmdgen.UdpTransportTarget(('192.168.70.237', 161)),##這是傳輸?shù)耐ǖ?,傳輸?shù)絀P 192.168.70.237, 端口 161上(snmp標(biāo)準(zhǔn)默認(rèn)161 UDP端口)
  '.1.3.6.1.4.1.1800.5.13.2' ##傳送的OID,個(gè)人認(rèn)為MIB值
  )
  print str(varBinds[0][1]); ##varBinds返回是一個(gè)stulp,含有MIB值和獲得值
def runit(loop=1):
  for i in range(loop):
    snmpget()
    #print i
if __name__ == "__main__":
  runit(loop=1)

以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。

相關(guān)文章

  • numpy.linspace 生成等差數(shù)組的方法

    numpy.linspace 生成等差數(shù)組的方法

    今天小編就為大家分享一篇numpy.linspace 生成等差數(shù)組的方法,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2018-07-07
  • 2023最新pytorch快速安裝指南(超詳細(xì)版)

    2023最新pytorch快速安裝指南(超詳細(xì)版)

    這篇文章主要給大家介紹了2023年最新pytorch快速安裝指南的相關(guān)資料,PyTorch是一個(gè)開(kāi)源的深度學(xué)習(xí)框架,提供了各種張量操作并通過(guò)自動(dòng)求導(dǎo)可以自動(dòng)進(jìn)行梯度計(jì)算,方便構(gòu)建各種動(dòng)態(tài)神經(jīng)網(wǎng)絡(luò),需要的朋友可以參考下
    2023-10-10
  • python保留小數(shù)函數(shù)的幾種使用總結(jié)

    python保留小數(shù)函數(shù)的幾種使用總結(jié)

    本文主要介紹了python保留小數(shù)函數(shù)的幾種使用總結(jié),文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2023-02-02
  • Python selenium模擬手動(dòng)操作實(shí)現(xiàn)無(wú)人值守刷積分功能

    Python selenium模擬手動(dòng)操作實(shí)現(xiàn)無(wú)人值守刷積分功能

    這篇文章主要介紹了Python selenium模擬手動(dòng)操作達(dá)到無(wú)人值守刷積分目的,本文通過(guò)實(shí)例代碼給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2020-05-05
  • python讀取文件名并改名字的實(shí)例

    python讀取文件名并改名字的實(shí)例

    今天小編就為大家分享一篇python讀取文件名并改名字的實(shí)例,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2019-01-01
  • 為python爬蟲(chóng)docker鏡像添加nodejs環(huán)境實(shí)現(xiàn)方法

    為python爬蟲(chóng)docker鏡像添加nodejs環(huán)境實(shí)現(xiàn)方法

    這篇文章主要為大家介紹了為python爬蟲(chóng)docker鏡像添加nodejs環(huán)境實(shí)現(xiàn)方法,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2023-09-09
  • 基于Python實(shí)現(xiàn)圖片主題色的提取

    基于Python實(shí)現(xiàn)圖片主題色的提取

    在?Groove?音樂(lè)中,當(dāng)我們改變歌曲時(shí),底部播放欄的顏色會(huì)隨專輯封面而變,這就是提取了主題色。本文將利用Python實(shí)現(xiàn)圖片主題色的提取,感興趣的可以了解一下
    2022-03-03
  • 一文掌握6種Python中常用數(shù)據(jù)庫(kù)操作及代碼

    一文掌握6種Python中常用數(shù)據(jù)庫(kù)操作及代碼

    在數(shù)據(jù)處理和管理領(lǐng)域,Python作為一種高效、易用的編程語(yǔ)言,擁有豐富的數(shù)據(jù)庫(kù)操作模塊,可以輕松實(shí)現(xiàn)對(duì)關(guān)系型數(shù)據(jù)庫(kù)的數(shù)據(jù)操作,本文將介紹六種常見(jiàn)的Python數(shù)據(jù)庫(kù)操作模塊,需要的可以參考下
    2023-12-12
  • 關(guān)于Python 解決Python3.9 pandas.read_excel(‘xxx.xlsx‘)報(bào)錯(cuò)的問(wèn)題

    關(guān)于Python 解決Python3.9 pandas.read_excel(‘xxx.xlsx‘)報(bào)錯(cuò)的問(wèn)題

    這篇文章主要介紹了關(guān)于Python 解決Python3.9 pandas.read_excel(‘xxx.xlsx‘)報(bào)錯(cuò)的問(wèn)題,本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2020-11-11
  • python數(shù)值基礎(chǔ)知識(shí)淺析

    python數(shù)值基礎(chǔ)知識(shí)淺析

    在本文里我們給大家介紹的是關(guān)于python數(shù)值基礎(chǔ)知識(shí)的內(nèi)容,正在學(xué)習(xí)的朋友們可以參考下。
    2019-11-11

最新評(píng)論