未分類

如何安裝 munin 主機監控軟體 for CenOS5 ?

6

// 先安裝rpmforge的repos資料庫

若是i386 的主機安裝以下的套件
# wget http://packages.sw.be/rpmforge-release/rpmforge-release-0.3.6-1.el5.rf.i386.rpm
# rpm -Uvh rpmforge-release-0.3.6-1.el5.rf.i386.rpm

若是x86_64 的主機安裝以下的套件
# wget http://packages.sw.be/rpmforge-release/rpmforge-release-0.3.6-1.el5.rf.x86_64.rpm
# rpm -Uvh rpmforge-release-0.3.6-1.el5.rf.x86_64.rpm

// 安裝 munion-node
# yum install munin munin-node
.
.
.

Installed: munin.noarch 0:1.2.5-1.el5.rf munin-node.noarch 0:1.2.5-1.el5.rf
Dependency Installed: perl-Crypt-DES.i386 0:2.05-3.2.el5.rf perl-DateManip.noarch 0:5.44-1.2.1 perl-Digest-HMAC.noarch 0:1.01-15 perl-Digest-SHA1.i386 0:2.11-1.2.1 perl-HTML-Template.noarch 0:2.9-1.el5.rf perl-Net-SNMP.noarch 0:5.2.0-1.2.el5.rf perl-Net-Server.noarch 0:0.97-1.el5.rf perl-Socket6.i386 0:0.20-1.el5.rf perl-libwww-perl.noarch 0:5.805-1.1.1 perl-rrdtool.i386 0:1.2.28-2.el5.rf rrdtool.i386 0:1.2.28-2.el5.rf
Complete!

// 設定開機自動啟動
# chkconfig munin-node on

// 啟動 munin-node
# service munin-node start
Starting Munin Node:                                       [  確定  ]

// 編輯設定檔
# vi /etc/munin/munin.conf
dbdir   /var/lib/munin
htmldir /var/www/html/munin  ← 預定網頁放置的地方
logdir  /var/log/munin
rundir  /var/run/munin
# Where to look for the HTML templates
tmpldir /etc/munin/templates

# a simple host tree
[vblog.tw]           ← 這裡改成自已網站的domain name
    address 127.0.0.1
    use_node_name yes

// 建立目錄,預定網頁放置的目錄
# mkdir /var/www/html/munin

// 讓系統使用者munin有權限寫檔案,munin會在這裡產生報表圖檔
# chown munin:munin /var/www/html/munin/

// 重新啟動
# service munin-node restart

 

// 看個人對於這些主機資訊要不要公開,如果想保護這些資訊,就設定頁面密碼保護
# cd /var/www/html/munin/
# vi .htaccess
AuthType Basic
AuthName "munin"
AuthUserFile /var/www/.htpasswd ← 密碼檔放置地方
<limit GET PUT POST>
require valid-user
</limit>

// 產生密碼檔,與前面設定路徑相同
# htpasswd -c /var/www/.htpasswd admin  ← 新增一組admin使用者密碼
New password:   ← 輸入第一次密碼
Re-type new password: ← 輸入第二次密碼
Adding password for user admin

 

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *