Nagstamon is a status monitor for the desktop. It comes with these key features:
- connects to multiple monitoring servers
- resides in systray, as a floating statusbar or fullscreen at the desktop
- showing a brief summary of critical, warning, unknown, unreachable and down hosts and services
- pops up a detailed status overview when being touched by the mouse pointer
- connections to displayed hosts and services are easily established by context menu
- actions can be triggered via SSH, RDP, VNC or any self defined connection
- users can be notified by sound and flashing window
- 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 3 and uses the Qt 5/6 GUI toolkit which makes it very portable. It has been tested successfully on latest Ubuntu, Debian, Fedora, Windows, NetBSD, OpenBSD, FreeBSD and macOS. It works at least with GNOME, KDE, Windows and macOS desktops.
Successfully tested monitors include:
- Nagios 1.x, 2.x, 3.x and 4.x
- Icinga 1.2+ and 2.3+
- Opsview 5+
- Centreon 2.3+
- Op5 Monitor/Ninja 7+
- Checkmk 1.1.10+
- Thruk 1.5.0+
- Zabbix 2.2+
- Monitos 4.4+
Experimentally supported monitors:
If you find any problems please open an issue at Nagstamon issues page at GitHub. Alternatively use mail address firstname.lastname@example.org.