インストールガイド · 1 min read · Sep 10, 2025
Debian 12にntopngをインストールする方法

Ntopngは、トラフィック分析とリアルタイム可視化のためのオープンソースのネットワークトラフィック監視ツールです。Linux、Windows、MacOSのどこにでもインストールできます。Ntopngは複数のインターフェース、アラートシステム、ネットワーク発見、アクティブ監視をサポートし、事後分析のための履歴データを提供します。
このチュートリアルでは、Debian 12サーバーにNtopngネットワーク監視ツールをインストールする方法を学びます。ネットワーク発見とアクティブ監視を有効にし、アクティブ監視を設定し、Ntopngダッシュボードを通じてネットワークインターフェースのライブトラフィックを確認する方法を学びます。
前提条件
始める前に、以下のものを用意してください:
- Debian 12サーバー
- 管理者権限を持つ非ルートユーザー
Ntopngのインストール
Ntopngをインストールするには、公式リポジトリを追加し、APTパッケージマネージャーを通じてインストールする必要があります。インストールが完了したら、’systemctl’コマンドを使用して’ntopng’サービスが実行中であることを確認する必要があります。また、’ss’コマンドを使用してシステム上のオープンポートのリストを確認することもできます。Ntopngが実行されている場合、ポート’3000’が’Started’の状態で表示されます。
まず、以下のコマンドを実行してDebianパッケージインデックスを更新し、’software-properties-common‘および’wget‘パッケージをインストールします。プロンプトが表示されたら、インストールを確認するために’Y‘を入力します。
sudo apt update
sudo apt install software-properties-common wget
以下の’wget’コマンドを使用してDebian用のNtopngリポジトリをダウンロードします。その後、’apt‘コマンドを使用してパッケージリポジトリをインストールします。
wget https://packages.ntop.org/apt/bookworm/all/apt-ntop.deb
sudo apt install ./apt-ntop.deb
Ntopngリポジトリがシステムに追加されたら、次の’apt‘コマンドを実行してパッケージを更新し、’ntopng‘パッケージをインストールします。
sudo apt update && sudo apt install ntopngインストールを確認するために’Y‘を入力します。

インストールが完了したら、以下の’systemctl’コマンドを実行して’ntopng’サービスの状態を確認します。
sudo systemctl is-enabled ntopng
sudo systemctl status ntopng以下の出力で、Ntopngが実行中であり、Debianシステムで有効になっていることが確認できます。

最後に、以下の’ss’コマンドを使用してNtopngポートを確認することもできます。Ntopngプロセスがポート3000を使用していることがわかります。
ss -tulpnNtopngの設定
Ntopngをインストールしたら、ネットワークを監視するように設定します。この例では、ローカルインターフェースとパブリックインターフェースの両方の2つのネットワークインターフェースを監視します。そのためには、Ntopngの設定ファイル’/etc/ntopng/ntopng.conf‘を編集する必要があります。
‘nano’エディタを使用してデフォルトのNtopng設定ファイル’/etc/ntopng/ntopng.conf‘を開きます。
sudo nano /etc/ntopng/ntopng.confネットワークインターフェースを’-i‘オプションに追加し、Ntopngのポートを指定します。この例では、インターフェースeth0とeth1を監視し、Ntopngをデフォルトポート3000で実行します。
# ネットワークインターフェース
-i=eth0
-i=eth1
# ウェブサーバーポート
-w=3000ファイルを保存してエディタを終了します。
次に、’/etc/ntopng/ntopng.start‘ファイルを’nano’エディタで開きます。
sudo nano /etc/ntopng/ntopng.startローカルネットワークサブネットを’–local-networks*’に以下のように入力します:
--local-networks "192.168.1.0/24"
--interface 1完了したら、ファイルを保存して終了します。
最後に、以下の’systemctl‘コマンドを実行して’ntopng‘サービスを再起動し、変更を適用します。
sudo systemctl restart ntopngNtopngへのログイン
Ntopngを設定したので、ウェブブラウザを通じてインストールにアクセスしましょう。
ウェブブラウザを開き、サーバーのIPアドレスにポート3000を追加してアクセスします。例:http://192.168.10.60:3000/。インストールが成功していれば、Ntopngのログインページが表示されます。
デフォルトのユーザー’admin‘とパスワード’admin‘でログインします。

次に、デフォルトのNtopngパスワードを変更するように求められます。Ntopngダッシュボードの認証に強力なパスワードを使用してください。

成功すると、以下のようなNtopngダッシュボードが表示されます:

Ntopngでのネットワーク発見の有効化
このセクションでは、Ntopngでネットワーク発見を有効にする方法を学びます。この機能を使用すると、Ntopngはネットワーク内のライブホストを自動的に識別します。
‘設定 > 設定‘をクリックし、’ネットワーク発見‘を選択します。
‘ネットワーク発見‘をオンにし、’保存‘をクリックします。

Ntopngでネットワーク発見にアクセスするには、’ダッシュボード > ネットワーク発見‘を選択し、’発見を実行‘をクリックします。以下のように、Ntopngがネットワーク内のホストを自動的に検出するのがわかります。

Ntopngでのアクティブ監視の設定
ネットワーク発見を有効にしたので、’アクティブ監視’機能をオンにし、ホストを監視するためのアクティブ監視を設定しましょう。この例では、ICMP測定を使用してホストが生きているかどうかを監視します。
ターゲットホストを監視するために、Ntopngは以下のプロトコルを使用できます:
- ICMPおよびICMPv6:ホストIPの到達可能性を確認します。
- HTTPおよびHTTPS:ホストのウェブサーバーの機能を確認します。
- スループット:インターネットのスループットを確認します。
- スピードテスト:インターネットの帯域幅を確認します。
‘設定 > 設定‘をクリックし、’アクティブ監視‘を選択します。
‘アクティブ監視‘オプションを切り替え、’保存‘をクリックして確認します。

次に、’監視 > アクティブ監視‘をクリックし、’+‘ボタンをクリックして新しいアクティブ監視を追加します。

この例では、ホスト’192.168.10.41‘をICMPまたはpingを通じて監視します。’追加‘をクリックして確認します。
以下のように、ホスト’192.168.10.41‘のアクティブ監視が作成されます。

Ntopngからのライブトラフィックの確認
ネットワーク発見の設定とアクティブ監視の有効化を学んだので、Ntopngダッシュボードからネットワークトラフィックをライブで確認しましょう。
‘フロー > ライブ‘メニューをクリックすると、ネットワークのライブトラフィックが表示されます。上部メニューから特定のネットワークインターフェースを選択します。以下の例では、インターフェース’eth0‘でサーバーの外部トラフィックが表示されます。

結論
おめでとうございます!Debian 12サーバーにNtopngをインストールしました。また、Ntopngを使用してライブホストを自動的に検出するためのネットワーク発見を設定および有効にする方法も学びました。最後に、アクティブ監視を有効にし、Ntopngを介してホスト/サーバーを監視する方法も学びました。
新しい投稿を受信箱で受け取る
スパムはありません。いつでも購読を解除できます。