muninを設定する
TOP > てきとうにこらむ > ゲーム作りとプログラミング日記 > muninを設定する
サーバー状態を知りたい
サーバーがどのようになっているのか知りたいので、muninを突っ込んでみた。
インストール
Debianであれば、aptitudeでインストールできた。
$ sudo aptitude install munin
他に必要なのは、apacheの状態を解析したいのならば、liblwp-useragent-determined-perl。
$ sudo aptitude install liblwp-useragent-determined-perl
設定
apacheはデフォルトで解析しないので、有効にする。
$ sudo ln -s /usr/share/munin/plugins/apache_* /etc/munin/plugins/
僕のお家は固定IPではないので、Digest認証にする。
$ sudo htdigest -c /etc/munin/munin-htdigest Munin username
$ sudo vi /etc/munin/apache.conf
/etc/munin/apache.conf
3 #Order allow,deny
4 #Allow from localhost 127.0.0.0/8 ::1
15 AuthUserFile /etc/munin/munin-htdigest
16 AuthName "Munin"
17 AuthType Digest
18 require valid-user
apacheとmuninの再起動。
$ sudo /etc/init.d/munin-node restart
$ sudo /etc/init.d/apache restart
アクセス
http://example.com/muninでアクセスする。