< この記事をシェア >
muninにapache監視項目の項目を増やす方法です。
このエントリでは↓の内容の監視をmuninに追加しています。
標準でmuninのpluginsに入っているapache監視項目
・apache_accesses
・apache_processes
・apache_volume
githubから追加するapache監視項目
・apache_status
・apache_activity
・apache_threads
・apache_servers
・apache_memmory
↑のプラグインを追加することでmuninで行うapache系の監視をデフォルト以上に強化することができます。
[関連記事]
・munin、munin-nodeのインストール・設定方法
githubから追加プラグインをダウンロード
まずは↓の5つの新プラグインをgithubからダウンロードしておきます。
基本的にmuninのプラグインの実態ファイルは、/usr/share/munin/pluginsに置いといてリンクを貼るという流れになります。
あ、あと実態ファイルのほうにX(実行権限)が必要になります。
cd /usr/share/munin/plugins
wget https://raw.github.com/munin-monitoring/contrib/master/plugins/apache/apache_status
wget https://raw.github.com/munin-monitoring/contrib/master/plugins/apache/apache_activity
wget https://raw.github.com/munin-monitoring/contrib/master/plugins/apache/apache_threads
wget https://raw.github.com/munin-monitoring/contrib/master/plugins/apache/apache_servers
wget https://raw.github.com/munin-monitoring/contrib/master/plugins/apache/apache_memmory
chmod 755 /usr/share/munin/plugins/apache_*
プラグインにリンクを貼る
ln -s /usr/share/munin/plugins/apache_accesses /etc/munin/plugins/apache_accesses
ln -s /usr/share/munin/plugins/apache_processes /etc/munin/plugins/apache_processes
ln -s /usr/share/munin/plugins/apache_volume /etc/munin/plugins/apache_volume
ln -s /usr/share/munin/plugins/apache_status /etc/munin/plugins/apache_status
ln -s /usr/share/munin/plugins/apache_activity /etc/munin/plugins/apache_activity
ln -s /usr/share/munin/plugins/apache_threads /etc/munin/plugins/apache_threads
ln -s /usr/share/munin/plugins/apache_servers /etc/munin/plugins/apache_servers
ln -s /usr/share/munin/plugins/apache_memmory /etc/munin/plugins/apache_memmory
httpd.confをチェック
httpd.confのserver-statusまわりをチェックします。
modules/mod_status.soなどがコメントアウトされていたらコメントアウトをはずしちゃってください。
LoadModule status_module modules/mod_status.so
<Location /server-status>
SetHandler server-status
Order deny,allow
Deny from all
Allow from localhost
Allow from 127.0.0.1
Allow from 192.168.100.
</Location>
↑の例ではserver-statusにアクセスできるのは自分(localhost)と192.168.100.XXX帯域のみとしています。
conf.dのmunin-nodeにapacheの読み込みを書く
munin/plugin-conf.dの中にあるmunin-nodeにapacheを読み込むという設定を追記します。
vi /etc/munin/plugin-conf.d/munin-node
[apache_*]
env.apuser apache
env.binname httpd
最後にmunin-nodeをリスタートします。
/etc/init.d/httpd restart
これでOKです。
muninのUI上からapache項目を確認
ブラウザ上で開いたmuninのサーバーの項目の中にapache項目と↑で入力したやつらがいることが確認できると思います。
apacheの部分をクリックすると↓な感じでいろいろ見えます。
何度も書きますが、↓は追加プラグインを導入する必要がありますよー。
・apache_status
・apache_activity
・apache_threads
・apache_servers
・apache_memmory
この辺の監視があるとmuninで一目でわかるようになるのでオススメな設定です。
< この記事をシェア >
\\どうかフォローをお願いします…//
このmuninにapache監視系プラグインを追加する方法 – githubから持ってきて監視をより強化するの最終更新日は2014年8月19日です。
記事の内容に変化やご指摘がありましたら問い合わせフォームまたはusedoorのTwitterまたはusedoorのFacebookページよりご連絡ください。