相對CentOS來說 ubuntu通過apt-get 安裝更加容易,對于munin可視化CGI界面來說,apache做為webserver當(dāng)然有更好的支撐
安裝前準(zhǔn)備工作
登陸系統(tǒng):
- 備份系統(tǒng)默認(rèn)源 mv /etc/apt/sources.list /etc/apt/sources.list.bak
- sudo gedit /etc/apt/sources.list 因系統(tǒng)默認(rèn)是海外源,我們將源更新替換成國內(nèi)阿里源(國內(nèi)源較多,高校云廠商均禽篱,按喜好搜索更新)
輸入如下地址:
deb-src http://archive.ubuntu.com/ubuntu xenial main restricted #Added by software-properties
deb http://mirrors.aliyun.com/ubuntu/ xenial main restricted
deb-src http://mirrors.aliyun.com/ubuntu/ xenial main restricted multiverse universe #Added by software-properties
deb http://mirrors.aliyun.com/ubuntu/ xenial-updates main restricted
deb-src http://mirrors.aliyun.com/ubuntu/ xenial-updates main restricted multiverse universe #Added by software-properties
deb http://mirrors.aliyun.com/ubuntu/ xenial universe
deb http://mirrors.aliyun.com/ubuntu/ xenial-updates universe
deb http://mirrors.aliyun.com/ubuntu/ xenial multiverse
deb http://mirrors.aliyun.com/ubuntu/ xenial-updates multiverse
deb http://mirrors.aliyun.com/ubuntu/ xenial-backports main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ xenial-backports main restricted universe multiverse #Added by software-properties
deb http://archive.canonical.com/ubuntu xenial partner
deb-src http://archive.canonical.com/ubuntu xenial partner
deb http://mirrors.aliyun.com/ubuntu/ xenial-security main restricted
deb-src http://mirrors.aliyun.com/ubuntu/ xenial-security main restricted multiverse universe #Added by software-properties
deb http://mirrors.aliyun.com/ubuntu/ xenial-security universe
deb http://mirrors.aliyun.com/ubuntu/ xenial-security multiverse
3.保存退出
4.sudo apt-get update 更新源
準(zhǔn)備系統(tǒng)
準(zhǔn)備3臺 ubuntu 14.05
1.ubuntu1 IP 10.0.1.92
2.ubuntu2 IP 10.0.1.94
3.ubuntu3 IP 10.0.1.51
分別更換為阿里源 同時更新源
在服務(wù)器 ubuntu1 中安裝 10.0.1.92中安裝munin主從服應(yīng)用服務(wù)和Web應(yīng)用apache
apt-get install munin munin-node
apt-get install apache2
要確保負(fù)責(zé)放大生成的圖形的dynazoom功能在點擊時正常工作匹耕,請安裝以下內(nèi)容:
sudo apt-get install -y libcgi-fast-perl libapache2-mod-fcgid
安裝這兩個包后, fcgid模塊應(yīng)該啟用凌彬。 要仔細(xì)檢查,請鍵入:
/usr/sbin/apachectl -M | grep -i cgi
輸出應(yīng)為:
fcgid_module (shared)
如果輸出為空,則不啟用践惑。然后啟動
sudo a2enmod fcgid
------------------------------------分割線----------------------------
配置:
- vim /etc/munin/munin.conf
dbdir /var/lib/munin
htmldir /var/cache/munin/www
logdir /var/log/munin
rundir /var/run/munin
tmpldir /etc/munin/templates
staticdir /etc/munin/static
cgitmpdir /var/lib/munin/cgi-tmp
includedir /etc/munin/munin-conf.d
graph_period second
graph_strategy cron
cgiurl_graph /munin-cgi/munin-cgi-graph
max_size_x 4000
max_size_y 4000
html_strategy cron
max_processes 16
[Munin-Master] #主服務(wù)名稱
address 127.0.0.1
use_node_name yes
- vim /etc/munin/munin-node.conf
log_level 4
log_file /var/log/munin/munin-node.log
pid_file /var/run/munin/munin-node.pid
background 1
setsid 1
user root
group root
ignore_file [\#~]$
ignore_file DEADJOE$
ignore_file \.bak$
ignore_file %$
ignore_file \.dpkg-(tmp|new|old|dist)$
ignore_file \.rpm(save|new)$
ignore_file \.pod$
allow ^127\.0\.0\.1$
allow ^10\.0\.1\.12$
host *
port 4949
根據(jù)自己需求做部分調(diào)整
- 配置apache
rm /etc/apache2/sites-enabled/* -rf
cp /etc/munin/apache.conf /etc/apache2/sites-enabled/
- 啟動服務(wù)
/etc/init.d/munin start
/etc/init.d/munin-node start
/etc/init.d/apache2 restart
打開 http://10.0.1.92/munin 訪問如下
踩坑,配置好服務(wù)啟動卻訪問禁止呢嘶卧?尔觉??
1.檢查munin配置文件防問策略均以可以允許訪問
2.檢查web_server apache服務(wù)芥吟,發(fā)現(xiàn)配置默認(rèn)策略問題
/etc/init.d/apache2 restart 重啟服務(wù)訪問OK
同時為了刷新時間
vim /etc/cron.d/munin #修改繪圖周期
*/5 * * * * munin if [ -x /usr/bin/munin-cron ]; then /usr/bin/munin-cron; fi
/etc/init.d/cron restart #重啟定時服務(wù)
vim /etc/munin/templates/partial/head.tmpl #修改網(wǎng)頁定時刷新
6.ubuntu2和ubuntu3 安裝munin-node
apt-get install munin-node
打開配置文件 /etc/munin/munin-node.conf
配置策略允許對文件的中間专甩,尋找一個讓^ $ 127.0.0.1線等能反映Munin主的IP地址進(jìn)行修改。 請注意钉稍,IP地址采用正則表達(dá)式格式涤躲,因此假設(shè)主服務(wù)器的IP地址為10.0.1.51,該行應(yīng)為如下所示:
保存文件 并重啟服務(wù)
sudo service munin-node restart
回到主節(jié)點
ubuntu1 打開配置文件
vi /etc/munin/munin.conf
我們在這個文件中需要做的是為(遠(yuǎn)程)節(jié)點插入主機樹贡未。 最簡單的方法是復(fù)制和修改主機的主機樹种樱。 一定要與您要添加的節(jié)點的IP地址替換節(jié)點的IP地址:
/etc/munin/munin.conf
[MuninNode]
address node-ip-address
use_node_name yes
錄入節(jié)點IP地址 保存配置文件后重啟apache服務(wù)
sudo service apache2 restart
Munin每5分鐘檢查一次新節(jié)點。 等待幾分鐘俊卤,然后重新加載Munin master的Web界面嫩挤。 您應(yīng)該會看到該節(jié)點的條目。 如果您還沒有看到消恍,請在5分鐘后再試一次岂昭。 使用此方法,您可以添加您必須監(jiān)視的節(jié)點數(shù)狠怨。