There are several network monitoring tools available for different operating systems. In this article, we will discuss 10 network monitoring tools running from Linux terminals.

It is ideal for users who do not use a GUI and want to keep their network managed through SSH.

1, iftop

Linux users are generally familiar with TOP — a system monitoring tool that allows us to know what processes are running in real time on our systems and easily manage them.

Iftop is similar to the Top application, but it monitors the network and lets you know more about the details of the network and all the processes that use it.

2, vnstat

Vnstat is a network monitoring tool that is included by default with most Linux distributions. It allows us to control in real time how much traffic is sent and received over a user-selected period of time.

3, IPTraf

IPTraf is a console – based real-time network monitor for Linux. It collects a variety of information passing through the network as an IP traffic monitor, including TCP flag information, ICMP details, TCP/UDP traffic failures, TCP connection packets, and byte counts. It also collects all TCP, UDP,… Details of IP and non-IP ICMP checksum errors, interface activity, and so on.

4. Monitorix — System and network monitoring

Monitorix is a lightweight, free application designed to monitor the system and network resources of as many Linux/Unix servers as possible.

It adds an HTTP Web server that periodically collects system and network information and displays it in a chart. It tracks average system load, memory allocation, disk health, system services, network ports, mail statistics (Sendmail, Postfix, Dovecot, etc.), MySQL statistics, and much more. It is designed to manage the overall performance of the system, as well as help detect failures, bottlenecks, abnormal activity, and so on.

5, dstat

This monitor is less well-known than the previous ones, but is included by default in some distributions.

6, the BMW – ng

This is one of the simplest tools. It allows you to interactively retrieve data from a connection and, for ease of use by other devices, export it in some format while retrieving the data.

7, ibmonitor

Similar to the above, it displays the filtered network traffic on the connected interface and clearly distinguishes the incoming traffic from the outgoing traffic.

Htop — Linux process tracking

Htop is a more advanced, interactive, real-time Linux process tracking tool. It is similar to the Linux top command, but with some more advanced features, such as an easy-to-use process management interface, shortcut keys, horizontal and vertical process views, and more.

Htop is a third-party tool that is not included with Linux, you must install it using YUM or apt-get or some other package management tool.

9. Arpwatch — Ethernet activity Monitor

Arpwatch is an address resolver designed to manage Ethernet traffic on Linux networks. It continuously monitors Ethernet traffic and logs changes in IP and MAC addresses in a network, which also logs a timestamp.

It also has a function to send an email to the system administrator when a pair of IP and MAC addresses are added or changed. This feature is useful in the event of an ARP attack on a network.

Wireshark – A network monitoring tool

Wireshark is a free application that allows you to capture and view information coming to and from your system. It can drill down into packets and view the contents of each packet to meet your different needs. It is generally used to investigate protocol issues and to create and test programs in special cases. The open source profiler is an accepted commercial standard for profilers, and its popularity is due to its reputation.

Originally called Ethereal, Wireshark has a lightweight, easy-to-understand interface that categorises protocol information from different real-world systems.

conclusion

In this article, we looked at several open source network monitoring tools. Just because the tools we’ve selected are considered “best” doesn’t mean they’re all the best for your needs.

For example, there are many open source monitoring tools, such as OpenNMS, Cacti, and Zennos, and you need to consider the advantages of each tool in your individual situation.

In addition, there are different non-open source tools that are better suited to your needs.

What more network monitoring tools do you know or use on Linux terminals? If it is helpful to you, share it with more people so that everyone can benefit from it!

Inverse front qibi is a technology platform focused on programmers circle, you can harvest the latest technology trends, the latest internal test qualification, BAT and other big factory bosses’ experience, growth, learning materials, career routes, money making thinking, wechat search readdot attention!