iThome 會員中心 | iThome online | iT邦幫忙 | apphome

機櫃與伺服器的網頁記錄 - RackTables 0.20.5安裝篇

標籤: 機櫃管理 伺服器管理

 

△注意:本文是配合 Ubuntu Server/Desktop 12.04 LTS 安裝

 

如果伺服器不是很多,管理者也少少的,那隨便用什麼來記錄機櫃與伺服器資訊都好,常見可能是 txt/excel 或其它程式來記錄,記錄設備放在那一個櫃上, 什麼時候買的,保固到什麼時候,設備中設定的網路/帳號/財產資訊,設備的元件損壞更換記錄,如果伺服器與管理者多呢? txt/excel 當然還是管理者的好朋友,但是讓老闆看的到又還算美的 -- 網頁式 racktables ,也許也是個可以考量的方案。或者換個角度看,就當是玩玩也好,裝個 racktables 來看看別人在伺服器管理時,會做那些資料的記錄,很可能會給使用 txt/excel 記錄的管理者一些不同的想法(可能會覺得記錄很多資料,記起來很辛苦,還是用原本的方法就好 XD)。


 圖一、使用 racktables 記錄機房資訊。

 

網頁式的 racktables ,當然需要安裝 apache/mysql/php 來呈現與儲放資料,所以環境的建境可以參考「動態網頁伺服器 -- apache + mysq l+ php」, racktables 沒有直接的套件可以 apt-get install ,就手工到官網下載最新的穩定版來用(現在是0.20.5),下面是下載程式的指示說明。

  • cd /tmp
  • wget http://downloads.sourceforge.net/project/racktables/RackTables-0.20.5.tar.gz  #下載目前最新的0.20.5版
  • tar xvf RackTables-0.20.5.tar.gz  #進行解壓縮
  • sudo cp -r RackTables-0.20.5/wwwroot/ /var/www/racktables  #要網頁所需要的檔案複製到apache web下racktables目錄。


 圖二、下載 racktables 中。

 

racktables 的資料存在 mysql 中,還需要新建一個資料庫供其使用。

  • mysql -u root -p  #以root登入mysql資料庫
  • create database racktables;  #在mysql中建一個叫racktables的資料庫
  • grant all on racktables.* to rackuser;  #設定剛建的的資料庫權限
  • grant all on racktables.* to rackuser@localhost;
  • set password for rackuser@localhost=password('mypassword');  #設定有權限連入剛建資料庫(racktables)的使用者(rackuser)的密碼,請依自己的需求調整密碼。
  • exit  


 圖三、設定racktables資料庫。

 

系統端的準備動作做的差不多了,再來就是與網頁端配合做設定調整,首先連到http://伺服器的ip/racktables,因為是第一次連入,還沒有初始化設定,就會出現<<圖四>>中的畫面,點 this link 進行設定;我的環境中是使用 tasksel 安裝的 lamp ,他被 racktables 檢查出沒有安裝 gd ,如<<圖五>>所示,連進伺服器再補一個 gd 給它,沒有問題就直接按 processed 如<<圖六>>所示。

  • sudo apt-get install php5-gd  #安裝php5-gd供racktables使用
  • sudo service apache2 restart  #重啟apache2讓web可以吃到剛裝的gd


 圖四、沒有先前的設定檔,故需進行初始化設定。


 圖五、程式所需的元件檢查。


 圖六、檢查成功,雖然有部份extension沒有安裝,但是可以供一般情形的使用。

 

繼續初始設定,然後又出現 secret.php(秘密檔案)無法產生,如<<圖七>>所示,再到伺服器端進行下列指令操作吧;在伺服器中產生 secret.php 後,並依需求設定權限,回到網頁中 retry,就可以輸入與資料庫連線的帳密<<圖八>>。

  • sudo touch '/var/www/racktables/inc/secret.php'  #手動產生secret.php檔案,如果您存放racktables目錄與我的不同,請依自己的目錄做修改
  • sudo chmod 666 '/var/www/racktables/inc/secret.php'

 


 圖七、出現 secret.php 檔案錯誤


 圖八、若secret.php存在且權限正確,則可設定連線資料庫的帳號密碼。

 

一切都調整好了,接下來輸入管理者連線使用的密碼,以後只要在瀏覽器輸入http://伺服器ip/racktables,就可以看到如<<圖一>>的畫面了。


 圖九、設定管理者連線密碼。

 

再來應該是要接 racktables 裡面的設定,但是自己安裝時還不覺得,就是看缺什麼補什麼的,也就安裝好了,可寫起來才發現,安裝還滿多事情要搞的,為了大家不會看太多這樣亂七八糟的圖文,就把設定的部份放到下一篇吧。

 

 

軟體下載

 

RackTables

2013-09-14 23:33:03

檢舉

討論

發表討論

檢舉的理由:

不當言論 惡意灌水 廣告行為 一文多貼 其他

補充檢舉理由(可省略),字數不可超過100字

▼ ADVERTISEMENT ▼



還不是iThome download會員? 立即加入!