课程/Linux/运维&测试
Shell典型应用之nginx和mysql应用状态分析
-
-
SmarTom
2017-03-01
- slave 查看延迟输出
-
截图
0赞 · 0采集
-
-
我来了20164322837
2017-01-22
- Check_Nginx_Server()
{
Status_Code=$(curl -m 5 -s -w %{http_code} ${Nginxserver} -o /dev/null)
if [ $Status_Code -eq 000 -o $Status_Code -ge 500 ]
then
echo -e '\E[32m' "Check http server error! Response status code is" $Resettem $Status_code
else
Http_content=$(curl -s ${Nginxserver})
echo -e '\E[32m' "Check http server ok! \n" $Resettem $Http_content
fi
}
Check_Mysql_Server()
{
nc -z -w2 ${Mysql_Server} 3306 &>/dev/null
echo -e '\E[32m'"The connnections to mysql server succeeded! \n" $Rsesttem
if [ $? -eq 0 ];then
mysql -u${Mysql_User} -p${Mysql_Pass} -h${Mysql_Slave_Server} -e
"show slave status|G"|grep "Slave_IO_Running"|awk '{if($2 !="Yes"){print "Slave thread not
running!";exit 1}}'
if [$? -eq 0];then
mysql -u${Mysql_User} -p${Mysql_Pass} -h${Mysql_Slave_Server} -e "show slave status\G"|
grep"Seconds_Behind_Master"
fi
else
echo "Connect Mysql Slave Server not succeeded"
fi
Check_Mysql_Server
Check_Nginx_Server
-
2赞 · 2采集
-
-
qq_小黑_20
2016-12-22
- rrrr
-
截图
0赞 · 0采集
-
-
qq_痒乐多_03788418
2016-09-29
- MySQL_slave 监控
-
截图
0赞 · 0采集
-
-
qq_痒乐多_03788418
2016-09-28
- 获取MySQL状态信息
-
截图
0赞 · 0采集
-
-
channel_ho
2016-05-24
- 代码补充
-
截图
0赞 · 0采集