监控mysql的运行状态

回复 收藏
本帖最后由 渐行渐远 于 2016-6-22 09:45 编辑


mysqladmin -uroot ping -p &>/dev/null
b=`echo $? `
if [ $b -eq 0 ]      
then
echo "ok"
else
echo mysql down | mail -s "mysql " 825536458@qq.com
fi
2016-06-02 13:17 举报
已邀请:
0

jxcia2018

赞同来自:

你这个脚本技术mysql出现问题,你也没法监控到。
0

渐行渐远

赞同来自:

jxcia 发表于 2016-6-21 18:42
你这个脚本技术mysql出现问题,你也没法监控到。

可以啊,如果出现问题会发邮件通知你
0

jxcia2018

赞同来自:

渐行渐远 发表于 2016-6-21 20:41
可以啊,如果出现问题会发邮件通知你

-z 是判断文件是否为空 它的值为0  不代表没有,所以你前面的等式不成立?
0

渐行渐远

赞同来自:

jxcia 发表于 2016-6-22 07:41
-z 是判断文件是否为空 它的值为0  不代表没有,所以你前面的等式不成立?

恩,是的,确实写错了,刚刚改了下
0

a1138665328

赞同来自:

最后改成怎么样
0

chenlei82486708

赞同来自:

你这个有问题 如果前提你不知道密码怎么办 直接查看mysqld的状态就行了 

0

chenlei82486708

赞同来自:

service mysqld status &>/dev/null if [ $? -eq 0 ]       thenecho "ok"elseecho mysql down | mail -s "mysql " 825536458@qq.comfi

回复帖子,请先登录注册

退出全屏模式 全屏模式 回复
评分
可选评分理由: