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.
wget http://packages.ntop.org/apt/20.04/armhf/ntopng_4.2.2_armhf.deb
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:
http://localhost:3000
That’s it! You can now use Ntopng to monitor network traffic on your Ubuntu 20.04 server.