このチュートリアルでは、Ubuntu 16.04LTSにVnStatネットワークモニタリングをインストールして構成する方法を説明します。知らなかった方のために説明すると、VnStatはコンソールベースのネットワークトラフィックです。 LinuxおよびBSD用に設計された監視ツール。ユーザーは選択したインターフェイスのネットワークトラフィックのログを維持できます。このVnstatツールでは、インターフェイスの帯域幅が自動的に減少します。
この記事は、少なくともLinuxの基本的な知識があり、シェルの使用方法を知っていること、そして最も重要なこととして、サイトを独自のVPSでホストしていることを前提としています。インストールは非常に簡単で、ルートアカウントで実行されていますが、そうでない場合は、'sudo
を追加する必要があります。 ‘ルート権限を取得するコマンドに。 Ubuntu 16.04(Xenial Xerus)サーバーにVnStatネットワークモニタリングを段階的にインストールする方法を紹介します。
前提条件
- 次のオペレーティングシステムのいずれかを実行しているサーバー:Ubuntu 16.04(Xenial Xerus)。
- 潜在的な問題を防ぐために、OSの新規インストールを使用することをお勧めします。
- サーバーへのSSHアクセス(またはデスクトップを使用している場合はターミナルを開く)。
non-root sudo user
またはroot user
へのアクセス 。non-root sudo user
として行動することをお勧めします ただし、ルートとして機能するときに注意しないと、システムに害を及ぼす可能性があるためです。
VnStatの機能
- 複数の出力オプション。
- pngグラフィック出力を生成します。
- システムリソースのごく一部を消費します。
- 複数のネットワークインターフェースを同時に監視します。
- データを月、週、時間、日で並べ替えます。
- CPU使用率が低い。
Ubuntu16.04LTSにVnStatネットワークモニタリングをインストールする
手順1.まず、次のapt-get
を実行して、すべてのシステムパッケージが最新であることを確認します。 ターミナルのコマンド。
sudo apt-get update sudo apt-get upgrade
ステップ2.VnStatをインストールします。
apt-get
を使用します システムにvnStatパッケージをインストールするためのコマンドラインユーティリティ:
apt-get install vnstat
インストールしたら、Vnstatサービスを開始して有効にします。
systemctl start vnstat systemctl enable vnstat
手順3.vnStatコマンドラインを使用して統計を表示します。
vnStatコマンドラインユーティリティを使用すると、1日、1か月、1時間ごとの帯域幅の統計を表示できます。また、統計を実際に表示するオプションもあります。 -時間:
### Show Statistics for a day ### vnstat -d ### Show Statistics for a Month ### vnstat -m ### Show Statistics for a Hour ### vnstat -h ### Show Statistics for a Real Time ### vnstat -l ### For more available options you can use the --help ### vnstat --helpを使用できます。
ステップ4. vnStatPHPWebベースのインターフェースを構成します。
vnStatは、グラフィカルな統計を表示するPHPベースのWebインターフェイスも提供します。vnStatWebインターフェイスをセットアップするには、Ubuntu16.04LTSにLAMPスタックをインストールする必要があります。 。
以下のURLを使用してvnStatPHPコードをダウンロードします。
get http://www.sqweek.com/sqweek/files/vnstat_php_frontend-1.5.1.tar.gz
ダウンロードしたアーカイブをWebアクセス可能なディレクトリに抽出します。例:/var/www/html/
:
tar xzf vnstat_php_frontend-1.5.1.tar.gz mv vnstat_php_frontend-1.5.1 /var/www/html/
config.phpファイルを編集し、次のパラメーターを設定します。
$language = 'en'; $iface_list = array('eth0', 'sixxs'); $iface_title['eth0'] = 'Public Interface'; $vnstat_bin = '/usr/bin/vnstat';
Webブラウザーを介してVnStatにアクセスし、お気に入りのブラウザーを開いて、http://yourdomain.com/
に移動します。 またはhttp://server-ip-address
。
おめでとうございます。VnStatが正常にインストールされました。Ubuntu16.04LTS(Xenial Xerus)システムにVnStatネットワーク監視ツールをインストールするためにこのチュートリアルを使用していただきありがとうございます。追加のヘルプや役立つ情報については、 VnStatの公式ウェブサイトを確認してください。