CentOS5 で RPMforge を使う

RPMforge ってリポジトリを使うと、yum で色々入れられて便利ですよっ!って話。

# wget http://dag.wieers.com/rpm/packages/rpmforge-release/rpmforge-release-0.3.6-1.el5.rf.i386.rpm
# wget http://dag.wieers.com/packages/RPM-GPG-KEY.dag.txt
# rpm -Uvh rpmforge-release-0.3.6-1.el5.rf.i386.rpm
# rpm --import RPM-GPG-KEY.dag.txt

これだけだと、rpm update したときに一杯出て邪魔っぽい。そんなわけで、普段は無効にして、使うときだけ有効にします。

# vi /etc/yum.repos.d/rpmforge.repo
- enabled = 1
+ enabled = 0

有効にするときは yum のオプションでOK。

# yum --enablerepo=rpmforge install foo

CentOS5 に Munin を入れてみる

Munin はリソース監視ソフト。
MRTGよりお手軽に負荷やトラフィックをグラフ化できる「Munin」 - GIGAZINE

yum で入らないので、rpm 拾ってきて入れます。CentOS5、RHEL5 向け共に無いので、RHEL4用の rpm 入れてみました。

まずは、依存パッケージ突っ込む。たぶん下ので足ります。

# yum install sysstat
# yum --enablerepo=rpmforge install perl-rrdtool
# yum --enablerepo=rpmforge install perl-HTML-Template
# yum --enablerepo=rpmforge install perl-Net-SNMP
# yum --enablerepo=rpmforge install perl-LWP-Authen-Wsse
# yum --enablerepo=rpmforge install perl-LWP-UserAgent-Determined
# yum --enablerepo=rpmforge install perl-Net-Server
# yum install perl-DateManip

rpm 落として、インストール。

# wget http://jaist.dl.sourceforge.net/sourceforge/munin/munin-node-1.2.5-1rhel4.noarch.rpm
# wget wget http://jaist.dl.sourceforge.net/sourceforge/munin/munin-1.2.5-1rhel4.noarch.rpm
# rpm -Uvh munin-node-1.2.5-1rhel4.noarch.rpm
# rpm -Uvh munin-1.2.5-1rhel4.noarch.rpm

これで、起動してやればOK。

# /etc/init.d/munin-node start
# chkconfig munin-node on

/var/www/html/munin/ にガリガリデータを書き出してくれるので、Apache とか起動しておけば、
http://exsample/munin/ で見れるはず。