CentOS6環境にMuninの導入手順

※当ブログでは商品・サービスのリンク先にプロモーションを含みます。ご了承ください。

導入環境

cat /etc/redhat-release
CentOS release 6.4 (Final)

Apacheバージョン

httpd.x86_642.2.15-28.el6.centos

Munin

muninインストール

sudo yum --enablerepo=epel install munin
sudo yum list installed | grep munin
munin.noarch 2.0.16-1.el6 @epel
munin-common.noarch 2.0.16-1.el6 @epel
munin-node.noarch 2.0.16-1.el6 @epel

munin設定

# ディレクトリ移動
cd /var/www/vhosts/

# munin確認用ディレクトリ作成
sudo mkdir munin
# 権限変更
sudo chown munin:munin munin

munin.confの設定

# 設定ファイルのバックアップ
sudo cp /etc/munin/munin.conf /etc/munin/munin.conf.org
# 設定ファイル編集
sudo vim /etc/munin/munin.conf
- #htmldir /var/www/html/munin
+ htmldir /var/www/vhosts/munin // コメントアウト解除

muninはポート4949でアクセスしてくるのでポート解放

sudo vim /etc/sysconfig/iptables

# ポート4949の開放
A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 4949 -j
ACCEPT

Webサーバ関連の設定

httpd,munin-node,iptablesを起動+自動起動設定

# apache起動
sudo /etc/rc.d/init.d/httpd start
# munin-node起動
sudo /etc/rc.d/init.d/munin-node start
# munin-nodeの自動起動on
sudo /sbin/chkconfig munin-node on
# ファイアーウォール起動
sudo /etc/rc.d/init.d/iptables start

ブラウザで表示確認

では http://ドメイン/ にアクセスして表示確認してみましょう。

後はIP制限とBasic認証をかけておけば問題ないかなと思います。