Ntopngは、ネットワークトラフィックを監視するためのソフトウェアです。この無料のオープンソースソフトウェアは、リアルタイムの監視を可能にするWebインターフェイスを提供します。 Ntopngは、基本的に元のntopの次世代バージョンです。一般的なUNIXコマンドと同様のネットワーク使用法を示していますが、ntopngは、Windows、BSD、Mac OS、Linux、UNIXなどのさまざまなオペレーティングシステムをサポートしています。
Ntopngは、パッシブネットワーク監視ツールとして最もよく説明されています。これは、サーバーがキャプチャするトラフィックから取得される統計とフローに焦点を当てています。 Ntopngのプロフェッショナル版とエンタープライズ版にはライセンス要件がありますが、コミュニティ版にはライセンス要件がありません。
このチュートリアルでは、Ubuntu20.04にNtopNGをインストールする方法を紹介します。
前提条件
- Atlantic.Netクラウドプラットフォーム上の新しいUbuntu20.04VPS
- サーバーで構成されているrootパスワード
ステップ1–Atlantic.Netクラウドサーバーを作成する
まず、Atlantic.Netクラウドサーバーにログインします。少なくとも1GBのRAMを搭載したオペレーティングシステムとしてUbuntu20.04を選択して、新しいサーバーを作成します。 SSH経由でクラウドサーバーに接続し、ページの上部で強調表示されているクレデンシャルを使用してログインします。
Ubuntu 20.04サーバーにログインしたら、次のコマンドを実行して、ベースシステムを最新の利用可能なパッケージで更新します。
apt-get update -y
ステップ2–ntopngリポジトリを追加する
まず、次のコマンドを使用して、必要な依存関係をサーバーにインストールします。
apt-get install wget gnupg -y
次に、次のコマンドを使用してntopngリポジトリパッケージをダウンロードします。
wget http://apt.ntop.org/18.04/all/apt-ntop.deb
パッケージがダウンロードされたら、次のコマンドを使用してダウンロードしたパッケージをインストールします。
dpkg -i apt-ntop.deb
リポジトリがインストールされたら、次のコマンドでリポジトリを更新します。
apt-get update -y
ステップ3–ntopngのインストールと構成
これで、次のコマンドを使用して、ntopngパッケージを他のパッケージと一緒にインストールできます。
apt-get install pfring-dkms nprobe ntopng n2disk cento -y
ntopngをインストールした後、ntopng構成ファイルを編集し、ネットワークインターフェイス、ポート、およびPIDの場所を定義する必要があります。
nano /etc/ntopng/ntopng.conf
要件に応じて次の行を変更します。
-G=/var/run/ntopng.pid -i=eth0 -w=3000
終了したら、ファイルを保存して閉じます。次に、新しい構成ファイルを作成し、ネットワークIP範囲を定義します。
nano /etc/ntopng/ntopng.start
ネットワークIPに従って次の行を追加します。
--local-networks "0.0.0.0/24" ## give your local IP Ranges here. --interface 1
終了したら、ファイルを保存して閉じます。次に、ntopngサービスを開始し、次のコマンドを使用してシステムの再起動時に開始できるようにします。
systemctl start ntopng systemctl enable ntopng
次のコマンドを使用して、ntopngのステータスを確認することもできます。
systemctl status ntopng
次の出力が得られるはずです:
ntopng.service - ntopng high-speed web-based traffic monitoring and analysis tool
Loaded: loaded (/etc/systemd/system/ntopng.service; enabled; vendor preset: enabled) Active: active (running) since Thu 2020-10-01 09:10:02 UTC; 8min ago Main PID: 31314 (ntopng) Tasks: 52 (limit: 2353) Memory: 291.4M CGroup: /system.slice/ntopng.service └─31314 /usr/local/bin/ntopng /run/ntopng.conf Oct 01 09:10:06 ubuntu2004 ntopng[31314]: 01/Oct/2020 09:10:06 [startup.lua:226] Startup completed
ステップ4–ntopngWebインターフェイスにアクセスする
この時点で、ntopngが開始され、ポート3000でリッスンしています。次のコマンドで確認できます。
ss -plunt | grep 3000
次の出力が得られるはずです:
tcp LISTEN 0 4096 0.0.0.0:3000 0.0.0.0:* users:(("ntopng",pid=31314,fd=33))
次に、Webブラウザーを開き、URL http:// your-server-ip:3000を使用してNtopNGダッシュボードにアクセスします。 。
デフォルトのユーザー名とパスワードをadminとして指定します /管理者 ログインをクリックします ボタン。パスワードリセット画面にリダイレクトされます:
新しいパスワードを入力し、変更をクリックします パスワード ボタン。次のページにntopngダッシュボードが表示されます。
ホストをクリックします 左ペインのボタン。次のページにシステム情報が表示されます:
インターフェースをクリックします 左ペインのボタン。次のページにネットワーク情報が表示されます。
結論
おめでとう!これで、Ubuntu20.04にntopngが正常にインストールおよび構成されました。ネットワークの使用状況をリアルタイムで簡単に監視できるようになりました。今すぐAtlantic.NetからVPSホスティングでntopngを始めましょう!