您的位置:首页 > 其它

开发环境应用检测脚本

2016-02-21 12:06 1251 查看
#!/bin/sh
# check cloudpay test env host and port
hostPorts=(
ufs:192.168.1.4:8090
pbs-bos:192.168.1.4:8171
pbs:192.168.1.4:8174
privilege-api:192.168.1.4:8179
uni-audit:192.168.1.4:8181
uni-auth:192.168.1.4:8182
counter-api:192.168.1.4:8197
MQ:192.168.1.8:61616
cache-ttserver:192.168.1.8:1978
mysql:192.168.1.4:3306
ufs-admin:192.168.1.4:8091
static-inner:192.168.1.4:8127
mgs-test:192.168.1.4:8131
rms-monitor:192.168.1.4:8153
rms-intra:192.168.1.4:8154
privilege-admin:192.168.1.4:8180
uni-login:192.168.1.4:8183
basis:192.168.1.4:8193
ues-console:192.168.1.4:8194
counter:192.168.1.4:8195
oss-web:192.168.1.4:8198
ma-web:192.168.1.5:8144
voucher:192.168.1.5:8155
tpu:192.168.1.5:8126
fcw:192.168.1.5:8094
csa-web:192.168.1.7:8192
mgs:192.168.1.5:8113
sms-gateway:192.168.1.5:8310
site:192.168.1.5:8307
static:192.168.1.5:8124
enterprise-web:192.168.1.5:8308
captcha:192.168.1.5:8134
cashier:192.168.1.5:8146
cashier-api:192.168.1.5:8147
mag:192.168.1.5:8186
site-wap:192.168.1.5:8253
cashier-wap:192.168.1.5:8256
site-app:192.168.1.5:18253
cmfService:192.168.1.5:8162
deposit:192.168.1.5:8172
tradeservice:192.168.1.5:8173
afs:192.168.1.5:8327
efs:192.168.1.5:8328
efs-task:192.168.1.5:8329
bank-efs-fundin:192.168.1.5:8330
cache-mgmt:192.168.1.8:8121
bank-efs-fundout:192.168.1.5:8331
fsnf-notification:192.168.1.5:8332
acs:192.168.1.7:8165
cas-web:192.168.1.7:8214
pns:192.168.1.7:8145
ues-ws:192.168.1.7:8160
lflt:192.168.1.7:8164
ffs:192.168.1.7:8188
bank-adapter-testbank:192.168.1.7:6006
bank-adapter-99bill:192.168.1.7:8132
bank-adapter-alipay:192.168.1.7:8208
dpm-task:192.168.1.7:8142
bank-adapter-wxpay:192.168.1.7:8213
bank-testbank-fundout:192.168.1.7:8283
bank-abc-pos:192.168.1.7:8325
cmfTask:192.168.1.7:8163
bank-adapter-abc-fundout:192.168.1.7:8326
cert:192.168.1.8:8309
rms-rules:192.168.1.8:8151
rms-cep:192.168.1.8:8152
smsgateway-ws:192.168.1.8:8168
ucs-listener:192.168.1.8:8103
deposit-task:192.168.1.4:8178
mns:192.168.1.8:8156
mns-mq-listener:192.168.1.8:8157
fos-task:192.168.1.7:8273
payment-task:192.168.1.7:8278
mns-scheduler-web:192.168.1.8:8158
mns-admin:192.168.1.8:8159
dpm-accounting:192.168.1.8:8141
dpm-manager:192.168.1.8:8143
fos:192.168.1.8:8150
payment:192.168.1.8:8167
pfs-payment:192.168.1.8:8175
pfs-basis:192.168.1.8:8176
pfs-manager:192.168.1.8:8177
payment-carryover:192.168.1.8:8279
)
j=0;
for ((i=0; i<${#hostPorts[@]}; i++))
do
ipPort=${hostPorts[$i]}
ip=`echo $ipPort | cut -d':' -f2`
port=`echo $ipPort | cut -d':' -f3`
echo $[$i+1] check $ipPort
ncResult=`nc -z  -w 10 $ip $port`
successCnt=`echo $ncResult|grep 'succeeded'|wc -l`
if [ $successCnt = 0 ]
then
errorInfos[j++]="$[$i+1] $ipPort ERROR"
else
echo $ncResult
fi
done
echo
echo ----------------------------------------------------------------------------
echo ------------------------------- ERROR INFO ---------------------------------
echo ----------------------------------------------------------------------------
for ((i=0; i<${#errorInfos[*]}; i++))
do
echo ${errorInfos[$i]}
done
echo


登录测试机器:192.168.1.4,执行:sh /root/ops/check_cloudpay_daily_port.sh
linux或mac系统下,拷贝sh文件执行。

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: