mymon(MySQL-Monitor) 是 Open-Falcon 用来监控 MySQL 数据库运行状态的一个插件,采集包括 global status, global variables, slave status 以及 innodb status 等 MySQL 运行状态信息。
mymon是一个cron,每分钟跑一次,配置文件中配置了数据库连接地址,mymon连到该数据库,采集一些监控指标,比如global status, global variables, slave status等等,然后组装为open-falcon规定的格式的数据,post给本机的falcon-agent。falcon-agent提供了一个http接口,使用方法可以参考[数据采集](http://book.open-falcon.com/zh_0_2/philosophy/data-collect.html)中的例子。
比如我们有1000台机器都部署了MySQL实例,可以在这1000台机器上分别部署1000个cron,即:与数据库实例一一对应。
配置文件采用INI标准。
采集的metric信息,请参考./metrics.txt。该文件仅供参考,实际采集信息会根据MySQL版本、配置的不同而变化。
- 授权协议:
- Apache-2.0
- 开发语言:
- Google Go 查看源码»
- 操作系统:
- 跨平台