科学の箱

科学・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

ブランチを切り替えるタイミングについて調べる

OTRSシステムのチケットをトピックとしてgitにブランチを作って変更をする際の手順について確認してみる。 ここでは架空のOTRSチケット OTRS#25645OTRS#25645についてフィックスす …

no image

The email address that is used in your default Microsoft Office Outlook profile differs from the sign-in address that is used in Office Communicator

OutlookのプロファイルとOffice Communicatorのアカウントが異なると出るエラー。 ワークアラウンドは3つある。 Microsoft Online Service Sign In …

no image

Printer MIBのメモ

エラーコードの取得 # snmpwalk -v1  -c public nn.nn.nn.nn .1.3.6.1.2.1.25.3.5 HOST-RESOURCES-MIB::hrPrinterSta …

no image

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

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

no image

ドメインレジストラの決め方

会社のドメインレジストラを決める際のポイントについて考えてみる。 個人でドメインを取得する場合には、重要なポイントになるのは価格である。 価格はgTLDによっても違うのでなるべく安めのドメインを選ぶ。 …

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

side bar top



アーカイブ

カテゴリー