TOP設計・移行・活用> bbmrtg.plのインストール
Big Brother
Big Brotherによるネットワーク監視

第8回:トラフィック監視(前編)
著者:イー・モバイル  矢萩 茂樹   2006/5/19
前のページ  1  2  3   4  次のページ
bbmrtg.plのインストール

   ここまでの説明で動作概要は把握できたと思います。次にbbmrtg.plのインストールを説明していきましょう。ここでMRTGの環境はすでに稼動していることを前提に説明をしていきます。

   bbmrtg.plの最新版はver1.8になり、以下のURLよりダウンロード可能です。

   bbmrtg.plをダウンロードして解凍後、/usr/home/bb/server/ext(以下、$BBHOME/ext)ディレクトリにコピーします。

$ tar xzvf bbmrtg-1.8.tar.gz
x bbmrtg.pl
x bbmrtg.template
$ cp bbmrtg.pl /usr/home/bb/server/ext

   その後、ディレクトリ定数などの値をBBサーバが動いている環境にあわせてbbmrtg.pl内のパラメータを編集します。まずはmrtgライブラリを28行目に設定します。そしてグラフ化をMRTG単独で行うのか、またはRRDTOOLを使って行うのかを77行目に指定します。今回はMRTGのみで稼動させる設定で説明します。

28行目
use lib '/usr/local/lib/mrtg2';

77行目
my $BACKEND = 'MRTG'; # RRD or MRTG

   ここまでの設定が完了したら監視対象の個別指定を行います。ここではトラフィック監視対象であるfwのmrtgコンフィグは/usr/local/mrtg/cfg/fw.cfgとし、http://bb0.xy.jp/mrtg/fw/にてトラフィック測定結果が見られるという前提での設定を以下に示します。

32行目
my $MRTGCFG = '/usr/local/mrtg/cfg/fw.cfg'; # aka '~mrtg/mrtg.cfg'

39行目
my $MRTGBASEURL = 'http://bb0.xy.jp';

42行目
my $HTMLDIR = 'mrtg/fw';

45行目
my $IMGDIR = 'mrtg/fw';

48行目
my $GIFSDIR = '/bb/gifs';

85行目
my $CGIDIR = "cgi-bin";


bb-bbexttabへの登録と再起動

   bbmrtg.pl本体の設定とMRTG計測コンフィグへの設定が終了したら、bbmrtg.plをBBサーバに登録して監視を開始します。$BBHOME/etc/bb-bbexttabに以下の行を追加した後、$BBHOME/runbb.sh restartにてBBサーバを再起動します。

$ cd /usr/home/bb/server
$ cat etc/bb-bbexttab
# bb-bbexttab: configuration file for launching external scripts
localhost : : larrd/larrd.pl
localhost : : bbmrtg.pl
# end of bb-bbexttab
$ ./runbb.sh restart
Stopping Big Brother...
   Starting Big Brother Daemon (bbd)...
   Starting Network tests (bb-network)...
   Starting Display process (bb-display)...
   Starting external scripts
      Starting external script bbmrtg.pl
      Starting external script larrd/larrd.pl
Big Brother 1.9i started

   起動がうまくいってしばらくたつと図1のようにfw-intra、fw-dmz、fw-upstream、fw-vpnの監視項目にmrtg監視項目が追加されます。ここでしきい値を超えた状態が発生すると当該アイコンの色が変化します。このアイコンをクリックすると画面1のようにMRTGのグラフとともにどのくらい超過しているかの情報が表示されることとなります。

前のページ  1  2  3   4  次のページ


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


INDEX
第8回:トラフィック監視(前編)
  トラフィック監視 - MRTGとの連携
  MRTGとBBの連携:bbmrtg.plの動作の把握
bbmrtg.plのインストール
  bbmrtg.plの設定タグについて