看板 Linux 關於我們 聯絡資訊
請教一下各位大大們~~ 因為最近需要使用到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
kenduest: 就 for loop 語法來處理最直接單純 09/04 18:10
kojj: 用迴圈最簡單,snmpwalk 沒支援多主機查詢 09/04 21:00
a0902jack: 2位k大,我外層已經用while_read迴圈做讀檔的動作,要 09/04 22:47
a0902jack: 怎麼用迴圈再讓snmpwork同時送request到多台主機上呢? 09/04 22:47
kenduest: for server_name in 192.168.1.1 192.168.1.2 ; do 09/05 01:32
kenduest: snmpwalk .... $server_name 09/05 01:32
kenduest: done 09/05 01:32
a0902jack: 這樣做的結果,不是也要等192.168.1.1 response後再去s 09/05 14:01
a0902jack: nmpwalk 192.168.1.2嗎? 09/05 14:01
kenduest: 這是當然啊.. 若你要同時那就是要跑背景模式 09/05 19:09
kenduest: 不過細節部分你得自行處理 09/05 19:10
kenduest: snmpwalk .... $server_name > result-$server_name & 09/05 19:10
kenduest: 跑背景簡單,但是若有連不到等等,包含諭時等要考慮 09/05 19:13
kenduest: 另外回文一篇回應好了.. 09/05 20:00