Recommend 10 good network monitoring tools, suggested collection!

Time:2021-7-22

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’s ideal for users who don’t use GUI but want to maintain the network management through SSH.

1、iftop

Recommend 10 good network monitoring tools, suggested collection!

Linux users are usually familiar with top – a system monitoring tool that allows us to know the processes running in real time on our system and manage them easily.

Iftop is similar to top application, but it is dedicated to monitoring the network, through which you can know more about the details of the network and all the processes using the network.

2、vnstat

Recommend 10 good network monitoring tools, suggested collection!

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

3、IPTraf

Recommend 10 good network monitoring tools, suggested collection!

Iptraf is a Linux real-time network monitoring program based on console. It collects all kinds of information passing through the network as an IP traffic monitor, including TCP flag information, ICMP details, TCP / UDP traffic faults, TCP connection packets and byte counts. It also collects the details of all TCP, UDP,… IP and non IP ICMP checksums, interface activities, etc.

4. Monitorix – system and network monitoring

Recommend 10 good network monitoring tools, suggested collection!

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, which can collect system and network information regularly and display them 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 more. It is designed to manage the overall performance of the system and help detect faults, bottlenecks, abnormal activities, etc.

5、dstat

Recommend 10 good network monitoring tools, suggested collection!

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

6、bwm-ng

Recommend 10 good network monitoring tools, suggested collection!

This is one of the most simplified tools. It allows you to get data interactively from the connection and, for the convenience of other devices, export them in certain formats while getting data.

7、ibmonitor

Recommend 10 good network monitoring tools, suggested collection!

Similar to the above, it shows the filtered network traffic on the connection interface, and clearly distinguishes received traffic from sent traffic.

8. Htop – Linux Process Tracking

Recommend 10 good network monitoring tools, suggested collection!

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

Htop is a third-party tool, it is not included in Linux system, you must use Yum or apt-get or other package management tools to install it.

9. ARPWATCH – Ethernet activity monitor

Recommend 10 good network monitoring tools, suggested collection!

ARPWATCH is an address resolution program designed to manage Ethernet communication in Linux network. It continuously monitors Ethernet communication and records changes in IP address and MAC address in a network, which also records a time stamp.

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 function is very useful when ARP attacks occur in a network.

10. Wireshark – network monitoring tool

Recommend 10 good network monitoring tools, suggested collection!

Wireshark is a free application that allows you to capture and view information going to and returning from your system. It can drill into packets and view the contents of each packet to meet your different needs. It is generally used to study protocol problems and to create and test special cases of programs. This open source analyzer is a recognized commercial standard for analyzers, and its popularity is due to its long standing reputation.

Originally known as ethereal, Wireshark has a lightweight and easy to understand interface, which can classify and display protocol information from different real systems.

conclusion

In this article, we look at several open source network monitoring tools. Although we choose the best of these tools, it doesn’t mean they are 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 from your individual situation.

In addition, there are different non open source tools that are more suitable for your needs.

What other network monitoring tools do you know or use in Linux terminal? If it helps you, you can share it with more people, so that everyone can benefit!

Against the frontIt’s a technology platform that focuses on the programmer community, and you can gainLatest technology trendsLatest internal test qualificationExperience of big companies like batGrowth itselfLearning materialsCareer pathMoney making Thinking, wechat searchreaddotAttention!