open-falcon + grafana监控复述

  

open-falcon推荐使用采集脚本redis-monitor或者redismon来做,其中redis-monitor支持哨兵的监控,redismon并不支持哨兵,但是因为前者对一些字段的监控,不能友好的支持,所以这里我采用了redismon。

  

一、准备环境
操作系统:Linux
Python比;2.6
PyYAML比;3.10
redis-py比;2.10
python-requests比;

0.11   

open-falcon感觉还是用的人少啊,GitHub上redismon最后一次修改都是四年前,所以我第一次尝试用python3来运行,出了问题。但是我线上的服务器python的版本是2.6,没有达到它大于2.6的要求,因此先安装2.7版本的python

  

cd/usr/local/src/
tar xf Python-2.7.11.tar。cd Python-2.7.11 xz

。/configure——prefix=/usr/地方/python27
做,,使安装cd/usr/local/python27/

/bin/python get-pip。py
/bin/python - m pip - v
/bin/python - m pip安装PyYAML
/bin/python - m pip安装复述,
/bin/python - m pip安装请求

  

二、部署redismon
1目录解压到/路径//redismon
2配置当前服务器的复述,多实例信息,/道路//redismon/conf/redismon。配置每行记录一个实例:集群名,密码,端口
{cluster_name: cluster_1密码:“端口:6379}这里的cluster_name会在度量后面加上,比如:aof_enabled/复述=16379 __cluster_1
3配置crontab,修改redismon_cron文件中redismon安装路径;cp redismon_cron/etc/cron.d/
4查看日志文件/道路//redismon/日志/redismon。日志,如无异常信息,表示采集正常;几分钟后,可从open-falcon的仪表板中查看复述,度量
5端点默认是主机名

  

三,grafana + open-falcon
grafana有个open-falcon的插件,grafana open-falcon。但是也3,4年没维护了。只支持到grafana5.4版本,所以下载安装一个5.4版本的grafana。

  

焦油-zxf grafana-5.4.0.linux-amd64.tar。广州
cd grafana-5.4.0/数据/插件/
git克隆https://github.com/open-falcon/grafana-openfalcon-datasource
猫conf/违约。ini
nohup bin/grafana-server,比;grafana。日志,

  

添加数据源,因为我这里open-falcon是0.2版本,没有查询组件了,所以这里要配置的url是api的http监听端口:/api/v1/grafana

open-falcon + grafana监控复述