解答网友,如何监控数据库
2015-05-19 16:34
120 查看
帅哥在吗
東子 14:29:25
问个问题,
東子 14:30:56
我在监控服务器有两个监控项,pmp-check-mysql-innodb
check_mysql_processlist
这脚本都是监控什么的?我知道这样问你,你看不到脚本也不知道具体监控什么东西,
東子 14:31:22
这脚本都是网上下载的,监控mysql具体什么东西,我有点搞不清楚
昨天,我做了一个梦 16:31:11
command[check_mysql_processlist]=/usr/local/nagios/libexec/checkMySQLProcesslist.sh -u root -p 123456 -H 10.10.1.245 -P 13267 -s 60 -w 20 -c 50
command[check_mysql_connections]=/usr/local/nagios/libexec/check_mysql_connections -w 10 -c 20 -u root -p 1234
我没看过源码,所以我不确定。看nagios官网的话,我懒得看。我一般的做法是,它自带的脚本,我也用。
但是主要还是自己写shell。
判断 slave_IO_RUNNING
slave_SQL_RUNNING 两个YES
seconds_behind_master 是否等于0
Laster_IO_error 主从报错内容
这里多说一嘴,aster_io_error.可以根据错误号,进行跳过操作。
stop slave; set global seq_slave_skip_counter=1;start slave;
看你线上的数据库使用了异步同步,根据实际情况 进行监控。
当然,我一上说的都是很鸡肋的。
再说一种专业手法,我一般都这么干,但是我这么干,你要跟领导通知,说明情况,这么干了后会对性能有微小的影响
在主库插入内容,拿着内容去主库比对。如果比对成功。则说明,主从同步正常
那么再根据我以上说的,判断用户访问数据库是否正常,也是一样的方法,重要的是思想,模拟用户去访问。在web上面,插入一条信息,去数据库比对,那么这样就确定,用户访问是否正常。
以上从专业的角度,解答了你的问题,如何监控数据库!
本文出自 “晴空” 博客,谢绝转载!
東子 14:29:25
问个问题,
東子 14:30:56
我在监控服务器有两个监控项,pmp-check-mysql-innodb
check_mysql_processlist
这脚本都是监控什么的?我知道这样问你,你看不到脚本也不知道具体监控什么东西,
東子 14:31:22
这脚本都是网上下载的,监控mysql具体什么东西,我有点搞不清楚
昨天,我做了一个梦 16:31:11
command[check_mysql_processlist]=/usr/local/nagios/libexec/checkMySQLProcesslist.sh -u root -p 123456 -H 10.10.1.245 -P 13267 -s 60 -w 20 -c 50
command[check_mysql_connections]=/usr/local/nagios/libexec/check_mysql_connections -w 10 -c 20 -u root -p 1234
我没看过源码,所以我不确定。看nagios官网的话,我懒得看。我一般的做法是,它自带的脚本,我也用。
但是主要还是自己写shell。
判断 slave_IO_RUNNING
slave_SQL_RUNNING 两个YES
seconds_behind_master 是否等于0
Laster_IO_error 主从报错内容
这里多说一嘴,aster_io_error.可以根据错误号,进行跳过操作。
stop slave; set global seq_slave_skip_counter=1;start slave;
看你线上的数据库使用了异步同步,根据实际情况 进行监控。
当然,我一上说的都是很鸡肋的。
再说一种专业手法,我一般都这么干,但是我这么干,你要跟领导通知,说明情况,这么干了后会对性能有微小的影响
在主库插入内容,拿着内容去主库比对。如果比对成功。则说明,主从同步正常
那么再根据我以上说的,判断用户访问数据库是否正常,也是一样的方法,重要的是思想,模拟用户去访问。在web上面,插入一条信息,去数据库比对,那么这样就确定,用户访问是否正常。
以上从专业的角度,解答了你的问题,如何监控数据库!
本文出自 “晴空” 博客,谢绝转载!
相关文章推荐
- 如何监控数据库的操作情况
- Zabbix --> 客户端安装以及如何添加数据库的动态监控视图
- 如何从Zabbix数据库中获取监控数据
- 如何避免数据库行为监控系统部署问题
- 如何实现实时监控数据库主从同步的状态
- 如何使用Powershell脚本监控Exchange2010(一) 数据库Mount状态的监控
- 如何使用Powershell脚本监控Exchange2010(一) 数据库Mount状态的监控
- 如何高效的把监控数据写入数据库
- 教你如何利用zabbix自动发现监控mongo数据库
- 数据库表空间如何进行监控
- 如何监控Informix数据库空间的异常离线
- 如何在SharePoint管理中心检查数据库架构版本、修补级别和修补程序的常规监控
- 如何在SharePoint管理中心检查数据库架构版本、修补级别和修补程序的常规监控
- 如何对数据库进行监控检查
- 如何使用ARMS配置tengine的日志监控
- datasnap 如何监控客户端的连接情况
- [Erlang_Question27]如何监控指定目录下的*.beam文件,如果有改动就更新到指定的节点?
- [12] DevOps 自动化运维工具Chef----如何在Window机器上用pgadmin打开数据库?
- SQL server 数据库 如何把一张表复制到另一个数据库表中
- 数据库如何提高处理查询速度