原备用机房到期,现在找另一个,机房给了个测试机,win2k3系统的。第2小时执行一次
主机房(linux)
[root@dodowolf works]# cat ip.txt
202.102.192.100 安徽合肥电信
219.141.182.2 北京电信
183.64.1.2 重庆电信
117.25.160.121 福建厦门电信
113.105.11.65 广东广州电信
125.74.111.5 甘肃天水电信
202.103.207.2 广西柳州电信
111.121.160.2 贵州安顺电信
123.163.139.77 河南开封电信
202.103.21.2 湖北十堰电信
123.181.244.6 河北秦皇岛电信
219.147.176.128 黑龙江哈尔滨电信
113.240.233.2 湖南长沙电信
124.234.100.16 吉林延边电信
202.102.102.2 江苏南京电信
182.202.160.2 辽宁本溪电信
110.166.0.2 青海西宁电信
118.113.84.100 四川成都电信
123.171.135.192 山东泰安电信
101.227.254.2 上海电信
110.176.0.10 山西太原电信
123.150.12.2 天津电信
124.31.184.2 西藏林芝电信
202.98.163.225 云南昆明电信
115.192.128.10 浙江杭州电信
112.122.104.3 安徽六安联通
114.251.10.2 北京联通
113.204.1.5 重庆联通
112.109.128.4 福建漳州联通
112.90.136.2 广东深圳联通
115.85.192.4 甘肃兰州联通
121.31.100.3 广西防城港联通
111.85.116.226 贵州黔东南苗族侗族自治州联通
123.13.200.21 河南许昌联通
113.56.119.2 湖北恩施联通
110.249.128.57 河北石家庄联通
113.59.101.2 海南海口联通
113.3.101.129 黑龙江省伊春市联通
110.52.102.2 湖南省邵阳市联通
119.48.132.3 吉林长春联通
112.80.218.2 江苏南京联通
220.248.218.16 江西南昌联通
202.107.44.97 辽宁沈阳联通
110.16.0.2 内蒙古包头联通
182.54.104.10 宁夏石嘴山联通
221.207.12.12 青海西宁联通
119.6.109.2 四川成都联通
119.163.194.10 山东济南联通
112.64.123.2 上海联通
123.138.0.2 陕西西安联通
118.72.0.10 山西大同联通
111.160.11.5 天津联通
124.88.128.3 新疆乌鲁木齐联通
221.13.64.114 西藏拉萨联通
119.62.120.2 云南昆明联通
123.157.0.102 浙江金华市联通
[root@dodowolf works]# cat ping.sh
#!/bin/sh
CURRENT_TIME=`date +"%Y年%m月%d日%H时"`
while read line
do
{
IP_ADDR=`echo $line |cut -d" " -f1`
PING_POINT=`echo $line |cut -d" " -f2`
PING_RESULT=`ping -c 10 $IP_ADDR | grep rtt`
wait
echo "$CURRENT_TIME $PING_POINT $IP_ADDR $PING_RESULT">>/dodowolf/works/ping_result.log
}
done </dodowolf/works/ip.txt
-----------
现在用zabbix做测试了,直接yum安装 参考官方
添加以下脚本:
#cd /etc/zabbix/zabbix_agentd.d/
#vi userparameter_ping.conf
UserParameter=ping_avg[*],ping -c 2 -n -q $1 | grep rtt | awk '{print $$4}' | cut -d/ -f3
#/etc/init.d/zabbix-agent restart
server端,通过web页面,导入之前的模板就可以了,
主要选取了美国各州,北京,IP;
测试机房(win2k3)
新建一txt ,改名为ping.bat
编辑内容为:
@echo off
for /f %%i in (ip.txt) do ping -n 10 %% >> ping_result.log
echo %date:~0,10%-%time:~0,2% >>ping_result.log
然后在“控制面板”-- “新建计划任务” 指定ping.bat
在高级设置里设置为每2小时执行一次,和主机房测试做下对比。