阿汤博客-承接中小企业服务器维护和网站维护,有意者可以联系博主!

open-falcon监控mysql详细配置

运维文档 38℃ 0评论

1、下载源码插件编译

#export GOPATH=/var/falcon

#mkdir /var/falcon/

#go get -u github.com/open-falcon/mymon

#cd $GOPATH/src/github.com/open-falcon/mymon

#make


2、把编译后的二进制文件和配置文件打包,发送到监控节点

#tar -zcvf  /root/open-falcon-mymon.tar.gz mymon etc

#scp /root/open-falcon-mymon.tar.gz [email protected]:/root/

#远程到192.168.1.15

#mkdir -pv /usr/local/open-falcon/mymon

#tar -zxvf open-falcon-mymon.tar.gz -C /usr/local/open-falcon/mymon


3、修改配置文件

#vim /usr/local/open-falcon/mymon/etc/myMon.cfg

[default]

# 工作目录

basedir = .

# 日志目录,默认日志文件为myMon.log,旧版本有log_file项,如果同时设置了,会优先采用log_file

log_dir = ./logs

# 配置报警忽略的metric项,依然会上报改metric,但原有的该metric项的报警策略将不会生效

ignore_file = ./falconignore

# 保存快照(process, innodb status)的目录

snapshot_dir = ./snapshot

# 保存快照的时间(日)

snapshot_day = 10

# 日志级别[RFC5424]

# 0 Emergency

# 1 Alert

# 2 Critical

# 3 Error

# 4 Warning

# 5 Notice

# 6 Informational

# 7 Debug

log_level  = 5

# falcon agent连接地址

falcon_client=http://127.0.0.1:1988/v1/push

# 自定义endpoint

#endpoint=

[mysql]

# 数据库用户名

user=root

# 您的数据库密码

password=test123

# 数据库连接地址

host=127.0.0.1

# 数据库端口

port=3306


4、配置计划任务,每分钟执行

#crontab -e

* * * * * cd /usr/local/open-falcon/mymon/ && ./mymon -c etc/myMon.cfg


5、配置监控指标

过一段时间counters里面就有对应的采集项了,根据自己的需求创建screen

mysql监控指标


a、查询吞吐量 QPS

Questions 已经发送给服务器的查询的个数

Com_select  查询量

Com_delete  删除量

Com_insert   插入量

Com_update 更新量


b、查询性能

Slow_queries   超过可配置的long_query_time 限制的查询数量

c、事务处理量 TPS

Com_commit 事务处理量


d、连接情况

Connections 试图连接到(不管是否成功)MySQL服务器的连接数

Max_used_connections,服务器启动后已经同时使用的连接的最大数量

Threads_connected 当前打开的连接的数量

Threads_running 当前运行的连接数量


e、缓冲池使用情况

Innodb_buffer_pool_read_requests 向缓冲池发送的请求量

Innodb_buffer_pool_reads  缓冲池无法满足的请求量

open-falcon监控mysql

open-falcon安装参考:

小米监控open-falcon-0.2安装部署

转载请注明:阿汤博客 » open-falcon监控mysql详细配置

喜欢 (0)or分享 (0)