It’s ideal for users who don’t use GUI but want to maintain the network management through SSH.
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.
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.
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
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.
This monitor is less well-known than the previous ones, but it has been included by default in some distributions.
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.
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
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
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
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.
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 gain
Latest technology trends、
Latest internal test qualification、
Experience of big companies like bat、
Money making Thinking, wechat search