- 更新日: 2013年8月22日
- CentOS & Linux
Munin のインストールと設定 〜 CentOS6
Perl 製のサーバー監視ツール munin をインストールします。
1 2 3 |
# yum --enablerepo=epel -y install munin munin-node |
このエントリーは、CentOS 6.4 インストール~設定手順の目次 の一部です。
設定ファイル munin.conf の編集
つづいて設定。munin.conf を編集して、98行目付近でサーバー名を設定します。
1 2 3 4 5 6 7 |
# vi /etc/munin/munin.conf #[localhost] [localhost.centos] address 127.0.0.1 use_node_name yes |
/var/www/html/munin/ に munin 関連のファイルがインストールされているので、上で指定するサーバー名(ここでは localhost.centos)の DocumentRoot が /var/www/html になっている必要があります。私は、バーチャルホストで指定しています。
munin 用の Apache 設定
続いて munin 用の Apache 設定。動作確認のため、いったん11〜15行目の Auth 認証をコメントアウトして Order ディレクティブを設定します。
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 |
# cp /etc/httpd/conf.d/munin.conf /etc/httpd/conf.d/munin.conf.org # vi /etc/httpd/conf.d/munin.conf <directory /var/www/html/munin> #AuthUserFile /etc/munin/munin-htpasswd #AuthName "Munin" #AuthType Basic #require valid-user Order Deny,Allow Deny from all Allow from 127.0.0.1 Allow from 192.168. ... |
実際の運用時には、Basic 認証でもかけておいたほうが良いかもです。
/var/www/cgi-bin/ 以下に munin 関連の cgi ファイルがインストールされますので、バーチャルホストの設定の時にコメントアウトした ScriptAlias を有効に戻します。
1 2 3 4 5 6 7 8 9 10 11 |
# vi /etc/httpd/conf/httpd.conf ScriptAlias /cgi-bin/ "/var/www/cgi-bin/" <Directory "/var/www/cgi-bin"> AllowOverride None Options None Order allow,deny Allow from all </Directory> |
以上 /var/www/cgi-bin/ で CGI が動作するように設定しないと、 /var/www/cgi-bin/munin-cgi-graph および /var/www/cgi-bin/munin-cgi-html が動作しません。
Apache を再起動し munin-node を自動起動の設定にします。
1 2 3 4 5 |
# service httpd restart # service munin-node start # chkconfig munin-node on |
“localhost.centos/munin/” でアクセスできます。設定したサーバー名(localhost.centos)のリンクをたどると各種サーバー監視グラフが表示されます。
- CentOS & Linux の関連記事
- Job for nginx.service failedのNginxエラー
- upstream sent too big header while reading response header from upstream(Nginx/Rails)
- Can’t get information about user clamav(clamdエラー)
- STDERR: Exception in thread “main” java.lang.InternalErrorエラー
- Linuxサーバー容量を確認するコマンドdf,duをマスターする!
- rmでファイル削除後にdf -hで容量が減らない時の対処(Linux)
- Apacheをローカルネットワークのみに公開にする
- logwatchからのメールが来ないと思ったら…
- Linuxサーバの負荷や使用率を調査するコマンドと手順
- Bashの脆弱性もう一件CVE-2014-7169に対するパッチ適用
Leave Your Message!