TOPサーバ構築・運用> 複数階層のサブページ作成
Big Brother
Big Brotherによるネットワーク監視

第11回:bbgenの拡張機能
著者:イー・モバイル  矢萩 茂樹   2006/8/18
前のページ  1  2  3
複数階層のサブページ作成

   BBは標準では「page」と「subpage」というタグにより3階層のサブページをサポートしますが、以下のタグを使うことにより4階層以上深いサブページを作成可能としています。
subparent <親ページ名> <自ページ名> [<自ページタイトル>]

   例えば「親・子・孫・曾孫1・曾孫2」という4階層サブページを定義する場合には以下のように設定します。

page oya "1st layer page"
subpage ko "2nd layer page"
subparent ko mago "3rd layer page"
subparent mago himago1 "4th layer page1"
subparent mago himago2 "4th layer page2"


複数IP死活監視指定

   監視対象に付随するIP aliasアドレスなどを監視します。以下のようなタグで指定します。はじめに設定する「best」「worst」の項目はIPの監視条件で、「best」とした場合にはすべての指定IPが稼働していたときにgreenを返します。「worst」指定の場合には1つでも稼働していればgreenとなります。

a.b.c.d foo.xy.jp # conn={best,|worst,}IP1[,IP2...]

   これはHSRPやVRRPの仮想IPを監視するときにも有効なタグで、この場合には以下のように指定できます。

192.168.10.1 hsrp-addr.xy.jp # conn=best,192.168.10.2,192.168.10.3


tracerouteオプション

   IP死活監視が失敗したときに自動的にtraceroute試験を行うオプションタグです。以下のように設定します。

172.16.10.1 branch-rt-eth1 # trace

   この機能を使うにあたってはBBサーバHOMEディレクトリ配下のetc/bbsys.localにtracerouteを行うツールの設定追加が必要です。以下の例を参考に設定追加するようにしてください。

tracerouteの場合
TRACEROUTE="/usr/sbin/traceroute -n -q 2 -w 2 -m 15"
export TRACEROUTE

MTRの場合
TRACEROUTE="/usr/local/sbin/mtr -c 2 -n --report"
export TRACEROUTE

tracerouteオプションタグの結果
図8:tracerouteオプションタグの結果
(画像をクリックすると別ウィンドウに拡大図を表示します)


HTTPテストの拡張URL指定

   bbgenは様々な認証が必要なHTTPページの試験が行えるように、HTTPテストのURL記述フォーマットを拡張しています。以下に拡張フォーマットの例を示します。

BASIC認証
http://USERNAME:PASSWORD@www.xy.jp/
SSL client認証
http://CERT:FILENAME@www.xy.jp/
http ver指定
http10://www.xy.jp/ : use HTTP 1.0
http11://www.xy.jp/ : use HTTP 1.1
ssl ver指定
https2://www.xy.jp/ : use only SSLv2
https3://www.xy.jp/ : use only SSLv3
httpsm://www.xy.jp/ : use only 128-bit ciphers
httpsm://www.xy.jp/ : use only 128-bit ciphers
IPアドレス指定
http://www.xy.jp=1.2.3.4/index.html
http://www.xy.jp:3128=1.2.3.4/index.html
proxy経由
http://webproxy.xy.jp:3128/http://www.xy.jp/
http://fred:Wilma1@webproxy.xy.jp:3128/http://www.xy.jp/

表1:拡張フォーマットの例

前のページ  1  2  3


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


INDEX
第11回:bbgenの拡張機能
  はじめに
  bb-hostsへの拡張タグ
複数階層のサブページ作成