 |
|
| 前のページ 1 2 3 4 |
 |
| BBサーバが稼働しているノードの指定 |
bb-hostsの記述は監視対象ノードの記述のほかに必須項目として、BBサーバの指定があります。BBサーバは監視サーバ(BBNET)、監視画面サーバ(BBDISPLAY)、障害通知サーバ(BBPAGER)の3モジュールで構成されており、これらのサーバがどのノードで動いているかを必ず指定しなければいけません。
今回の設定ではbb0.xy.jpというサーバですべてのサーバを動かしています。一番単純な設定としては設定例4のようになります。
設定例4:BBサーバの指定(IP死活監視のみ)
|
172.16.0.10 bb0.xy.jp # BBDISPLAY BBPAGER BBNET |
 |
この例ではbb0.xy.jpがBBサーバであることを指定しており、IP死活監視のみをすることになります。当然、BBサーバ自体もサービスを提供しているので、自分で稼働監視をする必要があります。通常は設定例5のようにするのが一般的と思います。
設定例5:BBサーバの指定(IP死活監視のみ)
|
172.16.0.10 bb0.xy.jp # BBDISPLAY BBPAGER BBNET ssh http://bb0.xy.jp/bb/ |
 |
この例で注意が必要なのはBBサーバの監視対象ノード名です。これはhostnameコマンドで表示される名前と同じ名称でなければBBサーバが起動しないので、注意しましょう。
ここまでの例を基にした監視設定ファイルbb-hostsの例を以下に示します。
監視設定ファイル
|
[bb@bb0.xy.jp ~/server]$ cat etc/bb-hosts # $BBHOME/etc/bb-hosts : THE BIG BROTHER HOSTS FILE
192.168.10.50 bb0.xy.jp # BBDISPLAY BBPAGER BBNET http://bb0.xy.jp/bb/ ssh 192.168.10.10 mail0.xy.jp # dns smtp ssh pop3 192.168.10.1 dns0.xy.jp # dns smtp ssh 192.168.10.100 fs0.intra.xy.jp
172.17.201.30 dmz-sw0 172.17.201.17 fw-dmz
172.17.201.1 isp-upstream 172.17.201.2 fw-upstream 172.18.100.129 isp-www-if 172.18.100.130 www.xy.jp # http://www.xy.jp/ ssh ftp
172.17.201.19 fw-intra # ssh 172.17.201.18 hq-sw0
# end of bb-hosts [bb@bb0.xy.jp ~/server]$ |
 |
| BBの起動・確認 |
監視対象の設定も完了したので、いよいよ、BBサーバの起動を行いましょう。BBサーバの起動・停止はBBサーバのホームディレクトリ($BBHOME)にあるrunbb.shスクリプトにより行います。使用方法は表5の通りです。
BBサーバの起動runbb.sh startBBサーバの停止runbb.sh stopBBサーバの再起動runbb.sh restart |
表5:BBの使用方法
|
この制御スクリプトは、セキュリティ対策のためにBBの管理アカウントだけでしか動かないようになっています。ユーザアカウントのbbに変更してから起動を行ないます。
BBサーバの起動 |
[bb@bb0.xy.jp ~/server/www]$ cd .. [bb@bb0.xy.jp ~/server]$ ./runbb.sh start Starting Big Brother Starting Big Brother Daemon (bbd)... Starting Network tests (bb-network)... Starting Display process (bb-display)... Big Brother 1.9h started [bb@bb0.xy.jp ~/server]$ ps ax | grep bb 7104 pts/1 S 0:00 su - bb 9658 ? Ss 0:00 /home/bb/server/bin/bbd 9666 pts/1 S 0:00 /bin/sh ./runbb.sh start 9670 pts/1 S 0:00 /bin/sh ./runbb.sh start 9703 pts/1 S 0:00 /home/bb/server/bin/bbrun /home/bb/server/bin/bb-network.sh 10869 pts/1 S 0:00 /home/bb/server/bin/bbrun -a /home/bb/server/bin/bb-display.sh [bb@bb0.xy.jp ~/server]$ |
 |
"runbb.sh start"コマンドの実行が問題なく終了すれば、BBサーバが起動したことになります。以後、BBサーバはbb-hostsにて設定されたノードに対しての監視を行い、$BBHOME/wwwディレクトリに監視結果のhtmlドキュメントを作成します。BBサーバは5分間隔で監視を行い、http://bb0.xy.jp/bb/というURLにて監視結果を返します。初期起動では図2のような画面が表示されます。
 図2:初期画面 (画像をクリックすると別ウィンドウに拡大図を表示します) 5分から10分後には図2のような監視結果が出力されるようになります。
 図3:監視結果 (画像をクリックすると別ウィンドウに拡大図を表示します) |
 |
BB設定上の鉄則
BBサーバの設定をする上での鉄則をいくつか紹介します。- 鉄則1
- 自ホストをbb-hostsに必ず登録するべし
- 鉄則2
- hostnameとbb-hostsにのせる自分のホスト名は必ず同じ名前にするべし
- 鉄則3
- bb-hostsにはかならずBBDISPLAY/BBPAGER/BBNETホストを設定すべし
表:BB設定上の鉄則
|

|
前のページ 1 2 3 4
|

|
 |

| 著者プロフィール イー・アクセス株式会社 矢萩 茂樹 2000年、個人で使えるメガレベルのサービスを目のあたりにして同社立ち上げに参加。ADSLによるブロードバンドIPネットワークの設計・企画に従事。その関連で気軽に使えるネットワーク監視手法についての検討からオープンソースベースのツールをInternetWeekなどで紹介するにいたる。現在、空気媒体のブロードバンド実現に向けて奮闘中。
|
|
 |
|