munin

前提

OS
CentOS6.3
munin
munin-2.0.9
管理サーバ・監視対象サーバ群のネットワークセグメント
192.168.0.0/24

用語

管理サーバ
監視対象サーバ群を管理するサーバ(監視結果が蓄積される)
監視対象サーバ
監視されるサーバ

インストール

今回はEPELリポジトリを使用してyumでインストールする。

管理サーバ側

 yum install --enablerepo=epel munin

監視対象サーバ側

 yum install --enablerepo=epel munin-node

munin設定

管理サーバ側 /etc/munin/munin.conf

コメントアウトされた項目を以下のように有効にする。

 dbdir /var/lib/munin
 htmldir /var/www/html/munin
 logdir /var/log/munin
 rundir  /var/run/munin

監視対象サーバ側 /etc/munin/munin-node.conf

接続を許可する管理サーバのIPアドレス、監視対象サーバが公開するポートを以下のように指定する。

 allow ^(127\.0\.0\.1)|(192.168.1.[0-9]{1,3})$
 port 4949

監視対象サーバ側 /etc/sysconfig/iptables

iptablesでポート4949を公開する。

 :OUTPUT ACCEPT [0:0]
 (略)
 -A INPUT -s 192.168.0.0/24 -p tcp --dport 4949 -j ACCEPT
 (略)
 COMMIT

監視されるApache設定

監視対象サーバ側 /etc/httpd/httpd.conf

 <IfModule mod_status.c>
    ExtendedStatus On
    <Location /server-status>
        SetHandler server-status
        Order Deny,Allow
        Deny from all
        Allow from localhost 192.168.1.0/24
    </Location>
 </IfModule>

トップ   編集 凍結 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS

Last-modified: 2013-01-28 (月) 02:00:09