Redis-stat的安装与使用

  

redis-stat是一个用ruby写成的监控复述的程序,基于信息命令获取信息,而不是通过监控获取信息


一、安装ruby

yum  install  -y  ruby  ruby-devel  rubygems


由于国内网络原因,导致rubygems.org存放在Amazon S3上面的资源文件间歇性连接失败。所以你会与遇到gem安装架或包安装的时候半天没有响应,所以需要修改rubygems为淘宝镜像。


二,替换rubygems

gem  sources ——add  https://ruby.taobao.org/ ——remove  http://rubygems.org/gem  sources  - l


三、安装redis-stat

git  clone  https://github.com/junegunn/redis-stat.git   gem  install  redis-stat


会提示

Building  native 扩展只,却;能够could  take  a …   Building  native 扩展只,却;能够could  take  a …   Building  native 扩展只,却;能够could  take  a …   错误:,,Error  installing  redis-stat:   ,,,,,,,redis-stat  requires  daemons (~祝辞,1.1.9,,运行时)


四、卸载守护进程

gem  uninstall 守护进程   gem  install 守护进程   gem  install  redis-stat

装redis-stat同时会安装daemons-1.1.9,如果系统已安装守护进程其他版本,需再次卸载

错误:,,Error  installing  redis-stat:   ,,,,,,,redis-stat  requires  daemons (~祝辞,1.1.9,,运行时) gem  uninstall 守护进程   Select  gem 用卸载:   1只,daemons-1.1.9   2只;daemons-1.2.3   3只;All 版本   在2   Successfully  uninstalled  daemons-1.2.3



五、安装SystemTimer

gem  install  SystemTimer


然后就可以启动redis-stat了



六,基本使用

redis-stat命令参数

用法:,redis-stat [主机(港口):,…],[INTERVAL [数]]   ,,,a,, - - - auth=PASSWORD ,,,,,,,,设置密码(密码如有特殊字符,用单引号,不要用双引号!)   ,,,,,- v - verbose ,,,,,,,,,,,显示更多信息   ,,,,,,,,=STYLE 风格,,,,,,,,输出编码类型:unicode | ascii   ,,,,,,,,no-color ,,,,,,,,,取消ANSI颜色编码   ,,,,,,,,csv=OUTPUT_CSV_FILE_PATH ,以csv格式存储结果   ,,,,,,,,es=ELASTICSEARCH_URL ,,,把结果发送到,ElasticSearch:主机,[http://][:港口][/指数]   ,,,,,,,,服务器(=端口),,,,,,,,运行redis-stat的web  server (默认端口号:,63790)   ,,,,,,,,daemon ,,,,,,,,,,使得redis-stat成为进程。必须使用,——server 选项   ,,,,,,,,version ,,,,,,,,,,显示版本号   ,,,,,,,,help ,,,,,,,,,,,显示帮助信息


,,,,,

常用命令组合:


多实例监控:是汇总信息,多实例的话,最好用:RedisLive

redis-stat ——verbose ——服务器=8090,5,110.47.90.168:6379  110.160.4.71:6379   redis-stat  110.160.4.71:6379  110.47.90.168:6379  1, 10



命令行模式监控复述:

redis-stat  -a “复述,访问密码”   redis-stat  -a 的复述,访问密码的,1   redis-stat  -a 的复述,访问密码”,1,10   redis-stat  -a 的复述,访问密码”,——冗长   redis-stat  -a 的复述,访问密码”,10.59.2.13:6379   redis-stat  -a 的复述,访问密码的,,10.59.2.13:6379  1, 10,——csv=/tmp/outpu.csv ——详细


WEB模式:

redis-stat ——服务器


指定端口,5秒刷新一次:

redis-stat ——verbose ——服务器=63790,5


WEB界面查看(5秒刷新一次):http://10.59.2.13:63790


守护进程模式(后台运行):

#,redis-stat  server 还要be 监控   redis-stat ——server ——守护进程   null   null   null

Redis-stat的安装与使用