千家信息网

安装redislive

发表于:2025-12-02 作者:千家信息网编辑
千家信息网最后更新 2025年12月02日,wget --no-check-certificate https://github.com/pypa/pip/archive/1.5.5.tar.gztar zvxf 1.5.5.tar.gzcd
千家信息网最后更新 2025年12月02日安装redislive

wget --no-check-certificate https://github.com/pypa/pip/archive/1.5.5.tar.gz


tar zvxf 1.5.5.tar.gz

cd pip-1.5.5



yum groupinstall "Development tools"


yum install zlib-devel

yum install bzip2-devel

yum install openssl-devel

yum install ncurses-devel

yum install sqlite-devel



wget --no-check-certificate https://www.python.org/ftp/python/2.7.9/Python-2.7.9.tar.xz

tar xf Python-2.7.9.tar.xz

cd Python-2.7.9

./configure --prefix=/usr/local

make && make altinstall




wget http://pypi.python.org/packages/2.7/s/setuptools/setuptools-0.6c11-py2.7.egg

sh setuptools-0.6c11-py2.7.egg


ln -s /usr/local/bin/python2.7 /usr/local/bin/python



python setup.py install


pip install tornado


pip install redis

pip install python-dateutil



git clone https://github.com/kumarnitin/RedisLive.git


cd /usr/local/src/RedisLive/src

mv redis-live.conf.example redis-live.conf

vim redis-live.conf


{

"RedisServers":

[

{

"server": "192.168.80.103",

"port" : 6379,

"password":"123456"

}

],


"DataStoreType" : "redis",


"RedisStatsServer":

{

"server" : "192.168.80.103",

"port" : 6385,

"password":"123456"

},


"SqliteStatsStore" :

{

"path": "/usr/local/src/RedisLive/src/db/redislive.sqlite"

}

}

~


RedisLive的功能分两个部分:

一个部分是redis-server状态数据的采集,通过src/redis-monitor.py来执行;

另外一部分功能是提供对状态数据的查询服务,通过src/redis-live.py来提供web服务。


在RedisServers中设置需要监控的redis-server;

整个配置实际上是一个json对象,RedisServers是redis服务器的信息,由于是数组类型所以配置多个redis实例。DataStoreType是监控信息的存储方式,有"redis"和" sqlite"两种方式,分别对应下面


RedisStatsServer和SqliteStatsStore,编辑完成后保存。


DataStoreType决定使用那种类型的数据存储,

如果是redis,使用RedisStatsServer作为数据存储的目标;

如果是sqlite,使用SqliteStatsStore作为数据存储的目标。


redis-live.py是用来启动web服务的,默认端口是8888 。redis-monitor.py就是redis监控的核心服务。


到此为止所有准备工作都完成了,最后来启动服务:


./redis-monitor.py --duration=30 //启动监控,duration是心跳时间


./redis-live.py //启动web服务,默认监听8888端口

然后在浏览器中打开 http://192.168.80.103:8888/index.html ,就可以看到监控信息了:



部署环境:

*/5 * * * * cd /data/Redis-Monitor/RedisLive/src; ./redis-monitor.py --duration 20 >/dev/null 2>&1


./redis-live.py &


服务 数据 监控 存储 信息 功能 方式 状态 目标 端口 类型 部分 配置 到此为止 两个 多个 实例 实际 实际上 对象 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 奉化一站式软件开发设计 HURT伴奏软件开发 公司考勤系统数据库结构图 江苏时钟同步服务器搭建云空间 怎么对数据库表主键约束进行检验 南京 软件开发公司 网络安全与技术试题答案 宝山区散射网络技术造型设计 网络安全提醒信息 易语言服务器同时发送 人才数据库证书可以申请补贴吗 普陀区网络技术咨询哪家好 图书馆软件开发测试过程 枣庄游戏软件开发外包公司 佛山通信软件开发报价表 分布式能源网络技术 慈溪软件开发价格便宜 智能象棋软件开发怎么学习 一个人建立一个数据库 三星内存条如何分辨是不是服务器 自己做dns服务器 从图片中获取实验数据库 网络安全防护怎么关 五华区信息化软件开发咨询报价 菜鸟传橙网络技术职位 在校大学生软件开发 爱思助手连接服务器 下一代电信网络安全平台 学计算机网络技术辅导书 android手绘软件开发
0