原备用机房到期,现在找另一个,机房给了个测试机,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小时执行一次,和主机房测试做下对比。