centos7.4 open-falcon部署redis

redis监控

环境准备
1、操作系统: Linux(centos7.4自带)
2、Python > 2.6(centos7.4自带)
3、yum install -y PyYAML
4、yum install -y python-requests
5下载redis-py
注意:centos7.4不支持yum直接下载redis-py,提示找不到相应的包
这里采用直接下载安装的方法

下载并解压redis-py
wget https://github.com/andymccurdy/redis-py/archive/master.zip

进入到解压目录redis-py-master 后安装redis-py
python setup.py install
部署
1、下载源码添加hosts
git clone https://github.com/ZhuoRoger/redismon.git
vim /etc/hosts
127.0.0.1 redis
2、修改配置文件
cd redismon/conf
vi redismon.conf
centos7.4 open-falcon部署redis
保存退出

修改redis_monitor.py
cd redismon/bin
vim redis_monitor.py
redis_falcon_monitor = RedisFalconMonitor(redis_clusterName, redis_port,redis_password,redis_clusterName)
redis_clusterName既是endpoint 既上面的redis
如图
centos7.4 open-falcon部署redis

然后加入定时任务
cd redismon
vi redismon_cron
centos7.4 open-falcon部署redis
cp redismon_cron /etc/cron.d/

查看日志文件/path/to/redismon/log/redismon.log, 如无异常信息,表示采集正常;几分钟后,可从open-falcon的dashboard中查看redis metric

endpoint是上面配置的redis,可以根据自己需要改
如下图

centos7.4 open-falcon部署redis
其中一项测试如下图所示
centos7.4 open-falcon部署redis

配置成功

注意配置过程中保证redis 服务开启
service redis start
service redis status

参考:
https://blog.csdn.net/wanchaopeng/article/details/80824685
https://blog.csdn.net/u013820054/article/details/76013942
https://github.com/ZhuoRoger/redismon
https://blog.csdn.net/hcinfo_18/article/details/80949822