开发环境应用检测脚本

来源:互联网 发布:模拟炒股软件 知乎 编辑:程序博客网 时间:2024/04/29 16:20
#!/bin/sh # check cloudpay test env host and porthostPorts=(    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    fidoneechoecho ----------------------------------------------------------------------------echo ------------------------------- ERROR INFO ---------------------------------echo ----------------------------------------------------------------------------  for ((i=0; i<${#errorInfos[*]}; i++))do    echo ${errorInfos[$i]}doneecho 


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

0 0
原创粉丝点击