PySNMP中文1、SNMP library for Python

SNMP library for Python

PySNMP是一個跨平臺,純Python實現的SNMP engine接口。它具有SNMP engine的所有功能,包含Agent/Manager/Proxy三種角色,協議的三個版本v1/v2c/v3可以使用IPv4/IPv6和其他網絡傳輸協議。

儘管SNMP這個名詞看上去是簡單的網絡管理協議,然而事實並非如此。比如它的第三個版本v3引入了複雜開放的安全框架、多語言功能、遠程配置以及其他功能。PySNMP的細節和功能實現很複雜,儘可能給用戶帶來強大靈活的功能。

當前PySNMP穩定版本爲4.4,可以運行在從Python2.4到3.7版本上,推薦使用最新的PySNMP版本,並將老版本、廢棄版本的應用使用PySNMP最新版替換。當前的文檔均基於最新的4.4版本以及稍晚的更新版本。以前版本的材料可以在obsolete section找到。

除了library庫以外,系統還附帶了一組純Python命令行工具。這些工具模仿Net-SNMP的功能,主要有snmpget/snmpset/snmpwalk,可能在跨平臺的情況下很有用,也可以作爲pysnmp用戶的測試和原型工具。

PySNMP這款軟件是免費且開源的。源碼存放在Github repo中。基於2-clause BSD-style license發佈。

PySNMP的開發最初由Python軟件基金會資助。

快速開始

如果你已經瞭解了SNMP的相關知識,但還沒有嘗試深入瞭解並使用它,那就從這裏開始吧!

文檔

Example

下載

最好的方式

# pip install pysnmp -i https://pypi.douban.com/simple

若有故不能執此行,可參閱 下載PySNMP

發行許可

常見問題

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章