标签:root mys pat cti ota client emerge war ini
mymon(MySQL-Monitor) 是Open-Falcon用来监控MySQL数据库运行状态的一个插件,采集包括global status, global variables, slave status以及innodb status等MySQL运行状态信息。
# Build go get -u github.com/open-falcon/mymon cd $GOPATH/src/github.com/open-falcon/mymon make
# Add to crontab
[root@dpsvstadbs05 mymon]# crontab -e crontab: no changes made to crontab You have new mail in /var/mail/root [root@dpsvstadbs05 mymon]# service crond reload Redirecting to /bin/systemctl reload crond.service [root@dpsvstadbs05 mymon]#
配置文件采用INI标准。
[root@dbs03 mymon]# vim etc/myMon.cfg [default] # 工作目录 basedir = . # 日志目录,默认日志文件为myMon.log,旧版本有log_file项,如果同时设置了,会优先采用log_file log_dir = ./logs/49.12 # 配置忽略的metric项 ignore_file = ./falconignore # 保存快照(process, innodb status)的目录 snapshot_dir = ./snapshot/49_12 # 保存快照的时间(日) 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=49_12 [mysql] # 数据库用户名 user=mymon # 您的数据库密码 password=123 # 数据库连接地址 host=192.168.49.11 # 数据库端口 port=3306
执行程序:
[root@dbs05 mymon]# ./mymon -c etc/myMon.cfg
可以看到在snapshot多了如下目录
[root@dbs05 snapshot]# ll total 20 -rw-r--r-- 1 root root 15745 Nov 30 18:21 innodb_10.157.24.88:3306_30 -rw-r--r-- 1 root root 432 Nov 30 18:21 process_10.157.24.88:3306_30 [root@dbs05 snapshot]# pwd /usr/local/mymon/src/github.com/open-falcon/mymon/snapshot [root@dbs05 snapshot]#
标签:root mys pat cti ota client emerge war ini
原文地址:https://www.cnblogs.com/Camiluo/p/10045849.html