weblogic下某项目监控
来源:互联网 发布:深圳市软件产业基地4栋 编辑:程序博客网 时间:2024/06/16 12:57
CUR_TIME=`date +"%Y%m%d %T"`
DBSTR="abc/cced@ora"
PHONELIST="186055117127
13205512774
"
send_sms()
{
PCOUNT=0
for phone in $PHONELIST
do
TIME="COM"`date +'%y%m%d%H%M%S'`
COMM_SN="${TIME}$1${PCOUNT}"
echo "COMM_SN=${COMM_SN}"
SQL="insert into tab_abc values('"$COMM_SN"','alarm','"
$phone"',to_char(sysdate,'YYYYMMDDHH24MISS'),'IOC_ALARM','2',to_char(sysdate,'YY
YYMMDDHH24MISS'),'"$2"',0,0,0)"
exesql "$SQL"
SQL="insert into tab_abc values('"$COMM_SN"','alarm','"$pho
ne"',to_char(sysdate,'YYYYMMDDHH24MISS'),'IOC_ALARM','2',to_char(sysdate,'YYYYMM
DDHH24MISS'),'"$2"',0,0,0)"
exesql "$SQL"
# printf "[%s]: SEND MESSAGE TO【%s】:%s\n" "`date +'%Y-%m-%d %H:
%M:%S'`" "$phone" "$3"
PCOUNT=`expr $PCOUNT + 1`
echo "PCOUNT=${PCOUNT}"
sleep 1
done
}
exesql()
{
sqlplus -s $DBSTR <<EOF
set autocommit off;
$1;
commit;
exit;
EOF
}
cd /install1/weblogic10/user_projects/domains/abc10Domain
count=`find ./ -name "log4j.log" -cmin -5|wc|awk '{print $1}'`
if [ count -eq 0 ];then
COUNT=`java -cp /install1/weblogic10/wlserver_10.3/server/lib/we
blogic.jar weblogic.Admin -url t3://130.19.10.44:8033 -username weblogic -passwo
rd pwweb PING count bytes |grep Failed|wc |awk '{print $1}' `
echo "COUNT="${COUNT}
if [ $COUNT -gt 0 ]; then
echo "[${CUR_TIME}] ssss挂死需要重启"
send_sms "01" "ssss厅挂死需要重启"
tail -100 log4j.log
echo "------------------------------------------------------
--------"
# ps -mp `ps -ef|grep abc10Domain|grep -v grep|grep -v tail|grep -
v "startWebLogic.sh"|awk '{print $2}'` -o THREAD
echo "------------------------------------------------------
--------"
kill -3 `ps -ef|grep abc10Domain|grep -v grep|grep -v tail|g
rep -v "startWebLogic.sh"|awk '{print $2}'`
# sh stop_sms10WL.sh
sleep 1
# sh start_sms10WL.sh
fi
fi
#########abc接口表############################
VALUE=`sqlplus -s $DBSTR <<EOF
set heading off;
set feedback off;
set pagesize 0;
set verify off;
set echo off;
select count(*) from COMM_SMSHALL ;
exit;
EOF`
#echo $VALUE
if [ "$VALUE" -gt 1000 ]; then
msg="xxx接口表[comm_abc]有${VALUE}条数据未处理!"
echo $msg
send_sms "02" "$msg"
fi
DBSTR="abc/cced@ora"
PHONELIST="186055117127
13205512774
"
send_sms()
{
PCOUNT=0
for phone in $PHONELIST
do
TIME="COM"`date +'%y%m%d%H%M%S'`
COMM_SN="${TIME}$1${PCOUNT}"
echo "COMM_SN=${COMM_SN}"
SQL="insert into tab_abc values('"$COMM_SN"','alarm','"
$phone"',to_char(sysdate,'YYYYMMDDHH24MISS'),'IOC_ALARM','2',to_char(sysdate,'YY
YYMMDDHH24MISS'),'"$2"',0,0,0)"
exesql "$SQL"
SQL="insert into tab_abc values('"$COMM_SN"','alarm','"$pho
ne"',to_char(sysdate,'YYYYMMDDHH24MISS'),'IOC_ALARM','2',to_char(sysdate,'YYYYMM
DDHH24MISS'),'"$2"',0,0,0)"
exesql "$SQL"
# printf "[%s]: SEND MESSAGE TO【%s】:%s\n" "`date +'%Y-%m-%d %H:
%M:%S'`" "$phone" "$3"
PCOUNT=`expr $PCOUNT + 1`
echo "PCOUNT=${PCOUNT}"
sleep 1
done
}
exesql()
{
sqlplus -s $DBSTR <<EOF
set autocommit off;
$1;
commit;
exit;
EOF
}
cd /install1/weblogic10/user_projects/domains/abc10Domain
count=`find ./ -name "log4j.log" -cmin -5|wc|awk '{print $1}'`
if [ count -eq 0 ];then
COUNT=`java -cp /install1/weblogic10/wlserver_10.3/server/lib/we
blogic.jar weblogic.Admin -url t3://130.19.10.44:8033 -username weblogic -passwo
rd pwweb PING count bytes |grep Failed|wc |awk '{print $1}' `
echo "COUNT="${COUNT}
if [ $COUNT -gt 0 ]; then
echo "[${CUR_TIME}] ssss挂死需要重启"
send_sms "01" "ssss厅挂死需要重启"
tail -100 log4j.log
echo "------------------------------------------------------
--------"
# ps -mp `ps -ef|grep abc10Domain|grep -v grep|grep -v tail|grep -
v "startWebLogic.sh"|awk '{print $2}'` -o THREAD
echo "------------------------------------------------------
--------"
kill -3 `ps -ef|grep abc10Domain|grep -v grep|grep -v tail|g
rep -v "startWebLogic.sh"|awk '{print $2}'`
# sh stop_sms10WL.sh
sleep 1
# sh start_sms10WL.sh
fi
fi
#########abc接口表############################
VALUE=`sqlplus -s $DBSTR <<EOF
set heading off;
set feedback off;
set pagesize 0;
set verify off;
set echo off;
select count(*) from COMM_SMSHALL ;
exit;
EOF`
#echo $VALUE
if [ "$VALUE" -gt 1000 ]; then
msg="xxx接口表[comm_abc]有${VALUE}条数据未处理!"
echo $msg
send_sms "02" "$msg"
fi
- weblogic下某项目监控
- weblogic监控
- WebLogic监控
- Weblogic监控
- weblogic监控
- Tomcat 下项目迁移到weblogic 10
- weblogic 下部署项目遇到的问题
- Tomcat 下项目迁移到weblogic 10
- weblogic监控小结
- weblogic状态监控脚本
- Weblogic常用监控指标
- loadrunner 监控 weblogic(JMX)
- 使用SiteScope监控WebLogic
- 使用JConsole监控weblogic
- loadrunner监控weblogic
- Weblogic常用监控指标
- Weblogic监控指标列表
- Weblogic常用监控指标
- 局部内部类
- 浏览器的兼容性问题
- 如何预测用户query意图
- Windows socket之IO完成端口(IOCP)模型开发
- 理解Linux的处理器负载均值
- weblogic下某项目监控
- java反射机制访问对象的私有变量
- jQuery获取,设置下拉框的值
- String 与 StingBuffer的区别
- FFMEG开发教程--(02)ffmpeg输出到屏幕
- busybox简介和使用
- 【多线程】_线程操作案例——生产者和消费者笔记
- 固定表头
- android之文件读写实例测试