linux群ping服务器各网段脚本

config机:(root有信任关系)

#!/bin/bash
ssh -Tq root@192.168.33.38 << EOF
cd /home/trade/asptools
./ping_test1.sh
EOF
ssh -Tq root@192.168.33.43 << EOF
cd /home/trade/asptools
./ping_test2.sh
EOF
ssh -Tq root@192.168.33.34 << EOF
cd /home/risk/asptools
./ping_test3.sh
EOF
exit 0


其他三台机器选一台为例:

#!/bin/sh
pingcmd()
{
prefix="SERVER $1 PING $2"
ping -w 1 -c 1 $2>/dev/null
ret=$?
if [ $ret -eq 0 ]
#then result=$prefix" OK"
#else result=$prefix" ERROR"
then printf "$prefix\t OK\n"
else printf "$prefix\t ERROR\n"
fi
#echo $result
return 0
}



echo "==========================================="
echo "  报盘核心网 B7    PING FROM OM1    "
echo "==========================================="
server0="192.168.36.38"
server1="192.168.36.39"
server2="192.168.36.52"
server3="192.168.36.53"
server4="192.168.36.54"
server5="192.168.36.55"
server6="192.168.36.56"
server7="192.168.36.57"
server8="192.168.36.58"
server9="192.168.36.59"
server10="192.168.36.60"
server11="192.168.36.62"
server12="192.168.36.63"
server13="192.168.36.64"
server14="192.168.36.65"
server15="192.168.36.66"
server16="192.168.36.67"
server17="192.168.36.68"
pingcmd $server0 $server1
pingcmd $server0 $server2
pingcmd $server0 $server3
pingcmd $server0 $server4
pingcmd $server0 $server5
pingcmd $server0 $server6
pingcmd $server0 $server7
pingcmd $server0 $server8
pingcmd $server0 $server9
pingcmd $server0 $server10
pingcmd $server0 $server11
pingcmd $server0 $server12
pingcmd $server0 $server13
pingcmd $server0 $server14
pingcmd $server0 $server15
pingcmd $server0 $server16
pingcmd $server0 $server17


echo "==========================================="
echo "   报盘前置网 S2    PING FROM OM1   "
echo "==========================================="
server0="192.168.40.38"
server1="192.168.40.39"
server2="192.168.40.52"
server3="192.168.40.53"
server4="192.168.40.54"
server5="192.168.40.55"

pingcmd $server0 $server1
pingcmd $server0 $server2
pingcmd $server0 $server3
pingcmd $server0 $server4
pingcmd $server0 $server5


echo "----------------------------------"
echo "四所地址      PING FROM OM1"
echo "----------------------------------"
server0="192.168.40.38"
server1="192.168.11.31"
server5="192.168.11.32"
server6="192.168.12.41"
server7="192.168.12.42"
server8="192.168.16.31"
server9="192.168.16.32"
server2="129.10.1.94"
server10="129.10.1.9"
server11="129.10.1.93"
server12="129.10.1.95"
server13="129.10.1.96"
server14="129.20.1.21"
server15="129.20.1.22"
server16="129.20.1.23"
server17="129.20.1.24"
server18="129.20.1.25"
server3="10.10.2.29"
server19="10.10.2.23"
server20="10.10.2.24"
server21="10.10.2.25"
server22="10.90.2.23"
server23="10.90.2.24"
server24="10.90.2.25"
server25="10.90.2.29"
server26="10.10.2.22"
server27="10.10.2.26"
server4="172.24.20.56"
server28="172.24.20.57"
server29="172.27.16.31"
server30="172.27.16.32"
server31="172.24.16.51"
server32="172.24.16.52"
echo "SHFE"
pingcmd $server0 $server1
pingcmd $server0 $server5
pingcmd $server0 $server6
pingcmd $server0 $server7
pingcmd $server0 $server8
pingcmd $server0 $server9

echo "ZCE"
pingcmd $server0 $server2
pingcmd $server0 $server10
pingcmd $server0 $server11
pingcmd $server0 $server12
pingcmd $server0 $server13
pingcmd $server0 $server14
pingcmd $server0 $server15
pingcmd $server0 $server16
pingcmd $server0 $server17
pingcmd $server0 $server18

echo "DCE"
#pingcmd $server0 $server3
pingcmd $server0 $server19
pingcmd $server0 $server20
pingcmd $server0 $server21
pingcmd $server0 $server22
pingcmd $server0 $server23
pingcmd $server0 $server24
#pingcmd $server0 $server25
pingcmd $server0 $server26
pingcmd $server0 $server27

echo "CFFEX"
pingcmd $server0 $server4
pingcmd $server0 $server28
pingcmd $server0 $server29
pingcmd $server0 $server30
pingcmd $server0 $server31
pingcmd $server0 $server32

echo ""

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值