* munin [#p03739df]

** 前提 [#a849d3ec]
:OS| CentOS6.3
:munin| munin-2.0.9
:管理サーバ・監視対象サーバ群のネットワークセグメント| 192.168.0.0/24

** 用語 [#x217e285]
:管理サーバ| 監視対象サーバ群を管理するサーバ(監視結果が蓄積される)
:監視対象サーバ|監視されるサーバ

** インストール [#jbc89230]
今回はEPELリポジトリを使用してyumでインストールする。
*** 管理サーバ側 [#h50cd9f2]
 yum install --enablerepo=epel munin
*** 監視対象サーバ側 [#z364af37]
 yum install --enablerepo=epel munin-node

** munin設定 [#i414a74a]
*** 管理サーバ側 /etc/munin/munin.conf [#o9670bcc]
コメントアウトされた項目を以下のように有効にする。
 dbdir /var/lib/munin
 htmldir /var/www/html/munin
 logdir /var/log/munin
 rundir  /var/run/munin
*** 監視対象サーバ側 /etc/munin/munin-node.conf [#b75629cf]
接続を許可する管理サーバのIPアドレス、監視対象サーバが公開するポートを以下のように指定する。
 allow ^(127\.0\.0\.1)|(192.168.1.[0-9]{1,3})$
 port 4949
*** 監視対象サーバ側 /etc/sysconfig/iptables [#dac0b40b]
iptablesでポート4949を公開する。
 :OUTPUT ACCEPT [0:0]
 (略)
 -A INPUT -s 192.168.0.0/24 -p tcp --dport 4949 -j ACCEPT
 (略)
 COMMIT

** 監視されるApache設定 [#mb2296c8]
*** 監視対象サーバ側 /etc/httpd/httpd.conf [#oa878f92]
 <IfModule mod_status.c>
    ExtendedStatus On
    <Location /server-status>
        SetHandler server-status
        Order Deny,Allow
        Deny from all
        Allow from localhost 192.168.0.0/24
        Allow from localhost 192.168.1.0/24
    </Location>
 </IfModule>

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