Seperti yang teman-teman ketahui, sebenarnya ada banyak sekali nama-nama CLI dan TUI tools yang dapat kita gunakan untuk mempermudah pekerjaan kita sehari-hari, tidak hanya dalam hal monitoring.
Yang sangat terkenal dan sangat serig kita lihat dipajang di setiap desktop-desktop yang melakukan “show-off” adalah htop, neofetch, ranger, pipes, cmatrix, dan masih banyak lagi. Nama-nama tersebut, baru sebagian kecil saja.
Catatan ini hadir, dari penulis untuk teman-teman, sebagai catatan untuk mengingatkan penulis akan nama-nama tools-tools tersebut. Karena, apabila tidak sering digunakan, mesti akan terlupakan, dan ketika diperlukan, perlu waktu untuk mengingatnya kembali.
An interactive process viewer
htop is a cross-platform interactive process viewer.
htop allows scrolling the list of processes vertically and horizontally to see their full command lines and related information like memory and CPU consumption.
The information displayed is configurable through a graphical setup and can be sorted and filtered interactively.
Tasks related to processes (e.g. killing and renicing) can be done without entering their PIDs.
Another terminal based graphical activity monitor, inspired by gtop and vtop, this time written in Go!
System monitoring dashboard for terminal.
Wow such top. So stats. More better than regular top.
A graphical activity monitor for the command line.
A TUI system monitor written in Rust.
NO LONGER MAINTAINED. For a similar program, check out.
Yet another cross-platform graphical process/system monitor.
A cross-platform graphical process/system monitor with a customizable interface and a multitude of features. Supports Linux, macOS, and Windows. Inspired by both gtop and gotop.
Linux/OSX/FreeBSD resource monitor.
Notice, python version released! (bpytop) Please get this instead.
Linux/OSX/FreeBSD resource monitor.
Resource monitor that shows usage and stats for processor, memory, disks, network and processes.
Python port and continuation of bashtop.
Glances an Eye on your system. A top/htop alternative for GNU/Linux, BSD, Mac OS and Windows operating systems.
Glances is a cross-platform monitoring tool which aims to present a large amount of monitoring information through a curses or Web based interface. The information dynamically adapts depending on the size of the user interface.
nmon is short for Nigel’s performance Monitor for Linux on POWER, x86, x86_64, Mainframe & now ARM (Raspberry Pi).
This systems administrator, tuner, benchmark tool gives you a huge amount of important performance information in one go. It can output the data in two ways:
On screen (console, telnet, VNC, putty or X Windows) using curses for low CPU impact which is updated once every two seconds.
Save the data to a comma separated file for analysis and longer term data capture.
Visualize disk space and disk usage in your UNIX\Linux terminal
vizex is the terminal program for the UNIX/Linux systems which helps the user to visualize the disk space usage for every partition and media on the user’s machine. vizex is highly customizable and can fit any user’s taste and preferences.
Display bandwidth usage on an interface.
iftop does for network usage what top(1) does for CPU usage. It listens to network traffic on a named interface and displays a table of current bandwidth usage by pairs of hosts. Handy for answering the question “why is our ADSL link so slow?”.
Net top tool grouping bandwidth per process.
NetHogs is a small ‘net top’ tool. Instead of breaking the traffic down per protocol or per subnet, like most tools do, it groups bandwidth by process.
Untuk “unknown TCP” dapat dibaca di sini.
The “Nethogs” package will always show a fake process called “unknown TCP”, that corresponds to everything it can’t identify. Notice that it doesn’t have a process ID, and the amount of data is shown as 0, indicating that there isn’t any unknown traffic.
Here’s the line from the nethogs source code where that line gets initialised:
unknowntcp = new Process (0, "", "unknown TCP");
(Source code download , look in process.cpp) </p>
Ping, but with a graph.
wavemon is an ncurses-based monitoring application for wireless network devices on Linux.
wavemon is a wireless device monitoring application that allows you to watch signal and noise levels, packet statistics, device configuration and network parameters of your wireless network hardware. It should work (though with varying features) with all devices supported by the Linux kernel.
Curses interface for transmission
A console client for the BitTorrent client Transmission.
tremc is the python3 fork of transmission-remote-cli.
A simple terminal UI for git commands, written in Go with the gocui library.
Text-mode interface for git
Tig is an ncurses-based text-mode interface for git. It functions mainly as a Git repository browser, but can also assist in staging changes for commit at chunk level and act as a pager for output from various Git commands.
A periodic table for the command line.
Weechat (IRC Client)
WeeChat (Wee Enhanced Environment for Chat) is a free chat client, fast and light, designed for many operating systems. It is highly customizable and extensible with scripts.
Newsboat is an RSS/Atom feed reader for the text console. It’s an actively maintained fork of Newsbeuter.
A feed reader pulls updates directly from sites like blogs and news agencies, and lets you review them in a single interface. Many times, the feed includes the full text of the update, so you don’t even need to start a web browser! You can learn more about feed readers on Wikipedia.
Teaching an Old Dog New Tricks
What is NeoMutt?
- NeoMutt is a project of projects.
- A place to gather all the patches against Mutt.
- A place for all the developers to gather.
Hopefully this will build the community and reduce duplicated effort.
NeoMutt was created when Richard Russon (@FlatCap) took all the old Mutt patches, sorted through them, fixed them up and documented them.
ranger is a console file manager with VI key bindings. It provides a minimalistic and nice curses interface with a view on the directory hierarchy. It ships with rifle, a file launcher that is good at automatically finding out which program to use for what file type.
Sedang dalam proses penulisan...