项目需要针对dubbo的服务进行监控,所以从网上找到了GOD,目前对GOD还不了解,先从安装说起吧。
GOD监控框架介绍:http://noops.me/?p=133
GOD开源网站:http://godrb.com/
GOD安装环境:Linux
GOD版本:god-0.13.4
安装前所需的环境:Ruby ruby-1.9.3, yaml-0.1.5, gems-2.4.5, god-0.13.4
由于服务器之前没有安装的ruby版本为1.8.x,需要升级到 1.8.7-p352 and 1.9.3-p0
然后开始了先着手升级ruby
后来发现安装顺序为:<1>yaml <2>ruby <3>gems <4>god
第一步寻找yaml安装文件:http://pyyaml.org/download/libyaml
第二步寻找ruby的安装程序:https://www.ruby-lang.org/en/downloads/
第三步寻找gem的安装程序:http://rubygems.org/gems/rubygems-update
第四步寻找god安装程序:http://rubygems.org/gems/god/versions/0.13.4
开始安装:
(1) 安装yaml
先把压缩文件放到指定指定的目录下
$ tar xzvf yaml-0.1.5.tar.gz
$ cd yaml-0.1.4
$ ./configure --prefix=/usr/local
$ make
$ make install
安装完会看到 /usr/local/lib下有文件
(2)安装ruby
先把压缩文件放到指定指定的目录下
$ tar xzvf ruby-1.9.3-p551.tar.gz
$ cd ruby-1.9.3-p551
$ ./configure --prefix=/usr/local --enable-shared --disable-install-doc --with-opt-dir=/usr/local/lib
$ make
$ make install
安装完执行一下:ruby -v
(3)安装gem
先把压缩文件放到指定指定的目录下
$ unzip rubygems-2.4.5.zip
$ cd rubygems-2.4.5
$ ruby setup.rb
安装完后执行一下:gem -v
(4)安装god
先把压缩文件放到指定指定的目录下
$ gem install god
安装完执行一下:god -v