我想找到如果Python的netsnmp綁定可以使用twisted異步?如果有人有一個例子,那會很有幫助。我的目標是看看我是否可以以異步方式使用Python的netsnmp綁定來監聽陷阱,發送SNMP獲取請求等。蟒蛇netsnmp與扭曲
-1
A
回答
-2
http://twistedsnmp.sourceforge.net正是這樣一個實現。
-1
到目前爲止,我發現由zenoss寫的這是相當過時的pynetsnmp。不知道是否有更新的庫或者是否有自己的SNMP庫出現扭曲?
-1
你檢查過pysnmp嗎?庫支持扭曲。 http://pysnmp.sourceforge.net/examples/v3arch/twisted/contents.html
from twisted.internet import reactor
from pysnmp.entity import engine, config
from pysnmp.entity.rfc3413 import cmdrsp, context
from pysnmp.carrier.twisted.dgram import udp
snmpEngine = engine.SnmpEngine()
config.addTransport(
snmpEngine,
udp.domainName,
udp.UdpTwistedTransport().openServerMode(('127.0.0.1', 161))
)
config.addV1System(snmpEngine, 'my-read-area', 'public')
config.addV1System(snmpEngine, 'my-write-area', 'private')
config.addVacmUser(snmpEngine, 1, 'my-read-area', 'noAuthNoPriv', (1, 3, 6, 1, 2, 1))
config.addVacmUser(snmpEngine, 1, 'my-write-area', 'noAuthNoPriv', (1, 3, 6, 1, 2, 1), (1, 3, 6, 1, 2, 1))
snmpContext = context.SnmpContext(snmpEngine)
cmdrsp.GetCommandResponder(snmpEngine, snmpContext)
cmdrsp.SetCommandResponder(snmpEngine, snmpContext)
cmdrsp.NextCommandResponder(snmpEngine, snmpContext)
reactor.run()
+0
鏈接到外部資源,但請周圍添加鏈接方面,以便其他用戶將有一些想法是什麼,爲什麼它的存在。如果目標網站無法訪問或永久離線,請始終引用重要鏈接中最相關的部分。 – pableiros 2017-01-13 18:26:12
相關問題
- 1. 蟒蛇csv扭曲告訴
- 2. 扭曲蟒蛇ISFTPServer openDirectory
- 3. 扭曲和starpy錯誤(蟒蛇)
- 4. 蟒蛇扭曲套接字失敗
- 5. 蟒蛇扭曲的教程/問題
- 6. 蟒蛇扭曲代理超時
- 7. 蟒蛇扭曲和多處理
- 8. 蟒蛇扭曲等效於.net
- 9. 蟒蛇扭曲的中間人執行
- 10. 蟒蛇扭曲推遲和getProcessOutputAndValue問題
- 11. 問題與扭曲的蟒蛇 - 發送二進制數據
- 12. 蟒蛇扭曲代理客戶端級聯/上游到魷魚
- 13. 蟒蛇扭曲putChild沒有預期轉發
- 14. 蟒蛇importerror沒有模塊名爲zope.interface扭曲
- 15. 使用蟒蛇和扭曲的聊天彗星網站
- 16. 安裝扭曲着蟒蛇3.5的virtualenv使用PIP
- 17. 蟒蛇(扭曲)在MAC中的openssl安裝給出錯誤?
- 18. 蟒蛇捲曲的assembla
- 19. 蟒蛇識別曲線段
- 20. 蟒蛇曲線擬合
- 21. 問題與扭曲
- 22. 扭轉字典順序蟒蛇
- 23. 如何扭轉%操作蟒蛇
- 24. 扭曲和扭曲Movieclip
- 25. 與蟒蛇
- 26. 與蟒蛇
- 27. 與蟒蛇
- 28. 與蟒蛇
- 29. 與蟒蛇
- 30. 與管蟒蛇
這與pysnmp結合,不netsnmp鼓勵 – abarik 2015-02-11 08:12:15