« CentOS5にMRTGをインストール | メイン | B'z LIVE-GYM Pleasure 2008 -GLORY DAYS- »

CentOS5にMuninをインストール

F1を見ながら時間つぶしに手を動かしていたらMuninが入ってた。

yum に RPMforge リポジトリを追加する

# wget http://dag.wieers.com/packages/rpmforge-release/rpmforge-release-0.3.6-1.el5.rf.i386.rpm
# rpm -Uhv rpmforge-release-0.3.6-1.el5.rf.i386.rpm
# vi /etc/yum.repos.d/rpmforge.repo
# enabled = 0 ※デフォルトではRPMforge リポジトリを有効にしない

RPMforge リポジトリをインストール

# wget http://dag.wieers.com/packages/RPM-GPG-KEY.dag.txt
# rpm --import RPM-GPG-KEY.dag.txt

RPM の署名を検証するためのキーを導入

# yum --enablerepo=rpmforge list

RPMforge のリポジトリを使いたい場合は上記のように「--enablerepo=rpmforge」をつける、と。

Muninのインストール

# yum --enablerepo=rpmforge -y install munin-node
# yum --enablerepo=rpmforge -y install munin

インストール

# /etc/init.d/munin-node start
# chkconfig munin-node on
# chkconfig --list munin-node
munin-node    	0:off	1:off	2:on	3:on	4:on	5:on	6:off

起動と自動起動設定と起動確認。ランレベル2-5がonになっているか確認。

# /etc/init.d/httpd restart

念のためhttpdを再起動しておく。


これでグラフが表示されるはずなのですが・・・・なぜか動かない。/var/log/munin/munin-graph.logを確認してみると以下のようなエラーが出ていました。

Sep 15 02:00:04 - Unable to graph /var/lib/munin/localhost/localhost-vmstat-sleep-g.rrd: Opening '/var/www/html/munin/localhost/localhost-vmstat-year.png' for write: No such file or directory

muninのグラフ表示ディレクトリは「/var/www/munin/」なのですが「/etc/munin/munin.conf」のhtmldirが「htmldir /var/www/html/munin」となっていることが原因。どうも中の人のミスっぽいですね。

# mkdir /var/www/munin/localhost
# chown -R munin.munin /var/www/munin/
# /etc/munin/munin.conf
htmldir /var/www/munin
# /etc/init.d/httpd restart

ということで対処。一応chownなどもしておきました。

これで完了。/etc/httpd/conf.d/munin.confにキモいファイルが作られているので、「http://サーバ名/munin」でグラフが見られます。勝手にcronに登録されており、5分更新。

参考

About

2008年09月15日 01:24に投稿されたエントリーのページです。

ひとつ前の投稿は「CentOS5にMRTGをインストール」です。

次の投稿は「B'z LIVE-GYM Pleasure 2008 -GLORY DAYS-」です。

他にも多くのエントリーがあります。メインページアーカイブページも見てください。