科学の箱

科学・IT・登山の話題

IT

muninによるApacheの監視

投稿日:

MuninでローカルのApacheを監視する方法

この設定はすべてmunin-node(監視対象サーバー)での設定となる。ローカルのApacheを監視する場合にはmuninサーバーであるし、リモートならば、Apacheがインストールされているサーバーでの設定となる。

リモートサーバーをmunin masterで監視する設定についてはmunin.confを参照する。

プラグインを有効にする

Muninでアプリケーションを監視するときにはプラグインを利用する。Muninで提供されているプラグインはすべて/etc/munin/plugins以下にある。初期ではすべてのpluginが読み込まれるのではなく、/usr/share/munin/plugins以下にリンクがあるプラグインのみが読み込まれる。

Apacheにおけるプラグインはアクセス数、プロセス数、ボリュームが提供されているのでこれらのプラグインを有効にする。

以下の3つのシンボリックリンクを作成しMuninのApacheプラグインを利用できるようにする。

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/

httpd.confの修正

muninではApacheの状態監視にstatus_moduleを利用しているのでモジュールを読み込む。

LoadModule status_module modules/mod_status.so

ステータスを取得できるパスを設定する。下記で/server-statusを開くとステータスを取得できる。

<Location /server-status>
  AddDefaultCharset EUC-JP
  SetHandler server-status
  Order deny,allow
  Deny from all
  Allow   from 127.0.0.1
</Location>

拡張ステータスを取得するためにExtendedStatusを有効にする

ExtendedStatus On

変更した設定を有効にするためにhttpdを再起動する

/etc/init.d/httpd restart

ステータスが取れているかを確認する。

munin-run apache_accesses
accesses80.value 0

結果でaccesses80.valueで0と戻れば正しい。

wget http://127.0.0.1/server-status

server-statusにアクセスして状態が取れるかを確認する。

munin-nodeを再起動する

/etc/init.d/munin-node restart

munin.conf

リモートサーバーを監視する場合にはmunin master上にmunin.confにリモートサーバーを追加する。

[remotehost]
    address 192.168.1.2
    use_node_name yes

メタ情報

inarticle



メタ情報

inarticle



-IT
-

執筆者:


comment

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

関連記事

no image

プリンタの監視

snmpwalkですべてのMIBを取得する。 snmpwalk -v1 -c public 10.72.20.41 . snmpwalkからの抽出する。対象となる項目は接続およびカウンター関連 IF- …

no image

git rmを取り消す方法

git rmで間違えて複数のファイルを消去してしまった時の対応方法 git reset HEAD . git checkout . Related posts:slickrunの日本語環境用magic …

no image

ssl_error_no_cypher_overlap

Firefoxで突然出るようになったエラー。SSLで接続をするといくつかのサイトで”Secure Connection Failed”のエラーが出てくるようになった。 Secu …

no image

Networker Enterprise Reportの使い方 – Events

Networkerで用意されているEnterprise Reportについてその種類、提供されている情報の内容について簡単にまとめた後、トラブルやケースに合わせた使い方を考えてみる。 Events E …

no image

ブロックレベルとインライン

cssを勉強しているとdisplay : blockが出てきて、わざわざブロックレベルで指定すると説明されていることがある。そもそもブロックレベルが何かわからないので、display : blockが …

2014年2月
« 1月   3月 »
 12
3456789
10111213141516
17181920212223
2425262728  

side bar top



アーカイブ

カテゴリー