TOP
>
サーバ構築・運用
> bbgenとは
Big Brotherによるネットワーク監視
第10回:究極のBB機能拡張bbgen
著者:
イー・モバイル 矢萩 茂樹
2006/8/11
1
2
3
4
次のページ
bbgenとは
Big Brother(以下、BB)監視サーバに関する紹介の締めを飾るのが、bbgenです。bbgenはBBのBTF版をベースプログラムにパッチをあててアレンジし、さらに機能拡張プログラムの追加をすることで、BBDISPLAYとBBNETのプログラムの機能を格段に拡張します。
最新バージョンは3.6になります(2006年8月7日時点)。BBのBTF版のバージョン1.9cから最新の1.9iに対応しています。bbgenの代表的な拡張機能を以下に示します。
ネットワーク監視サーバ(BBNET)の拡張項目
fpingによる高速IP死活監視機能
サービス監視の並列処理による高速監視機能
より詳細なhttps監視設定機能
proxy経由でのhttp監視機能
LDAPサービス監視機能
CGI稼働確認機能
コンテンツ確認機能
監視設定ファイルの分割管理機能
その他多数の機能拡張
監視状態表示サーバ(BBDISPLAY)の拡張項目
bb-hosts定義以外の監視画面作成機能
特定アラート専用ページの作成
4階層以上の多階層サブページサポート
障害履歴ページの拡張。過去にさかのぼった障害履歴の参照機能
最近監視状態が変更されたサービスの表示
manドキュメントの充実
稼働率・SLAレポート作成機能の追加
Webページの機能拡張
表1:bbgenの拡張機能
ご覧の通り、あったらうれしい機能が盛りだくさんで、これでもかという拡張がされます。bbgenにて使用可能となるbb-hostsの機能拡張タグを表2に示します。
表2:機能拡張タグ
(画像をクリックすると別ウィンドウに拡大表示します)
bbgenがすばらしいのは、これだけの機能拡張をした上でなおほとんどのBB用機能拡張スクリプトと親和性があるということです。これまで紹介したlarrd、bbmrtg、maint.plとは完全に協調して動きますし、bbgenといっしょに稼動させるために特別な変更は必要ありません。
しかしここまでの拡張を行うには、BBDISPLAY/BBNET両サーバのソースコードにパッチをあてて、BBを作り変えることになります。本連載では、特にこれはという機能に絞って紹介します。まずはインストールについて説明していきましょう。
1
2
3
4
次のページ
著者プロフィール
イー・モバイル株式会社 矢萩 茂樹
2000年、個人で使えるメガレベルのサービスの可能性を目のあたりにしてADSL事業の立ち上げに参加。ADSLによるブロードバンドIPネットワークの設計・企画に従事。その関連業務で気軽に使えるネットワーク監視手法が必要となり、派生的結果としてオープンソースベースのツールをInternetWeekなどで紹介するに至る。現在、空気媒体のブロードバンド実現に向けて奮闘中。
INDEX
第10回:究極のBB機能拡張bbgen
bbgenとは
bbgenのインストールに必要なソフトウェア
bbgenインストール手順
4. bbgen起動スクリプトのコピー