Translation(s): English - Español - Français - Italiano
This portal gives a list of resources for monitoring hardwares and softwares.
Logging and activity indicators
bootchart - Graphic generator detailing the boot sequence of the system.
bootlogd - Recording boot messages
auth.log - Authentification logs
Monitoring Network Connections
netstat - Monitor active connections on your system
iftop - Observe the flows on your network interfaces
tcpdump - Capture communications transmitted over your network interfaces
wireshark - Capture and analyze network traffic
apachetop - Realtime Apache monitoring tool
ngrep - grep for network traffic
Monitoring disk I / O
iotop - Observe the disk I / O
Monitoring the system load
procps - /proc file system utilities - a "pseudo" file system that provides information about processes. Contains free, kill, pkill, pgrep, pmap, ps, pwdx, skill, slabtop, snice, sysctl, tload, top, uptime, vmstat, w, watch
htop - Alternative to the traditional top. Shows the resource demands and processes
saidar - Watch the burden simply and concisely (with network and disks)
atop - Similar to saidar in the available information (also generates stats for long periods if run in the background via /etc/init.d/atop)
cpu-x - tool that gathers information on CPU, motherboard and more
stacer - GUI for CPU/memory, and other things
Watching a set of systems
These tools are typically used to monitor the overall functioning of a network computer fleet. In addition to your Debian servers, these tools can control most of the time heterogeneous systems. They are sometimes provided with plugins to monitor a particular feature of the system.
Pandora FMS - Open source monitoring system
munin - Munin - a networked resource monitoring tool written in Perl (see also Teams/MuninMaintainers)
Zabbix - an GPLv2 alternative to Nagios. http://www.zabbix.com/, git
Shinken - flexible monitoring system http://www.shinken-monitoring.org/
KSysGuard - a KDE monitoring tool with a Qt client, and the headless ksysguardd daemon for monitoring your servers remotely through the client
collectd - a small daemon which collects system information periodically
sysstat - The sysstat package contains a set of system performance tools like sar and iostat
Cacti - a complete frontend to rrdtool for monitoring systems and services http://www.cacti.net/
monit - a utility for monitoring and managing daemons or similar programs
icinga - a monitoring and management system for hosts, services and networks http://www.icinga.org
xymon - monitoring system for systems, networks and applications http://hobbitmon.sourceforge.net/
graphite - a tool for real-time visualization and storage of numeric time-series data https://launchpad.net/graphite
Ganglia - cluster monitoring toolkit http://ganglia.info/
Cockpit - Web Console for Linux servers https://cockpit-project.org/
ruptime - modern rwhod/rwho/ruptime implementation https://github.com/alexmyczko/ruptime