[問題] snmpwalk or snmpget同時取得多個ip的values

看板Linux作者 (Panda)時間10年前 (2015/09/04 17:24), 10年前編輯推噓0(0014)
留言14則, 3人參與, 最新討論串1/2 (看更多)
請教一下各位大大們~~ 因為最近需要使用到snmpwalk/snmpget, google了一下網路上的資料, 好像沒看到可以"同時"發送一個request到多台主機上。 有在思考透過變數和迴圈的方式有辦法達成以上需求嗎?? thx. -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 211.21.158.103 ※ 文章網址: https://www.ptt.cc/bbs/Linux/M.1441358643.A.5F9.html ※ 編輯: a0902jack (211.21.158.103), 09/04/2015 17:29:09 ※ 編輯: a0902jack (211.21.158.103), 09/04/2015 17:38:28 ※ 編輯: a0902jack (211.21.158.103), 09/04/2015 17:39:00

09/04 18:10, , 1F
就 for loop 語法來處理最直接單純
09/04 18:10, 1F

09/04 21:00, , 2F
用迴圈最簡單,snmpwalk 沒支援多主機查詢
09/04 21:00, 2F

09/04 22:47, , 3F
2位k大,我外層已經用while_read迴圈做讀檔的動作,要
09/04 22:47, 3F

09/04 22:47, , 4F
怎麼用迴圈再讓snmpwork同時送request到多台主機上呢?
09/04 22:47, 4F

09/05 01:32, , 5F
for server_name in 192.168.1.1 192.168.1.2 ; do
09/05 01:32, 5F

09/05 01:32, , 6F
snmpwalk .... $server_name
09/05 01:32, 6F

09/05 01:32, , 7F
done
09/05 01:32, 7F

09/05 14:01, , 8F
這樣做的結果,不是也要等192.168.1.1 response後再去s
09/05 14:01, 8F

09/05 14:01, , 9F
nmpwalk 192.168.1.2嗎?
09/05 14:01, 9F

09/05 19:09, , 10F
這是當然啊.. 若你要同時那就是要跑背景模式
09/05 19:09, 10F

09/05 19:10, , 11F
不過細節部分你得自行處理
09/05 19:10, 11F

09/05 19:10, , 12F
snmpwalk .... $server_name > result-$server_name &
09/05 19:10, 12F

09/05 19:13, , 13F
跑背景簡單,但是若有連不到等等,包含諭時等要考慮
09/05 19:13, 13F

09/05 20:00, , 14F
另外回文一篇回應好了..
09/05 20:00, 14F
文章代碼(AID): #1LwMCpNv (Linux)
文章代碼(AID): #1LwMCpNv (Linux)