开发环境应用检测脚本
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文件执行。
相关文章推荐
- java中list或set转map的方法
- Android事件分发详解(二)——View的事件分发
- Android事件分发详解(二)——View的事件分发
- swing
- 执行gem install dryrun错误
- 使用Tomcat+Redis来实现集群部署中的Session共享问题
- ios safe dictionary simple implement
- C# winform项目中ListView控件使用CheckBoxes属性实现单选功能
- z-stack中byte osal_start_time和osal_start_timerEx区别
- Unity3D 人形血条制作小知识
- C#对List同时遍历删除操作
- 019Adapter初解
- JSP包含指令
- 自己动手丰衣足食之纯CSS画的基本图形(矩形、圆形、三角形、多边形、爱心、八卦等)
- Winform ListView的用法
- 将Eclipse代码导入到AndroidStudio的两种方式
- 大学时数据结构课上写的排序算法
- Android事件分发详解(三)——ViewGroup的dispatchTouchEvent()源码学习
- 关于C语言中的未初始化变量的值
- java动态代理--一个简单的例子