TC && TT运行状态监控
只是通过检查pid 和 port两个参数来判断ttserver是否活着
ttserver 的启动命令如下
ttserver -host 192.168.1.9 -port
11209 -thnum 8 -dmn -pid /usr/local/ttserver/session/ttserver.pid -log
/usr/local/ttserver/logs/ttserver_session.log
以下是脚本内容
check_tt.sh
#!/bin/bash
#author storysky in 2011.07.20
#check ttserver status
pid1=`cat /usr/local/ttserver/session/ttserver.pid`
port=`ps aux |awk '/ttserver/&&!/awk/{print $15}'`
pid2=`/usr/local/ttserver/bin/tcrmgr inform -port "$port" -st 192.168.1.9 |awk '/pid/{print $2}'`
if [ $pid1 -eq $pid2 ] && [ $port -eq 11209 ];
then
echo "OK TTserver is running"
exit 0
else
echo "Critical TTserver is error"
exit 2
fi
posted on 2012-02-01 16:36 kudosharry 阅读(288) 评论(0) 编辑 收藏 举报