GKrellM 2.3.5

GKrellM is a system monitor package.
  1 Screenshot
GKrellM application is a GTK-based stacked monitor program that charts SMP CPUs, disks, load, active net interfaces, and internet connections.

There are also builtin monitors for memory and swap, file systems with mount/umount feature, mailbox checking including POP3 and IMAP, clock/calendar, laptop battery, sensors (temperatures, voltages, and fans), and uptime.

It has LEDs for the net monitors and an on/off button and online timer for PPP. There is a GUI popup for configuration, plugin extensions can be installed, and many themes are available. It also features a client/server monitoring capability.

Main features:

  • Hostname/systemname display.
  • Clock/calendar.
  • SMP CPU monitor that can chart individual CPUs and/or a composite CPU.
  • Temperature, fan, and voltage sensor monitors if supported by the kernel and the mainboard hardware (Linux requires lm_sensors to be installed).
  • Each sensor monitor has a configurable alarm and warning.
  • Process monitor with a chart for load and forks and a display of number of current processes and users.
  • Disk monitor that can chart individual disks or a composite disk.
  • Internet monitor (http, ftp, ...) that displays current tcp port connections and charts historical port hits for over two days.
  • Net interface monitors with charts for all routed net interfaces. Data rx/tx LEDs and a timer button that can be linked to a ppp or isdn net interface and displays on line time.
  • Memory and swap space usage meters, and a swap page in/out chart.
  • File system meters which show capacity/free space and can mount/umount.
  • A mailbox monitor which can launch a mail reader, a mail fetch/check program, and a sound notify command. Builtin new mail message checking for mbox, maildir, MH, POP3, and IMAP mailboxes.
  • APM laptop battery meter with a configurable alarm and warning for low battery time left.
  • Uptime display.
  • Multiple monitors managed by a single process to reduce system load.
  • Charts have auto scaling or fixed scaling modes.
  • Commands can be configured to run when monitor labels are clicked.
  • gkrellm can run in client mode and collect data from a gkrellmd server running on a remote machine.
  • Both gkrellm and the gkrellmd server are plugin capable so special interest monitors can be coded.

our in-depth analysis
Editor's Review
last updated on:
October 8th, 2010, 9:30 GMT
license type:
GPL (GNU General Public License) 
developed by:
Bill Wilson
ROOT \ System \ Monitoring
Download Button

In a hurry? Add it to your Download Basket!

user rating 35



Rate it!
What's New in This Release:
  • Patch from Hajimu Umemoto: use utmpx instead of utmp on FreeBSD 9-CURRENT
  • Linux sensors: check for /sys/class/thermal/thermal_zone[0-*].
  • Patch from Simon de Hartog: Add Linux net monitor checking for IPv6 routes.
  • Patches from Stefan Gehn:
read full changelog

Add your review!