作者kenduest (小州)
看板Linux
标题Re: [问题] snmpwalk or snmpget同时取得多个ip的values
时间Sat Sep 5 19:55:03 2015
※ 引述《a0902jack (Panda)》之铭言:
: 请教一下各位大大们~~
: 因为最近需要使用到snmpwalk/snmpget,
: google了一下网路上的资料,
: 好像没看到可以"同时"发送一个request到多台主机上。
: 有在思考透过变数和回圈的方式有办法达成以上需求吗??
: thx.
另外拉出来回应,这边举个例子提供参考:
#!/bin/bash
rm -f faillog.txt
reset()
{
for pid in $(jobs -p); do
kill $pid
done
}
ping_test()
{
echo "Running for $1"
timeout 10 ping -c 3 "$1" > $2 2>&1
code=$?
if [ $code -eq 0 ]; then
echo "Running for $1 Done"
else
echo "Running for $1 Timeout"
echo "$1" >> faillog.txt
fi
}
true > faillog.txt
trap reset INT TERM
for hostname in google.com udn.com tw.yahoo.com www.facebook.com 1.1.1.1
do
ping_test $hostname result-$hostname.txt &
done
wait
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 122.117.155.17
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Linux/M.1441454107.A.A99.html
1F:推 a0902jack: 谢谢Ken大回应,我再研究看看! 09/06 21:15