
Multi Router Traffic Grapher (MRTG) は、ネットワーク上のSNMPトラフィックを監視するのに最適なツールです。無料ツールで、インストールも非常に簡単です。ネットワークに出入りするトラフィックを日次、週次、月次、年次ごとに監視することで、ネットワークのトラフィック量や、日次、週次、月次、年次のどの時間帯にトラフィックが急増するかを非常に正確に把握できます。
MRTGはLinux/UNIXとWindowsで利用可能です。Ubuntu 16.04 Serverプラットフォームにこのシステムをインストールする手順を順を追って説明します。インストールはコマンドラインで行いますが、それほど難しくはありません。インストールが完了すると、ネットワークのSNMPトラフィックを表示する見やすいグラフが表示されます。
参照: システム監視ポリシー (Tech Pro Research)
依存関係のインストール
MRTGは稼働中のLAMPサーバーにインストールすることを想定しています。LAMPをインストールしていない場合は、以下のコマンドを実行してプラットフォームの該当部分を起動してください。
sudo apt-get install lamp-server^
実際のサーバーに加え、まず最初にいくつかの依存関係をインストールする必要があります。ターミナルウィンドウを開き、以下のコマンドを実行してください。
sudo apt-get install snmpd snmp
インストールが完了したら、/etc/ snmp/snmpd.conf を編集する必要があります。お好みのテキストエディタでファイルを開き、以下の行を変更します。
#rocommunity public localhost
に
rocommunity public localhost
次のコマンドで snmpd を再起動します。
sudo service snmpd restart
MRTGのインストール
MRTGソフトウェアは1つのコマンドでインストールできます。ターミナルウィンドウから次のコマンドを実行してください。
sudo apt-get install mrtg
インストール中に、設定ファイルの所有権をrootユーザーのみが読み取り可能にするよう変更するよう求められます。プロンプトが表示されたら(図A)、Tabキーを押して「Yes」を選択し、キーボードのEnterキーを押します。
図A

MRTGのセットアップと構成
設定ファイルに触れる前に、まずMRTGを格納するフォルダを作成する必要があります。ターミナルから次のコマンドを実行します。
sudo mkdir /var/www/mrtg
次のコマンドで元の MRTG 設定ファイルをバックアップします。
sudo cp /etc/mrtg.cfg /etc/mrtg.cfg.BAK
/etc/mrtg.cfgファイルを開いて編集し、WorkDir 行が次のように設定されていることを確認します。
WorkDir: /var/www/mrtg
そのファイルを保存して閉じます。
ここで、cfgmaker ツールを使用して、次のコマンドで構成ファイルを再構築します。
sudo cfgmaker public@localhost > /etc/mrtg.cfg
最後に、次のコマンドで HTML インデックス ファイルを生成します。
sudo indexmaker /etc/mrtg.cfg > /var/www/mrtg/index.html
次に、sites-availableファイルを作成します。sudo nano /etc/apache2/sites-available/mrtg.confコマンドを実行し、このファイルに以下の行を追加します。
Alias /mrtg "/var/www/mrtg/"
â
â
âOptions None
â AllowOverride None
â Require all granted
â
ファイルを保存して閉じます。sudo a2ensite mrtgコマンドで新しいサイトを有効にし、 sudo service apache2 reloadコマンドでApacheを再起動します。Apacheがリロードしたら、Webブラウザで http://IP_OF_SERVER/mrtg (IP_OF_SERVERはMRTGサーバーの実際のIPアドレス)にアクセスしてMRTGページを表示できます(図B)。
図B

MRTGはネットワーク上のすべての送受信SNMPトラフィックを監視しています。サーバーが稼働している限り、MRTGは正常に動作します。
優れたツール
MRTGは、ビジネスのネットワーク統計を追跡するための非常に信頼性の高い方法です。安価で導入も簡単で、優れたパフォーマンスを発揮します。MRTGを導入して、ネットワークのトラフィックを追跡してみましょう。