
Monitorix is a script written in Perl and works as a CGI application.

Monitorix is a free, open-source, lightweight system monitoring designed to monitor services and system resources. Htop has some basic graphics about CPU cores also have the ability to sort, nice, kill, search processes.

Htop is another popular console-based monitoring tool. Vmstat reports information about processes, memory, paging, block IO, traps, disks, and CPU activity. Also provides general system load information. The top is process and memory specific monitoring tool and provides useful information about CPU usage, memory usage, top process by CPU, memory, etc. It is provided by default most of the distributions. The top is a top command used by Linux system administrators. Psacct runs as a daemon and watches activities about users and resource usage. Psacct or alternatively acct is used to monitor user activity. Collectl provides the ability to save CPU, disk, NFS, inode, interrupts,memory, socket, TCP, slabs performance metrics. To save system metrics record mode is enabled. Data recorded from systems can be read again to show. Nmon CollectlĬollectctl collects data about the current system status. Nmon provides information about CPU utilization, disk io, network usage statistics, and related graphics. It is very useful for monitoring little systems. Nmon is terminal-based monitoring tool with some good graphical screens. The current version of Zenoss provides Resource Manager to manage monitoring clients, Service impact to manage service-related issues, Analytics, and Core which is main part of Zenoss. Zenoss is a similar product to Nagios but it provides up to date technologies because it is newcomer according to Nagios. Nagios also provides configuration wizards to automatically deploy and configure agents.

Nagios collect monitoring metrics through agents, Syslog or similar protocols. Nagios provides powerful monitoring engine. It is a platform because it has Log and Network Analyzer applications. Nagios is a popular general monitoring platform. As I know there is a lot of tools to monitor and debug Linux system, network, disk, process, and applications so I have categorized them like below In this tutorial, we will look at Linux monitoring tools and their features. Actually we can state that half of system administrating is monitoring and anticipating systems and their events. As a system administrator monitoring systems is very important job.
