Nagstamon is a Nagios status monitor for the desktop. It connects to multiple Nagios, Icinga, Opsview, Centreon, Op5 Monitor/Ninja, Check_MK Multisite and Thruk monitoring servers and resides in systray or as a floating statusbar at the desktop showing a brief summary of critical, warning, unknown, unreachable and down hosts and services and pops up a detailed status overview when moving the mouse pointer over it. Connecting to displayed hosts and services is easily established by context menu via SSH, RDP and VNC or any self defined actions. Users can be notified by sound. Hosts and services can be filtered by category and regular expressions.

It is inspired by Nagios Checker for Firefox - just without an open Firefox window all the time to monitor the network.

Nagstamon is released under the GPLv2 and free to use and modify.

Nagstamon is written in Python so it is highly portable. It has been tested successfully on Ubuntu 8.04 - 13.10, Debian 5.0 - 7.0, Fedora 8 - 19, OpenSUSE 11.x, Windows 2000 + XP + XP 64bit + Vista + Windows 7 + 8 + Windows 2008 Server, OpenSolaris 2009.06, NetBSD, OpenBSD, FreeBSD and MacOS X.
It works with GNOME, KDE, Windows and MacOS X desktop.

Successfully tested monitor versions include:

  • Nagios 1.x, 2.x and 3.x
  • Icinga 1.2+
  • Opsview 3.5+
  • Centreon 2.1.x
  • Op5 Monitor 5.x - 6.0.x
  • Check_MK/Multisite 1.1.10+
  • Thruk 1.5.0+

Attention: If you use any version prior to 0.9.10 please upgrade immediately or disable automatic check for updates. This latest version fixes a major security bug. See details

Last Changes

2013-09-11: Stable version 0.9.11

Get your copy at download section.   

  • added Ubuntu AppIndicator support
  • added libnotify desktop notification support
  • added Centreon criticality support
  • fixed broken authentication dialog
  • fixed wrong OK state for Nagios and Icinga
  • fixed Correct-Statusbar-Position-O-Matic
  • fixed some Thruk issues
  • fixed popup resizing artefact
  • fixed some server edit dialog bugs
  • fixed missing auth field in Icinga when credentials are wrong
  • fixed quoting URLs for browser actions

Unstable development version:

Get unstable Windows binaries at https://nagstamon.ifw-dresden.de/files-nagstamon/unstable.

Linux and MacOSX ZeroInstall users can get the latest unstable via
0install https://nagstamon.ifw-dresden.de/0install/nagstamon-unstable.xml

Source code is available at https://github.com/HenriWahl/Nagstamon.

Nagstamon RSS feed


April 23rd
Experimental support for Zabbix monitor by merging https://github.com/HenriWahl/Nagstamon/pull/74
April 17th
Context actions work with Op5Monitor 6.3+, keyring support working in .exe binary, actions work again with latest Check_MK, fixed bugs in settings dialog and after server modifications
April 7th
Added first support for Op5Monitor 6.3+, added storing passwords in OS keyring vault, stopping notification if causing event already vanished, fixed overly loyal popup window on multiple display Windows
March 20th
Added completely custom event notification via completely custom command, some GUI cleanup
March 17th
Fixed ugly statusbar font in MacOSX 10.9, finally fixed hiding dialogs in MacOSX, fixed ugly size of status info in fullscreen mode
March 13th
Added highlighting of new events, fixed popup window size calculation problem when using multiple displays, fixed non-ascending default sort order, fixed use of changed colors
March 4th
The billionth attempt to fix vanishing statusbar in Windows
March 3rd
Fixed some Icinga JSON trouble, added workaround for German Umlaut problem, fixed regression not-staying-topmost-bug, fixed Check_MK-Recheck-DDOS-bug, fixed Check_MK-default-language-bug, fixed reauthentication for Check_MK, fixed Check_MK-cookie-auth-del…
October 28th
An MacOS X binary .DMG file with support for MacOS X 10.8+ has been released. It includes a newer ZeroInstall installer - just replace the older version by installing this one.
September 11th
Added Ubuntu AppIndicator support, added libnotify desktop notification support, added Centreon criticality support, fixed broken authentication dialog, fixed wrong OK state for Nagios and Icinga, fixed Correct-Statusbar-Position-O-Matic, fixed some Thruk…