Repository for the Monito Gnome-Shell extension. Monito is a simple monitoring extension that queries Icinga/Icinga2 monitoring servers in the spirit of Nagstamon.
Go to file
Benjamin Drieu 07534326e8 Update 2023-11-08 11:38:30 +01:00
img Update screenshot 2023-07-03 15:09:07 +02:00
schemas Implement proxy 2023-07-03 16:41:56 +02:00
servers Update 2023-11-08 11:38:30 +01:00
.eslintrc.yml New file 2023-03-29 08:29:30 +02:00
.gitignore Initial import 2021-11-09 15:21:21 +01:00
COPYING Update copying and stuff 2021-11-09 15:26:18 +01:00
Makefile Add dep on Makefile 2021-11-29 18:19:58 +01:00
README.md Implement proxy 2023-07-03 16:41:56 +02:00
convenience.js Initial import 2021-11-09 15:21:21 +01:00
extension.js Tentative popup menu 2023-03-29 08:29:21 +02:00
metadata.json Port to GTK4 & Gnome-Shell 42 2023-03-28 21:21:49 +02:00
package.json Import of that file 2022-09-09 18:11:22 +02:00
prefs.js Update 2023-11-08 11:38:30 +01:00
stylesheet.css Fix URL stuff 2022-05-20 16:32:36 +02:00

README.md

Monito multi-monitoring checker

Monito is a simple tool to query monitoring servers and display results in the Gnome-Shell panel.

Screenshot

Manual Installation

If you install from sources/scratch, put the sources into the ~/.local/share/gnome-shell/extensions/monito@drieu.org directory. Then build the schema using either make schema or glib-compile-schemas --strict schemas/.

Once this is done, reload gnome-shell (Alt-F2) and execute gnome-tweaks to enable the extension or alternatively the following command gnome-extensions enable monito@drieu.org.

And voilà!

About

This extension has been developed for my own needs. I will maintain it and add features but it may be very crude, compared to the excellent nagstamon package, which only missed the ability to be put inside of the gnome-shell panel (this could not be developed).

Things I plan to add at some point or another:

  • Buttons to operate on services à la nagstamon (connect via SSH, etc.)
  • Filters to hide services (handled, scheduled downtime, host down, ...)
  • Support for other free (as in free speech) monitoring servers

Things I will be unlikely to add unless a patch is provided:

  • Notification for new alerts
  • Display list of down hosts (I am not interested in host monitoring but services)