Ubuntu Maverick Meerkat 10.10 Server Edition
VMWareとかVirtualBoxとかにUbuntuServerをインストールしてある
OpenSSH を導入しリモートログイン出来るようになっている
Apache2, MySQL, PHP5 がインストールしてある
ターミナルエミュレーターから接続して操作する。
(01)Muninのパッケージをインストール
Muninのパッケージをインストール
$ sudo apt-get install munin
munin用のディレクトリを用意する
$ sudo cp -R /var/cache/munin/www/ /var/www/admin/munin
$ sudo chown munin:munin -R /var/www/admin/munin
(02) muninを設定する
muninの設定ファイルのバックアップ
$ sudo cp /etc/munin/munin.conf /etc/munin/munin.conf.backup
muninの設定ファイルの変更
$ sudo nano /etc/munin/munin.conf
生成されるHTMLファイルの出力先の変更する
以下の部分を変更
# htmldir /var/cache/munin/www
以下のように
htmldir /var/www/admin/munin
ホスト名の変更してもよい
ここで指定した名前で管理画面に表示される
特に書き換えなくて問題は発生しない
# a simple host tree
以下の部分を
[localhost.localdomain]
以下のようにすることもできる
[example.com]
(03) Apache2に設定を追加する
Apache2に追加する設定ファイルのバックアップを取る
$ sudo cp /etc/munin/apache.conf /etc/munin/apache.conf.backup
muninディレクトリにある、Apache2に追加する設定ファイルのシンボリックリンクを作る
$ sudo ln -s /etc/munin/apache.conf /etc/apache2/sites-available/munin
Apache2に追加する設定ファイルの内容を変更する
$ sudo nano /etc/apache2/sites-available/munin
変更後
Alias /admin/munin/ /var/www/admin/munin/
<Directory /var/www/admin/munin/>
Options None
order deny,allow
deny from all
allow from 127.0.0.0/24 192.168.1. ::1
<IfModule mod_expires.c>
ExpiresActive On
ExpiresDefault M310
</IfModule>
</Directory>
変更を適用するためApache2を再起動する
$ sudo service apache2 restart
5分ごとにログの集計をするので、5分間は表示されない。
muninの設定ファイルの変更を適用する
$ sudo service munin-node restart
munin-nodeが起動しているかどうかを調べる
$ ps aux |grep munin-node
$ sudo /etc/init.d/munin-node status
munin-nodeが自動起動するかを確認する。
$ sudo chkconfig --list munin-node
offなら
munin-node 0:off 1:off 2:off 3:off 4:off 5:off 6:off
onなら
munin-node 0:off 1:off 2:on 3:on 4:on 5:on 6:off
または
$ sudo sysv-rc-conf --list munin-node
offなら
munin-node
onなら
munin-node 0:on 2:on 3:on 4:on 5:on
munin-nodeが自動起動する様に設定を変更
$ sudo sysv-rc-conf
munin-nodeの行の、2 3 4 5 列に矢印キーでカーソルを移動
スペースキーを押して、チェックを入れる
チェックを入れたら qを押して抜ける
再度確認する
$ sudo chkconfig --list munin-node
$ sudo sysv-rc-conf --list munin-node
選択した 2 3 4 5 が on になっていれば良い
muninにアクセスする
http://server.ip.address/admin/munin/
http://192.168.1.117/admin/munin/
0 コメント:
コメントを投稿