作者a0902jack (Panda)
看板Linux
標題[問題] snmpwalk or snmpget同時取得多個ip的values
時間Fri Sep 4 17:24:00 2015
請教一下各位大大們~~
因為最近需要使用到snmpwalk/snmpget,
google了一下網路上的資料,
好像沒看到可以"同時"發送一個request到多台主機上。
有在思考透過變數和迴圈的方式有辦法達成以上需求嗎??
thx.
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 211.21.158.103
※ 文章網址: https://webptt.com/m.aspx?n=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
1F:→ kenduest: 就 for loop 語法來處理最直接單純 09/04 18:10
2F:→ kojj: 用迴圈最簡單,snmpwalk 沒支援多主機查詢 09/04 21:00
3F:→ a0902jack: 2位k大,我外層已經用while_read迴圈做讀檔的動作,要 09/04 22:47
4F:→ a0902jack: 怎麼用迴圈再讓snmpwork同時送request到多台主機上呢? 09/04 22:47
5F:→ kenduest: for server_name in 192.168.1.1 192.168.1.2 ; do 09/05 01:32
6F:→ kenduest: snmpwalk .... $server_name 09/05 01:32
7F:→ kenduest: done 09/05 01:32
8F:→ a0902jack: 這樣做的結果,不是也要等192.168.1.1 response後再去s 09/05 14:01
9F:→ a0902jack: nmpwalk 192.168.1.2嗎? 09/05 14:01
10F:→ kenduest: 這是當然啊.. 若你要同時那就是要跑背景模式 09/05 19:09
11F:→ kenduest: 不過細節部分你得自行處理 09/05 19:10
12F:→ kenduest: snmpwalk .... $server_name > result-$server_name & 09/05 19:10
13F:→ kenduest: 跑背景簡單,但是若有連不到等等,包含諭時等要考慮 09/05 19:13
14F:→ kenduest: 另外回文一篇回應好了.. 09/05 20:00