VineLinux4.x/サーバ管理/Muninのインストール の変更点


MRTGよりも詳細な表示が出来るMuninをインストールしてみました。MRTGに比べて導入が手強いです。

*RRDtoolのインストール [#ze250afe]
-http://oss.oetiker.ch/rrdtool/
~からrrdtool-1.2.15.tar.gzを取ってきて、/usr/src/vine/SOURCES/に保存する。

 # cd /usr/src/vine/SOURCES/
 # tar zxf rrdtool-1.2.15.tar.gz 
 # cp rrdtool-1.2.15/rrdtool.spec ../SPECS/
 # cd ../SPECS/
SPECファイルを変更
 # vi rrdtool.spec
>
 Requires: perl(:MODULE_COMPAT_%(eval "`%{__perl} -V:version`"; echo $version))
 ↓
 Requires: perl

ビルドに必要なパッケージをインストール

 # apt-get updateinstall openssl-devellibpng-devel libpng-devel zlib-devel libart_lgpl-devel  freetype-devel python-devel freetype-2devel tcl

ビルド
 # rpmbuild -ba --define='perl_vendorarch %(eval "`perl -V:installvendorarchh`"; echo $installvendorarch)' --define='python_sitearch %(python -c "from distutils.sysconnfig import get_python_lib; print get_python_lib(1)")' rrdtool.spec

インストール
 # cd ../RPMS/i386/
 # rpm -Uvh rrdtool* perl-rrdtool* python-rrdtool*


*Muninに必要なパッケージをインストール [#c267c473]
 # apt-get install perl-HTML-Template procps perl-libwww-perl perl-DateManip

*CPANモジュールをrpmへ変換できるようにする [#f50f67c1]
Enterを押しまくればいいと思います。
 # cpan install RPM::Specfile
 # cpan install YAML

*perl-Net-Serverのインストール [#w49dbf48]
-http://search.cpan.org/
~から Net::Server を検索してNet-Server-0.94.tar.gzを、/usr/src/vine/SOURCES/に保存する。

 # cd /usr/src/vine/SOURCES/
 # cpanflute2 Net-Server-0.94.tar.gz
 # rpm -Uvh perl-Net-Server-0.94-8.src.rpm
 # cd ../SPECS/
SPECファイルを変更
 # vi perl-Net-Server.spec
>
 Requires: perl(:MODULE_COMPAT_%(eval "`%{__perl} -V:version`"; echo $version))
 ↓
 Requires: perl

ビルド
 # rpmbuild -ba perl-Net-Server.spec
インストール
 # cd ../RPMS/noarch/
 # rpm -Uvh perl-Net-Server-0.94-8.noarch.rpm


*sysstatのインストール [#d46b9197]
-http://perso.orange.fr/sebastien.godard/
~から sysstat-8.1.7-1.src.rpm を取ってきて、/usr/src/vine/SOURCES/に保存する。

 # cd /usr/src/vine/SOURCES/
ビルド
 # rpmbuild --rebuild sysstat-8.1.7-1.src.rpm 
インストール
 # cd ../RPMS/i386/
 # rpm -Uvh sysstat-8.1.7-1.i386.rpm

*Muninのインストール [#qe39c0a0]
-http://munin.projects.linpro.no/
~から munin-1.2.4-8rhel3.src.rpm を取ってきて、/usr/src/vine/SOURCES/に保存する。

 # cd /usr/src/vine/SOURCES/
ビルド
 # rpmbuild --rebuild munin-1.2.4-8rhel3.src.rpm
インストール
 # cd ../RPMS/noarch/
 # rpm -Uvh munin-*

設定ファイルの編集
 # vi /etc/munin/munin.conf
>出力先ディレクトリの変更
 htmldir /var/www/html/munin

ディレクトリの所有権を変更
 # chown munin:munin /var/www/html/munin/

munin-nodeの起動
 # /etc/init.d/munin-node start
 Starting Munin Node:                                       [  OK  ]

自動起動の設定
 # chkconfig munin-node on
 # chkconfig --list munin-node
 munin-node      0:off   1:off   2:off   3:on    4:on    5:on    6:off

これで、http://IP_or_HOST/munin/にアクセスすると以下のように表示されるはず。

#ref(munin.png,nolink)

*おまけ [#u7cde18c]

-[[ビルド済みパッケージ for i386:http://kayanomori.net/package/]]
-[[ビルド済みパッケージ for VineLinux4.1(i386):http://kayanomori.net/package/]]

*リンク [#d40b3530]
-[[MRTGよりお手軽に負荷やトラフィックをグラフ化できる「Munin」 - GIGAZINE:http://gigazine.net/index.php?/news/comments/20060904_munin/]]
-[[Muninをカスタマイズして表示されるグラフの種類を増やしてみる - GIGAZINE:http://gigazine.net/index.php?/news/comments/20070120_munin_config/]]

* コメント [#e806122a]
#comment

IP:192.168.0.9 TIME:"2009-06-20 (土) 18:23:44" REFERER:"http://kayanomori.net/memo/index.php?cmd=edit&page=VineLinux4.x%2F%A5%B5%A1%BC%A5%D0%B4%C9%CD%FD%2FMunin%A4%CE%A5%A4%A5%F3%A5%B9%A5%C8%A1%BC%A5%EB" USER_AGENT:"Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 5.1; Trident/4.0; InfoPath.1; .NET CLR 1.1.4322; .NET CLR 2.0.50727; OfficeLiveConnector.1.3; OfficeLivePatch.0.0; .NET CLR 3.0.4506.2152; .NET CLR 3.5.30729; DonutRAPT/127)"