インストールMunin今回はmuninマスタとmuninノードのインストールを行います。Munin公式ドキュメントでインストールについては以下のドキュメントが参考になります。http://munin-monitoring.org/wiki/MuninInstallationLinuxmunin本体は、ほとんどがperlで書かれているので、perlモジュール群の依存関係が多いのですが、yumコマンドでインストールすることで依存関係のあるパッケージも一緒にインストールすることが出来ます。munin-nodeインストールには、OSの基本的なリソース情報を取得するsysstatパッケージが依存します。sysstatパッケージがインストールされていない場合でも、yumコマンドでインストールすることで一緒にインストールされます。インストール環境Muninインストール検証に使用した環境はCentOS6.5です。2014muninマスタとmuninノードが同居する場合このパターンは、muninマスタであるホストがmuninノードでもある場合です。Muninマスタが生成するHTMLをホストするWebサーバが稼働している必要があります。serverをインストールします。start続いて、muninパッケージおよびmunin-nodeパッケージをインストールします。muninパッケージおよびmunin-nodeパッケージはEPELからインストールします。munin-nodeパッケージはmuninパッケージの依存関係によりインストールされるので、muninパッケージをインストールする場合は明示しなくても入ります。muninマスタはデーモンは存在しません。ことはじめでも書きましたが、crondから5分間隔で/usr/bin/munin-cronがmuninユーザが実行ユーザとして実行されます。4949)で待ち受けるためにmunin-nodeを起動する必要があります。start念のため、munin-nodeの起動を確認します。munin-nodeの実体ファイルは/usr/sbin/munin-nodeというperlプログラムです。-wT"ですので、perlが/usr/sbin/munin-nodeを起動します。netsatコマンドで確認すると4949/TCPポートを待ち受けているのはperlプロセスであることが分かります。最初に1回だけ手動でmuninのグラフを生成します。<IPアドレス>/munin/にアクセスしてもおそらく見れないでしょう。muninマスタをインストールした時にapacheのconfファイル/etc/httpd/conf.d/munin.confがインストールされているのですが、デフォルトの内容はBasic認証が設定されています。M310</directory>しかし、Basic認証ユーザ・パスワードファイルである/etc/munin/munin-htpasswdは空なので、このままでは認証されることはありません。ユーザ・パスワードを指定して、このパスワードファイルを再生成します。今回は検証用なのでmunin/muninで設定します。munin:ne8d5ABhs6veMApacheの再起動をします。<IPアドレス>/munin/にアクセスするとMuninのページが表示されるはずです。muninノードだけインストールする場合このパターンは、muninマスタは既に別ホストが動作しており、muninノードだけ動かす場合です。munin-nodeパッケージをインストールします。munin-nodeパッケージはEPELからインストールします。munin-nodeパッケージはmuninパッケージの依存関係によりインストールされるので、muninパッケージをインストールする場合は明示しなくても入ります。startmuninマスタにて、手動でmuninのグラフを生成します。以上がmuninマスタ、muninノードのインストール方法です。