Install Ntopng to Monitor Network Traffic on Ubuntu 20.04

NTOPNG is an open-source network traffic monitoring tool that helps to analyze the traffic on a network. It is a graphical network analyzer that shows network usage in real-time. NTOPNG is a fork of NTOP, which was originally created in the year 1998.

NTOPNG has many features that make it a valuable tool for network administrators. Some of the key features of NTOPNG are:

1. Real-time Network Monitoring: NTOPNG can monitor a network in real-time, which makes it an excellent tool for troubleshooting network issues.

2. Traffic Analysis: NTOPNG can analyze network traffic and provide detailed information on the types of packets that are being transmitted on a network.

3. Protocols Analysis: NTOPNG can analyze different network protocols such as TCP, UDP, HTTP, and SMTP, among others.

4. Flow Analysis: NTOPNG can track the flow of packets on a network and analyze the behavior of network flows.

5. NetFlow Support: NTOPNG supports NetFlow, which is a protocol that collects IP traffic information and sends it to a monitoring device.

6. Multiple Interfaces: NTOPNG can monitor multiple network interfaces.

7. Historical Data: NTOPNG can store historical data on network traffic for a specified period, which makes it easy to analyze and troubleshoot network issues.

8. Alerts: NTOPNG can send notifications when there is a network anomaly, which helps to detect and respond to security threats in real-time.

9. Web-based Interface: NTOPNG has a user-friendly web-based interface that makes it easy to use and configure.

10. Multi-platform Support: NTOPNG can be installed and run on different operating systems, including Linux, Windows, and Mac OS.

In conclusion, NTOPNG is an excellent network traffic monitoring tool that provides real-time network analysis, traffic analysis, protocol analysis, flow analysis, and supports NetFlow. The tool has a user-friendly web-based interface, stores historical data, sends alerts, and supports multiple platforms. Network administrators can use NTOPNG to monitor network traffic, troubleshoot issues, and detect security threats in real-time.

To install Ntopng to monitor network traffic on Ubuntu 20.04, follow the steps below: #

Step 1: Update the System #

First, update the system and package lists with the following commands:


$ sudo apt-get update
$ sudo apt-get upgrade

Step 2: Install Required Packages #

Ntopng requires some dependencies, such as libpcap-dev, libglib2.0-dev, libxml2-dev, and libcairo2-dev. Install these packages using the following command:


$ sudo apt-get install libpcap-dev libglib2.0-dev libxml2-dev libcairo2-dev


Step 3: Download Ntopng #

Next, download the latest version of Ntopng from the official website. Make sure to choose the correct architecture for your system. In this example, we will download the 64-bit version of Ntopng v.4.2.2 using the following command.



Step 4: Install Ntopng #

After downloading Ntopng, install it with the following command:


sudo dpkg -i ntopng_4.2.2_armhf.deb


Step 5: Start Ntopng Service #

After installation, start the Ntopng service using the following command:


sudo service ntopng start


By default, Ntopng will listen on port 3000. Open your web browser and enter the following URL to access the Ntopng web interface:



That’s it! You can now use Ntopng to monitor network traffic on your Ubuntu 20.04 server.

Powered by BetterDocs