簡単!CentOSでsmokeping
smokepingを使ってみたいけど、ちょっと手間がかかりそう。
そんな場合に試してみてください。
※Nixvalレポジトリがいつまで使えるかは不明です。
■検証環境
OS: CentOS 5.6 (32bit)
■設定手順
1.レポジトリの追加
※以下より、環境に合わせてrepoファイルの取得する。
・RPMforge
http://pkgs.repoforge.org/rpmforge-release/
・epel
http://dl.fedoraproject.org/pub/epel/5/i386/repoview/epel-release.html
・Nixval
http://repo.nixval.com/nixval-centos/5/updates/
# wget http://pkgs.repoforge.org/rpmforge-release/rpmforge-release-0.5.2-2.el6.rf.i686.rpm # rpm -ihv rpmforge-release-0.5.2-2.el6.rf.i686.rpm # rpm -ihv http://dl.fedoraproject.org/pub/epel/5/i386/epel-release-5-4.noarch.rpm # rpm -ihv http://repo.nixval.com/nixval-centos/5/updates/nixval-release-0.1-1.el5.i386.rpm # sed -i s/enabled\ =\ 1/enabled\ =\ 0/g /etc/yum.repos.d/rpmforge.repo # sed -i s/enabled=1/enabled=0/g /etc/yum.repos.d/epel.repo # sed -i s/enabled\ =\ 1/enabled\ =\ 0/g /etc/yum.repos.d/nixval.repo
2.smokepingの追加&設定
# yum --enablerepo=rpmforge,epel,nixval install httpd smokeping # sed -i s/Allow\ from\ 127.0.0.1/Allow\ from\ 192.168.1.0\\/24/g /etc/httpd/conf.d/smokeping.conf ※許可するネットワークを追加 # vi /etc/smokeping/config ※設定は備考URL参照 # ln -s /usr/lib/mrtg2/* /usr/share/smokeping/lib # chkconfig httpd on # chkconfig smokeping on # service httpd start # service smokeping start
3.smokeping管理画面へのアクセス
http://ServerIP/smokeping/sm.cgi
※同梱の「SmokeTrace」(tr.html)は「The specified type of tracerouting is allowed for superuser only」
との事なので、このままでは使えない。
■参照
状態監視ツール(smokeping)構築ガイド
http://www.syon.co.jp/syontech/tech001.html
以上