日本好好热aⅴ|国产99视频精品免费观看|日本成人aV在线|久热香蕉国产在线

  • <cite id="ikgdy"><table id="ikgdy"></table></cite>
    1. 西西軟件園多重安全檢測下載網(wǎng)站、值得信賴的軟件下載站!
      軟件
      軟件
      文章
      搜索

      首頁西西教程其它教程 → 通過redmon監(jiān)控管理Redis服務(wù)器的安裝配置教程

      通過redmon監(jiān)控管理Redis服務(wù)器的安裝配置教程

      相關(guān)軟件相關(guān)文章發(fā)表評論 來源:西西整理時間:2012/3/3 23:44:30字體大。A-A+

      作者:西西點擊:151次評論:0次標簽: 服務(wù)器

      • 類型:IP 工具大小:787KB語言:中文 評分:3.3
      • 標簽:
      立即下載

      1. 通過RVM(Ruby Version Manager)來安裝配置Ruby On Rails

      準備工作:

      sudo apt-get update
      sudo apt-get upgrade
      sudo apt-get dist-upgrade
      sudo reboot

      安裝RVM:

      bash < <(curl -s https://rvm.beginrescueend.com/install/rvm)

      安裝完畢之后,修改.bashrc文件,將下面這一行加入到末尾:

      [[ -s "$HOME/.rvm/scripts/rvm" ]] && . "$HOME/.rvm/scripts/rvm"

      通過下面的命令可以查看RVM是否正常工作:

      source .bashrc
      type rvm | head -1

      如果正常的話可以看到類似“rvm是函數(shù)”這樣的內(nèi)容,下面我們安裝ruby以及rails

      ; 查看安裝建議
      rvm notes
      ; 安裝一些必要的軟件包
      sudo apt-get install build-essential bison openssl libreadline6 libreadline6-dev curl git-core zlib1g zlib1g-dev libssl-dev libyaml-dev libsqlite3-0 libsqlite3-dev sqlite3 libxml2-dev libxslt-dev autoconf libc6-dev ncurses-dev
      ; 列出可以安裝的ruby版本
      rvm list known
      ; 安裝ruby,我選擇的是版本1.9.3-p0
      rvm install 1.9.3-p0
      ; 設(shè)定默認使用的ruby版本
      rvm --default use 1.9.3-p0
      ; 查看版本看是否正確安裝
      ruby -v
      gem -v
      ; 有必要可以手動更新一下
      gem update --system
      gem update
      ; 安裝rails
      gem install rails
      ; 查看版本看是否正確安裝
      rails -v

      這樣環(huán)境就安裝好了,下面提一下安裝過程中可能遇到的錯誤信息:

      在安裝ruby的時候會安裝yaml,可能會在make的時候出現(xiàn)如下的錯誤信息:

      Compiling yaml in /home/debugcool/.rvm/src/yaml-0.1.4.
      ERROR: Error running 'make ', please read /home/debugcool/.rvm/log/ruby-1.9.3-p0/yaml/make.log
      這是應(yīng)為缺少yaml庫的緣故,可以通過:
      sudo apt-get install libyaml-0-2 libyaml-dev
      執(zhí)行這個命令來安裝yaml庫解決這個問題,如果還是報錯,請看b錯誤信息

      查看 /home/debugcool/.rvm/log/ruby-1.9.3-p0/yaml/make.log 日志信息:

      src/Makefile.am:2: Libtool library used but `LIBTOOL' is undefined
      src/Makefile.am:2:   The usual way to define `LIBTOOL' is to add `AC_PROG_LIBTOOL'
      缺少libtool庫,可以通過:
      sudo apt-get install libtool
      執(zhí)行這個命令來安裝libtool庫解決這個問題

      2. 安裝redmon監(jiān)控redis

      下載redmon源碼:

      git clone https://github.com/steelThread/redmon.git

      安裝運行:

      bundle install
      ruby sample/app.rb

      注:如果前面不是通過RVM進行ruby、rails安裝配置,而是通過源碼編譯、apt-get等方式安裝,可能會遇到各種找不到相關(guān)gem等詭異的錯誤,我也是在各種百度、google無果之后才通過RVM來安裝的。

      運行之后可以打開在瀏覽器中打開http://localhost:4567來查看redis web監(jiān)控頁面。

      redmon默認是監(jiān)控本機的6379端口的redis服務(wù)器,這個是可以修改的,在redmon目錄的lib目錄下,可以查看redmon.rb的源碼:

      module Redmon
        extend self
      
        attr_reader :opts
      
        @opts = {
          :redis_url     => 'redis://127.0.0.1:6379',
          :namespace     => 'redmon',
          :web_interface => ['0.0.0.0', 4567],
          :worker        => true,
          :poll_interval => 10
        }
      

      修改上面代碼中redis_url內(nèi)容即可監(jiān)控自己執(zhí)行的redis服務(wù)器。

        相關(guān)評論

        閱讀本文后您有什么感想? 已有人給出評價!

        • 8 喜歡喜歡
        • 3 頂
        • 1 難過難過
        • 5 囧
        • 3 圍觀圍觀
        • 2 無聊無聊

        熱門評論

        最新評論

        發(fā)表評論 查看所有評論(0)

        昵稱:
        表情: 高興 可 汗 我不要 害羞 好 下下下 送花 屎 親親
        字數(shù): 0/500 (您的評論需要經(jīng)過審核才能顯示)