muninでhttpdの情報を取得する

こちらを参考にしました。

http://www.submit.ne.jp/926

 

環境

手順

  1. シンボリックリンクでプラグインを追加する
    ln -s /usr/share/munin/plugins/apache_accesses /etc/munin/plugins/
    ln -s /usr/share/munin/plugins/apache_processes /etc/munin/plugins/
    ln -s /usr/share/munin/plugins/apache_volume /etc/munin/plugins/
  2. munin nodeを再起動する
    service munin-node restart
  3. httpdにmod_statusの設定をする
    /etc/httpd/conf.d/status.conf を作成して、次の内容を記述する。
    <IfModule mod_status.c>
      ExtendedStatus On
      <Location /server-status>
        SetHandler server-status
        Order deny,allow
        Deny from all
        Allow from 127.0.0.1
      </Location>
    </IfModule>
  4. httpdの設定の確認をして、再起動する
    service httpd graceful
    service httpd restart
  5. munin nodeが情報を取得できているか確認する
    wget -q -O - http://127.0.0.1/server-status/?auto