golang snmp開發學習筆記(一)

2021-07-05 13:42:45 字數 3336 閱讀 2518

soniah/gosnmp是乙個純go語言編寫的snmp包,基於alouca/gosnmp開發。目前提供getrequest、getnext、getbulk、walk和setrequest功能,支援ipv4和ipv6, 支援snmpv2c和snmpv3。gosnmp還在開發,目前不支援trap,walk和setrequest也還不夠完善,但作為一般的網路監控用途已經足夠,如果需要還可以直接對原始碼進行修改補充。

本文介紹soniah/gosnmp的getrequest、getnext和getbulk操作。

}}輸出結果:

}輸出結果:

}todo: 範例3**未驗證。

}}輸出結果:

//前2個oid不重複,後3個重複10次,相當於執行5次getnext

result, err := g.default.getbulk(oids,2,5)

if err != nil

for i, v := range result.variables

}

}輸出結果:

0: .1.3.6.1.2.1.1.2.0 = 0

1: .1.3.6.1.2.1.1.5.0 = yd_wlzx1f_s2652

2: .1.3.6.1.2.1.2.2.1.1.1 = 1

3: .1.3.6.1.2.1.2.2.1.10.1 = 144611

4: .1.3.6.1.2.1.2.2.1.16.1 = 539306284

5: .1.3.6.1.2.1.2.2.1.1.2 = 2

6: .1.3.6.1.2.1.2.2.1.10.2 = 0

7: .1.3.6.1.2.1.2.2.1.16.2 = 0

8: .1.3.6.1.2.1.2.2.1.1.3 = 3

9: .1.3.6.1.2.1.2.2.1.10.3 = 70688630

10: .1.3.6.1.2.1.2.2.1.16.3 = 216291621

11: .1.3.6.1.2.1.2.2.1.1.4 = 4

12: .1.3.6.1.2.1.2.2.1.10.4 = 129777391

13: .1.3.6.1.2.1.2.2.1.16.4 = 1052726443

14: .1.3.6.1.2.1.2.2.1.1.5 = 5

15: .1.3.6.1.2.1.2.2.1.10.5 = 169733222

16: .1.3.6.1.2.1.2.2.1.16.5 = 641244267

OpenCV Android應用開發學習筆記

通過這一部分的學習有一些android開發的坑需要注意 這個筆記算是將 深入opencv android應用開發 這本書的內容縮略整理為方便檢視的筆記 影象處理函式 src為原圖 size 3,3 表示3x3的核 均值模糊 imgproc.blur src,src,new size 3,3 高斯模糊...

FreeCodeCamp之前端開發學習筆記1

1 有三個影響html元素布局的重要屬性 padding 內邊距 margin 外邊距 border 邊框 元素的padding控制元素內容content和元素邊框border之間的距離。元素的外邊距margin控制元素邊框border和元素實際所佔空間的距離。元素的margin控制元素的borde...

Delphi專案開發和Delphi學習筆記索引

最近準備做乙個用delphi客戶端呼叫.net的webservice的專案。所以把專案開發計畫和學習計畫寫在部落格上。希望對自己的技術有個促進。因為網上用delphi客戶端呼叫.net的webservice的專案和資料並不多,再加上我也沒做過客戶端程式,所以一些東東還要靠自己去鑽研。大致的計畫如下。...