open-falcon监控mysql详细配置

2019年1月26日17:21:56 发表评论 5,718 ℃

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 root@192.168.1.15:/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安装部署

【腾讯云】云服务器、云数据库、COS、CDN、短信等云产品特惠热卖中

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: