安裝Munin監(jiān)控替代Cacti | Alex's blog
這次添加第二臺(tái)服務(wù)器的時(shí)候是在受不了Cacti了,全都換成了Munin監(jiān)控。
在CentOS5上安裝的話(huà),Munin并沒(méi)有在官方的yum源中,需要自己手工添加yum源:
#rpm -Uvh http://download.fedora.redhat.com/pub/epel/5/i386/epel-release-5-4.noarch.rpm
#wget http://download.fedoraproject.org/pub/epel/5/i386/epel-release-5-4.noarch.rpm
#rpm -Uvh epel-release-5-4.noarch.rpmcentos6的話(huà)可能需要安裝epel6.5的版本:
wget http://download.fedoraproject.org/pub/epel/6/i386/epel-release-6-5.noarch.rpm
rpm -ivh epel-release-6-5.noarch.rpm然后在創(chuàng)建一個(gè)文件:/etc/yum.repos.d/dag.repo
#vim /etc/yum.repos.d/dag.repo
[dag]
name=Dag RPM Repository for Red Hat Enterprise Linux
baseurl=http://apt.sw.be/redhat/el$releasever/en/$basearch/dag
gpgcheck=1
gpgkey=http://dag.wieers.com/rpm/packages/RPM-GPG-KEY.dag.txt
enabled=1弄完以后就可以通過(guò)yum來(lái)安裝Munin了。
1. 監(jiān)控端(生成Munin圖表的server)安裝:
#yum -y install munin
2. 被監(jiān)控端(提供運(yùn)行數(shù)據(jù)的server)安裝:
#yum -y install munin-node
3. 監(jiān)控端配置:
Munin不用設(shè)置用戶(hù),只需要制定一個(gè)發(fā)布圖表的目錄即可,當(dāng)然這個(gè)目錄最好是web服務(wù)器中的目錄,這樣就能夠直接通過(guò)web服務(wù)器查看監(jiān)控信息了:# vim /etc/munin/munin.conf
Configfile for Munin master
dbdir /var/lib/munin/
htmldir /var/www/munin/
#如果/var/www是web服務(wù)器的主目錄的話(huà),就在里面創(chuàng)建一個(gè)用戶(hù)名為munin的目錄否則munin無(wú)法寫(xiě)入;名稱(chēng)隨便可以起,例子中的名稱(chēng)也是munin
logdir /var/log/munin
rundir /var/run/munin/# This is an example of the correct way to activate Nagios warnings
contact.nagios.command /usr/local/nagios/bin/send_nsca nagioshost.example.com -c /usr/local/nagios/etc/send_nsca.cfg -to 60# From and including the first host, no more global directives can be defined.
# Everything after one host definition belongs to that host, until another host definition is found.[foo.example.com] # 創(chuàng)建一個(gè)名為foo.example.com的監(jiān)控
#
address 12.23.34.56 #被監(jiān)控的IP地址為12.23.34.564. 被監(jiān)控端配置
# vim /etc/munin/munin-node.conf
log_level 4
log_file /var/log/munin/munin-node.log
port 4949
pid_file /var/run/munin/munin-node.pid
background 1
host *
user root
group root
setsid yes
ignore_file ~$
ignore_file \.bak$
ignore_file %$
ignore_file \.dpkg-(tmp|new|old|dist)$
ignore_file \.rpm(save|new)$
# host_name localhost.localdomain
allow ^127\.0\.0\.1$
#指定自己允許被那個(gè)IP地址監(jiān)控,寫(xiě)成正則表達(dá)式的格式,例如允許被12.21.34.43監(jiān)控就寫(xiě)成allow ^12\.21\.34\.43$然后分別啟動(dòng)監(jiān)控端的munin服務(wù)和被監(jiān)控端的munin-node服務(wù)即可。第一次畫(huà)圖會(huì)比較慢,等幾個(gè)小時(shí)后圖形就正常了。
監(jiān)控服務(wù)端啟動(dòng):#service munin start
#chkconfig munin on //為了保證服務(wù)開(kāi)機(jī)啟動(dòng)被監(jiān)控段啟動(dòng):
#service munin-node start
#chkconfig munin-node on //為了保證服務(wù)開(kāi)機(jī)啟動(dòng)
更多文章、技術(shù)交流、商務(wù)合作、聯(lián)系博主
微信掃碼或搜索:z360901061

微信掃一掃加我為好友
QQ號(hào)聯(lián)系: 360901061
您的支持是博主寫(xiě)作最大的動(dòng)力,如果您喜歡我的文章,感覺(jué)我的文章對(duì)您有幫助,請(qǐng)用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點(diǎn)擊下面給點(diǎn)支持吧,站長(zhǎng)非常感激您!手機(jī)微信長(zhǎng)按不能支付解決辦法:請(qǐng)將微信支付二維碼保存到相冊(cè),切換到微信,然后點(diǎn)擊微信右上角掃一掃功能,選擇支付二維碼完成支付。
【本文對(duì)您有幫助就好】元
