ネットワーク監視 · 1 min read · Nov 24, 2025

Ubuntu 18.04にMRTGをインストールして構成する方法

MRTG(Multi Router Traffic Grapher)は、ネットワークリンクのトラフィック負荷を監視するための無料でオープンソースのツールです。MRTGを使用して、日次、週次、月次、年次のネットワークトラフィックを監視できます。MRTGはWindowsおよびLinuxオペレーティングシステムをサポートしています。MRTGは、ネットワークトラフィックデータをグラフィカルな形式で表示するためのシンプルなWebインターフェースを提供します。

このチュートリアルでは、Ubuntu 18.04サーバーにMRTGをインストールする方法を学びます。

要件

  • Ubuntu 18.04を実行しているサーバー。
  • sudo権限を持つ非rootユーザー。

必要なパッケージのインストール

始める前に、システムにいくつかのパッケージをインストールする必要があります。次のコマンドを実行することで、すべてのパッケージをインストールできます:

sudo apt-get install apache2 snmp snmpd -y

すべてのパッケージがインストールされたら、次のコマンドを使用してapacheおよびsnmpサービスを開始し、ブート時に自動的に開始するように設定します:

sudo systemctl start apache2  
sudo systemctl enable apache2  
sudo systemctl start snmpd  
sudo systemctl enable snmpd

MRTGのインストールと構成

デフォルトでは、MRTGはUbuntu 18.04のデフォルトリポジトリにあります。次のコマンドを実行するだけでインストールできます:

sudo apt-get install mrtg -y

MRTGをインストールした後、監視対象デバイスを設定する必要があります。まず、Apacheのルートディレクトリ内にMRTGディレクトリを作成します:

sudo mkdir /var/www/mrtg

次に、mrtgディレクトリに適切な所有権を付与します:

sudo chown -R www-data:www-data /var/www/mrtg

次に、次のコマンドを使用してMRTG構成を再構築します:

sudo cfgmaker public@localhost > /etc/mrtg.cfg

次の出力が表示されるはずです:

cfgmaker public@localhost > /etc/mrtg.cfg
--base: Get Device Info on public@localhost:
--base: Vendor Id: Unknown Vendor - 1.3.6.1.4.1.8072.3.2.10
--base: Populating confcache
--base: Get Interface Info
--base: Walking ifIndex
--base: Walking ifType
--base: Walking ifAdminStatus
--base: Walking ifOperStatus
--base: Walking ifMtu
--base: Walking ifSpeed

次に、次のコマンドを使用して/webサーバー用のインデックスファイルを作成します:

sudo indexmaker /etc/mrtg.cfg > /var/www/mrtg/index.html

MRTGのためのApacheの構成

次に、MRTG用のapache仮想ホストファイルを作成する必要があります。次のコマンドでこれを行うことができます:

sudo nano /etc/apache2/sites-available/mrtg.conf

次の行を追加します:


ServerAdmin [email protected]
DocumentRoot "/var/www/mrtg"
ServerName yourdomain.com

Options None
AllowOverride None
Order allow,deny
Allow from all
Require all granted

TransferLog /var/log/apache2/mrtg_access.log
ErrorLog /var/log/apache2/mrtg_error.log

作業が完了したら、ファイルを保存して閉じます。次に、仮想ホストを有効にし、すべての変更を適用するためにapacheサービスを再起動します:

sudo a2ensite mrtg  
sudo systemctl restart apache2

今、Webブラウザを開いてURL http://yourdomain.com を入力します。次のページにリダイレクトされます:

リンク

  • MRTG
Share: X/Twitter LinkedIn

新しい投稿を受信箱で受け取る

スパムはありません。いつでも購読を解除できます。