In this article we are going to check out 5 very cool monitoring tools that can be used in the terminal. Some of them you may know , some of them no , please comment if you find them interesting or you can suggest other.
Here is what we are going to cover in this article
- The bpytop monitoring tool
- The dstat monitoring tool
- The ifstat report network interfaces bandwidth tool
- The iftop network monitoring tool
- The vnstat network traffic monitor
01. – The bpytop monitoring tool
Resource monitor that shows usage and stats for processor, memory, disks, network and processes.
- Easy to use, with a game inspired menu system.
- Full mouse support, all buttons with a highlighted key is clickable and mouse scroll works in process list and menu boxes.
- Fast and responsive UI with UP, DOWN keys process selection.
- Function for showing detailed stats for selected process.
- Ability to filter processes, multiple filters can be entered.
- Easy switching between sorting options.
- Send SIGTERM, SIGKILL, SIGINT to selected process.
- UI menu for changing all config file options.
- Auto scaling graph for network usage.
- Shows message in menu if new version is available
- Shows current read and write speeds for disks
# How to install bpytop in Ubuntu linux? sudo apt install bpytopCode language: PHP (php)
02. – The dstat monitoring tool
Dstat is a versatile replacement for vmstat, iostat, mpstat, netstat and ifstat. Dstat overcomes some of their limitations and while also adding extra features, more counters and flexibility. Dstat is handy for monitoring systems during performance tuning tests, benchmarks or troubleshooting.
Dstat allows you to view all of your system resources instantly. For example you can compare disk usage in combination with interrupts from your IDE controller, or compare network bandwidth directly with disk throughput.
# How to install dstat in Ubntu Linux? sudo apt install dstatCode language: PHP (php)
03. – The ifstat report network interfaces bandwidth tool
ifstat is a tool to report network interfaces bandwith just like vmstat/iostat do for other system counters.
ifstat gathers these statistics from the kernel internal counters, which is highly operating system dependent.
Right now, the following systems are supported:
# How to install ifstat in Ubuntu linux? sudo apt install ifstatCode language: PHP (php)
04. – The iftop network monitoring tool
iftop is a free software command-line system monitor tool that produces a frequently updated list of network connections. By default, the connections are ordered by bandwidth usage, with only the “top” bandwidth consumers shown.
# How to install iftop in Ubuntu Linux? sudo apt install iftopCode language: PHP (php)
05. – The vnstat network traffic monitor
vnStat (view network statistics) is a network utility for the Linux operating system. It uses a command line interface. vnStat command is a console-based network traffic monitor. It keeps a log of hourly, daily and monthly network traffic for the selected interface(s) but is not a packet sniffer. The traffic information is analyzed from the proc filesystem. That way vnStat can be used even without root permissions.
You can view the Official web site of vnstat.
# How to install vnstat in Ubuntu Linux? sudo apt install vnstat # How to install vnstat on RHEL / CentOS / AlmaLinux yum install epel-release yum install vnstatCode language: PHP (php)