Keeping the management of our network and preventing any programs from overusing the network and slowing down the entire system is critical for administrators. There are several network monitoring tools available for different operating systems. In this article, we will discuss 10 network monitoring tools that run from a Linux terminal. It is ideal for users who want to maintain network management through SSH without using a GUI.

Iftop

Introducing 10 network monitoring tools running in a Linux terminal

Iftop network monitoring tool

Linux users are often familiar with top -- this is a system monitoring tool that allows us to know the processes that run in real time on our system and can manage them easily. Iftop is similar to the top application, but it is specifically designed to monitor the network, which allows you to know more about the network and all the processes that use the network.

Vnstat

Introducing 10 network monitoring tools running in a Linux terminal

Vnstat network monitoring tool

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

Iptraf

Introducing 10 network monitoring tools running in a Linux terminal

Iptraf monitoring tool for linux

IPTraf is a console-based Linux real-time network monitor. It collects a variety of information across this 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 details of all TCP, UDP, ... IP protocols and non-IP protocol ICMP checksum errors, interface activity, etc. on the interface. (LCTT Annotation: The original text here is wrong, the path is changed)

Monitorix – System and Network Monitoring

Introducing 10 network monitoring tools running in a Linux terminal

Monitorix system monitoring tool for linux

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 them in a graph. 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 to help detect failures, bottlenecks, unusual activity, and more.

Dstat

Introducing 10 network monitoring tools running in a Linux terminal

Dstat network monitoring tool

This monitor is a bit lower than the previous ones, but it is included by default in some distributions.

Bwm-ng

Introducing 10 network monitoring tools running in a Linux terminal

Bwm-ng monitoring tool

This is one of the most simplified tools. It allows you to retrieve data interactively from the connection, and, in order to facilitate the use of other devices, it can be exported in some formats while the data is being acquired.

Ibmonitor

Introducing 10 network monitoring tools running in a Linux terminal

Ibmonitor tool for linux

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

Htop – Linux process tracking

Introducing 10 network monitoring tools running in a Linux terminal

Htop linux processes monitoring tool

Htop is a more advanced, interactive, real-time Linux process tracking tool. It's similar to Linux's top command, but with some more advanced features, such as an easier-to-use process management interface, shortcuts, horizontal and vertical process views, and more. Htop is a third-party tool that is not included on Linux systems. You must install it using YUM or APT-GET or other package management tools.

Arpwatch – Ethernet Activity Monitor

Introducing 10 network monitoring tools running in a Linux terminal

Arpwatch ethernet monitoring tool

Arpwatch is an address resolver designed to manage Ethernet traffic on a Linux network. It continuously monitors Ethernet traffic and records changes in IP addresses and MAC addresses in a network, which also records 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 very useful when an ARP attack occurs on a network.

Wireshark – Network Monitoring Tool

Introducing 10 network monitoring tools running in a Linux terminal

Wireshark network monitoring tool

Wireshark is a free application that allows you to capture and view information that goes to and from your system. It can go deep into the packet and see the contents of each package - to satisfy you separately Different needs. It is generally used to study protocol issues and special situations for creating and testing programs. This open source parser is a recognized commercial standard for parsers, and its popularity is due to its long-standing reputation.

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

in conclusion

In this article, we looked at several open source network monitoring tools. While what we pick from these tools is considered "best" doesn't mean they are best suited to 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 of their tools from your individual situation.

Copper Lugs

Copper Lugs,Copper Cable Lugs,Plating Copper Cable Lugs,Copper Tube Terminal Lugs

Taixing Longyi Terminals Co.,Ltd. , https://www.longyicopperterminals.com

Posted on