TOP設計・移行・活用> maint.plの使い方
Big Brother
Big Brotherによるネットワーク監視

第6回:機能拡張 - BBtrayとmaint.pl
著者:イー・モバイル  矢萩 茂樹   2006/3/7
前のページ  1  2  3  4
maint.plの使い方

   ここまで設定が完了したら、maint.plにアクセスしてみます。表示URLは/cgi-bin/maint.plになるので、今回の環境では以下のURLにてアクセスします。
http://bb0.xy.jp/cgi-bin/maint.pl

   うまく設定できていれば図6の画面が表示されます。

maint.pl画面
図6:maint.pl画面
(画像をクリックすると別ウィンドウに拡大図を表示します)

   画面は機能ごとに表形式でまとめられており、左側に現在の監視停止状態、右側に監視停止のための設定ダイアログがあります。


1. 監視一時停止の設定

   監視の一時停止は画面右側の停止制御パネルで行います。監視停止をするには表4の情報を入力します(図6)。

Hosts
監視を停止するホスト名。bb-hostsに登録されているホスト名がリストになっているので、対象を選択します。
Tests
指定されたホストで停止するサービス名。指定されたホストで停止可能なサービス一覧が表示されます。すべてを停止する場合には"ALL"を指定します。
Reasons
監視停止の理由。
Username
停止作業者名。
Duration
停止期間をプルダウンメニューにて指定します。停止開始時間を以下の2つから選択します。
  • Disable Now(即時に停止する)
  • Schedule for Disable(指定時間に監視停止を行う)

表4:監視停止の設定

   すべての項目の指定が完了したら、「Disable」ボタンをクリックします。しばらくすると画面が更新され、左側の監視停止状態表示パネルに監視停止指定したサービスが表示されます。

   スケジュール指定したものについては図6の左下の"Scheduled Disabled Tests"覧に表示されます。

   ここでBB監視画面(図7)に戻すと監視停止指定された対象はOFFLINEを示す青アイコンに変化しています。

オフライン化時の表示
図7:オフライン化時の表示
(画像をクリックすると別ウィンドウに拡大図を表示します)

   青アイコンをクリックすると、このサービスは「誰が・どのような理由で・いつまでOFFLINEにしたのか」が把握できるようになっています(図8)。

OFFLINEにした際の各種情報
図8:OFFLINEにした際の各種情報
(画像をクリックすると別ウィンドウに拡大図を表示します)

   この状態では監視対象外となっており障害通知はなされないので、安心してメンテナンスに集中することができます。


2. 一時停止の解除

   OFFLINEからの監視再開は停止設定期間を過ぎると自動的に行われます。また、手動で即時に監視を再開することも可能です。手動での再開は、監視停止状態表示パネルの表の一番左側にある"Enable?"チェックボックスの中から再開したい対象をチェックし、「Re-enable」ボタンをクリックする手順になります。

   この操作により画面が更新され、disableリストからチェックしたホストはリストから削除されます。これで監視は再開されたことになります。

maint.plをもっと便利に呼び出す方法:監視画面のカスタマイズ

   非常に便利なmaint.plですが、このままではブックマークに登録してそのつどブックマークから呼び出しをしなければなりません。これだけ便利なツールなのですから直接BBの画面から呼び出したいと思いませんか。

   このためのTIPSとして画面左上のNavigationアイコンの一角にmaint.plへのハイパーリンクを作ってみましょう。BB監視画面は画面上部のheaderや画面下部のfooterなど、基本的なHTML部品として構造化されて$BBHOME/webディレクトリ(今回の環境では/home/bb/server/web)配下に収められています。

   ここでアレンジを加えるのは監視トップ画面のヘッダー定義の『bb_header』ファイルになります。このファイルのNavigationアイコンパネルのテーブル定義箇所は30行から41行目になっており、html上はテーブルで定義されています。このテーブルの最後である40行と41行目の間に以下のmaint.plへのリンクを追加します。

40行と41行目の間に追加する行
<A HREF="/cgi-bin/maint.pl"> [maint]</A>

   この変更を加えて数分後、BBが画面更新処理をした結果としてBB監視画面のNavigationアイコンにmaint.plへのリンクボタンが追加されます(図9)。これでBBトップ画面からもワンクリックでmaint.plに移動することが可能となります。

maint.plへのリンクの追加
図9:maint.plへのリンクの追加

前のページ  1  2  3  4


イー・モバイル株式会社 矢萩 茂樹
著者プロフィール
イー・モバイル株式会社  矢萩 茂樹
2000年、個人で使えるメガレベルのサービスの可能性を目のあたりにしてADSL事業の立ち上げに参加。ADSLによるブロードバンドIPネットワークの設計・企画に従事。その関連業務で気軽に使えるネットワーク監視手法が必要となり、派生的結果としてオープンソースベースのツールをInternetWeekなどで紹介するに至る。現在、空気媒体のブロードバンド実現に向けて奮闘中。


INDEX
第6回:機能拡張 - BBtrayとmaint.pl
  はじめに
  BBtray
  maint.pl
maint.plの使い方