linux群ping服务器各网段脚本
config機(jī):(root有信任關(guān)系)
#!/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
其他三臺(tái)機(jī)器選一臺(tái)為例:
#!/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 " ?報(bào)盤核心網(wǎng) 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 " ? 報(bào)盤前置網(wǎng) 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 ""
總結(jié)
以上是生活随笔為你收集整理的linux群ping服务器各网段脚本的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: python链表排序_链表排序+末尾各种
- 下一篇: Linux运维必备的40个命令总结(值得