shell脚本监控MySQL服务是否正常

2023-12-04 0 344

监控MySQL服务是否正常,通常的思路为:检查3306端口是否启动,ps查看mysqld进程是否启动,命令行登录mysql执行语句返回结果,php或jsp程序检测(需要开发人员开发程序)等等;

方法1:监听3306端口

shell脚本监控MySQL服务是否正常

方法2:查看mysqld进程

注意注意:如果使用进程过滤的话,脚本名称如果里面包含mysql的话,脚本执行有坑,切记!!!因为会把脚本也grep了一次,导致结果不准确;

shell脚本监控MySQL服务是否正常

执行结果如下:

shell脚本监控MySQL服务是否正常

方法3:双保险,进程和端口都成功才算mysql服务正常

shell脚本监控MySQL服务是否正常

方法4:使用客户端登录mysql执行命令,查看返回结果测试服务是否启动,理论上此方法最可靠。

shell脚本监控MySQL服务是否正常

执行结果如下:[root@localhost baby]# sh check_db_client.shMySQL is running

以上就是shell脚本如何监控MySQL服务是否正常的四种方法,希望对大家的学习有所帮助。

收藏 (0) 打赏

感谢您的支持,我会继续努力的!

打开微信/支付宝扫一扫,即可进行扫码打赏哦,分享从这里开始,精彩与您同在
点赞 (0)

悠久资源 安全设置 shell脚本监控MySQL服务是否正常 https://www.u-9.cn/security/shezhi/71580.html

常见问题

相关文章

发表评论
暂无评论
官方客服团队

为您解决烦忧 - 24小时在线 专业服务