Chinaunix首页 | 论坛 | 博客
  • 博客访问: 31198
  • 博文数量: 12
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 54
  • 用 户 组: 普通用户
  • 注册时间: 2021-04-25 14:19
个人简介

专注于云计算

文章分类
文章存档

2021年(12)

我的朋友

分类: Mysql/postgreSQL

2021-04-25 14:23:00

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

方法1:监听3306端口

方法2:查看mysqld进程

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

执行结果如下:

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

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

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

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



阅读(1775) | 评论(0) | 转发(0) |
1

上一篇:没有了

下一篇:干货分享|仅需六步,加速提高DevOps效率

给主人留下些什么吧!~~