etc/mon.cfg [default]
log_file=mymon.log # 日志路径和文件名 # Panic 0 # Fatal 1 # Error 2 # Warn 3 # Info 4 # Debug 5
log_level=4 # 日志级别
falcon_client=http://127.0.0.1:1988/v1/push # falcon agent连接地址
#自定义endpoint
endpoint=127.0.0.1 #若不设置则使用OS的hostname
[mysql]
user=root # 数据库用户名 password= # 数据库密码
host=127.0.0.1 # 数据库连接地址 port=3306 # 数据库端口
MySQL metrics
请参考./metrics.txt,其中的内容,仅供参考,根据MySQL的版本、配置不同,采集到的metrics也有差别。
8.redis 监控
需求:Python >= 2.6python-simplejson yum install python-simplejson -y
使用方法
1. 根据实际部署情况,修改有注释位置附近的配置 2. 测试: python redis-monitor.py 3. 将脚本加入crontab执行即可 注意:
1.修改redis-monitor.py时,_redis_cli = '/usr/local/bin/redis-cli'路径一定要正确,修改前whereis redis_cli检查确认其路径。
2.#inst_list中保存了redis配置文件列表,程序将从这些配置中读取port和password,建议使用动态发现的方法获得,如:
# inst_list = [ i for i in commands.getoutput(\/etc/ -name 'redis*.conf'\使用推荐的redis配置列表获取方式 insts_list
=
[
i
for
i
in
commands.getoutput(\
/opt/redis-3.0.2/cluster/ -name 'redis*.conf'\
3.修改Openfalcon监控主机地址
url = 'http://10.192.40.151:1988/v1/push' 4.修改主机host