TOP設計・移行・活用> 障害通知ルール設定:bbwarnrules.cfg
Big Brother
Big Brotherによるネットワーク監視

第3回:監視サーバ側での詳細設定
著者:イー・モバイル  矢萩 茂樹   2005/10/26
前のページ  1  2  3  4
障害通知ルール設定:bbwarnrules.cfg

   "bbwarnrules.cfg"はホスト単位の障害通知ルール設定ファイルです。このファイルは以下の形式のレコードにて監視対象・監視サービス・監視時間・障害通知先の指定を行います。
hosts;exhosts;services;exservices;day;time;recipients
     hosts: 一致するホスト("*"指定のワイルカード設定可能)
   exhosts: 除外するホスト
  services: 一致するサービス("*"指定のワイルドカード設定可能)
 exservices: 除外するサービス
      day: 0-6 (日曜日-土曜日)
     time: 0000-2359
 recipients: 通知先
   hostsの部分とservicesの部分は前省略("*host"パターン)もしくは後ろ省略("host*"パターン)のどちらかのワイルドカード指定が使用可能となっています。また、逆に通知しない条件も可能であり、この場合一致させるhostsの設定部分の前に"!"を追加します。


障害通知ポリシーと設定

   ここでサンプルとしたxy.jpネットワークの障害通知ポリシーを以下のように考えてみます。

ルール1
mail/dns/wwwの各サーバの障害検知時には、サーバ管理者のalert@xy.jpとsvr-admin@xy.jpへ通知を行う。
ルール2
fs1.intra.xy.jpは毎日午前4時から2時間は監視を停止する。また、通知先はalert@xy.jpとintra-alert@xy.jpに行う。
ルール3
支社機器の障害対応はalert@xy.jpとbranch-alert@xy.jpへも通知を行う。
ルール4
支社のスイッチは0時から7時までの時間は監視を停止する。
ルール5
そのほかの機器の障害情報は障害受付窓口であるalert@xy.jpに通知する。

表4:障害通知ポリシー

   これらの設定をすべてまとめたものが以下の"bbwarnrules.cfg"になります。

xy.jp社向け"bbwarnrules.cfg"
図6:xy.jp社向け"bbwarnrules.cfg"
(画像をクリックすると別ウィンドウに拡大図を表示します)

   "bbwarnrules.cfg"は監視するノード名称をキー情報にして通知条件が設定されるようになっています。理解しづらいのはワイルドカードによるグループ一括指定の使い方でしょうか。

   これは、「ノード名固定 → ワイルドカードによるグループ指定 → その他のデフォルト指定」というように特定ノードからグループ、そしてその他全体へとルール設定の枠をひろげていくと考えやすいと思います。

   最後のルール6は条件以外にもれたものの処理になり、以下の条件としてデフォルトで追加するようにしてください。

ルール6
bb-hosts定義外のイベント処理は"unmatched-*"という形で通知がされる。この通知をBBの管理者に設定する。

表5:ルール6


BBサーバの設定情報の更新・停止

   BBサーバの設定情報の更新は"bb-hosts/bbwarnrules.cfg"などの主な監視設定はファイルを保存するだけで自動的に監視設定が更新されます。ただし"bbwarnsetup.cfg"などシステム設定ファイルはBBサーバプロセスの再起動を必要とします。プロセスの再起動を行う場合にはbbアカウントにて"$BBHOME/runbb.sh restart"で行い、設定を反映させましょう。

[bb@bb0.xy.jp /home/bb/server/etc]$ cd /home/bb/server
[bb@bb0.xy.jp /home/bb/server]$ ./runbb.sh restart
Stopping 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 /home/bb/server/etc]$
前のページ  1  2  3  4


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


INDEX
第3回:監視サーバ側での詳細設定
  はじめに
  グループ指定・ページ指定の範囲
  bb-hostsの作成
障害通知ルール設定:bbwarnrules.cfg