muninでhttpdの情報を取得する
こちらを参考にしました。
環境
手順
- シンボリックリンクでプラグインを追加する
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/
- munin nodeを再起動する
service munin-node restart
- 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> - httpdの設定の確認をして、再起動する
service httpd graceful
service httpd restart - munin nodeが情報を取得できているか確認する
wget -q -O - http://127.0.0.1/server-status/?auto