Icinga Multi Status helps you monitor your Icinga instances with alert badges and notifications about incidents.

Latest Version

Version
1.0.1
Update
December 4, 2024
Size
447KiB
Developer
bashgeek.net
Category
Users
385
Rating
3.88889 ★
Manifest Version
3
Web Store Status
Languages Support
English
See more
Permissions
Storage
Notifications
UnlimitedStorage
Alarms
Offscreen
See more

Icinga Multi Status Extension

** Problems or Ideas? **
Please report bugs or ideas on the official GitHub project page:
https://github.com/bashgeek/icinga-multi-status

** Features **
- Monitoring of multiple Icinga Instances (Version 1 and 2) using it's JSON data interface and/or API
- Ability to hide/ignore certain host or service patterns and hosts/services with downtimes
- Configurable refresh time
- Ability to temporarily disable instances without deleting them
- Status-Icon in Toolbar, showing indicator for problems or number of hosts if everything is okay
- Overview Tab showing status of your Icinga instances as well as it's current host or service problems
- Hosts Tab showing you all hosts of all Instances with a quick filter to search for a host
- Services Tab showing you all services of all hosts of all Instances with a quick filter to search for a service
- Instant Chrome Notifications about new problems, if enabled
- Interface completely build on TailwindCSS and DaisyUI

** Changelog **

v1.0.1 (2024-12-04)
- Merge background logics
- Make sure background scripts keep running (Firefox stopped updating after a while)

v1.0.0 (2024-11-27)
- Refactor the whole extension to work properly as a Manifest V3 extension (as required by Chrome now)
- Still works with Firefox (Background Scripts) and Chrome (Service Worker)
- Replaced Bootstrap design UI with TailwindCSS and DaisyUI

v0.9.4 (2023-09-07)
- Fix adding new instance
- Updated jQuery to 3.7.1

v0.9.3 (2023-08-10)
- Notifications didn't work properly in Firefox and sometimes in Chrome - fixed now!

v0.9.2 (2023-08-09)
- Bugfix

v0.9.1 (2023-08-07)
- Design refresh and UX improvements for most parts

v0.9.0 (2023-08-07)
- Added Alarm Sounds
- Added Indicators in the Host/Service list if issue has been acknowledged or in scheduled downtime
- Various smaller bug fixes
- Updated Libraries and minor design and layout tweaks

v0.8.0 (2021-12-14)
- Updated Bootstrap to current version 5
- Removed URI.js dependency
- Updated jQuery to version 3.6
- Some small bugfixes and speed improvements

v0.7.0 (2020-04-27)
- You can now Acknowledge host/service problems right within the popup
- You can schedule an immediate recheck for a host/service right within the popup
- Library Updates: Bootstrap, URI.js, jQuery

v0.6.1 (2019-03-12)
- Updated Bootstrap to v4.3.1
- Updated URI.js to v1.19.1
- Fixed Instance Link in Overview Tab to link to Web URL instead of API, if Icinga2 API is used

v0.6.0 (2018-04-29)
- Update jQuery to 3.3.1
- Update Bootstrap to 4.1
- Change localStorage to chrome.storage.local for settings

v0.5.2 (2017-10-30)
- Update jQuery to 3.2.1

v0.5.1 (2017-09-26)
- Fixes to work also as Firefox extension (thanks to EmTeedee)
- Updated options integration
- Updated URI.js
- Updated some outdated documentation/help

v0.4.1 (2016-12-14)
- Fix to work with just released Icinga 2.6
- Added 60 minutes refresh option

v0.4 (2016-10-07)
- Added option to ignore SOFT alerts
- Massively improved performance of Icinga2 API requests, saves up to 90% traffic now
- Fixed host URL in services tab for Icinga 2
- Updated Bootstrap and jQuery to new versions

v0.3.2 (2016-03-19)
- Fixed re-appearing notifications for the same problem, occurred with a Chrome update a few weeks back
- Adjusted timeout for Icinga requests according to your refresh-rate interval
- Added some default text if there is no instance yet
- Updated Bootstrap to 3.3.6 and jQuery to 2.2.2

v0.3.1 (2015-12-02)
- Added option for Icingaweb 2 URL to enable correct linking of hosts & services to your Icingaweb2 instance

v0.3.0 (2015-11-20)
- Added support for the new Icinga 2 API
- Updated Bootstrap to 3.3.5
- Updated URI.js to 1.17.0
- Updated help & options accordingly

v0.2.1 (2015-06-18)
- Fixed broken Chrome Web Store package

v0.2.1 (2015-05-28)
- Bugfix for broken Options

v0.2 (2015-05-28)
- Fixed a bug happening when added more than one Icinga instance while having duplicate host-names
- Added sorting for host- and service-names
- Updated jQuery to 2.1.4
- Update Bootstrap to 3.3.4
- Added \"Icinga Type\" to options in preparation for Icingaweb2 support

v0.1 (2014-11-23)
- Initial Version
Read more

Source Manifest.json

{"update_url": "https://clients2.google.com/service/update2/crx", "manifest_version": 3, "name": "Icinga Multi Status", "short_name": "Icinga Multi Status", "version": "1.0.1", "description": "Icinga Multi Status helps you monitor your Icinga instances with alert badges and notifications about incidents.", "author": "Daniel Schmitz, bashgeek.net", "browser_specific_settings": { "gecko": { "id": {206cd281-e06c-4cba-97fd-ef24aec41091}, "strict_min_version": "58.0" } }, "background": { "service_worker": "inc/service_worker.js", "scripts": ["inc/icinga.js","inc/data.js","inc/background.js","inc/background_script.js"] }, "options_ui": { "page": "options.html", "open_in_tab": true }, "icons": { "16": "img/icon_black_16.png", "32": "img/icon_black_32.png", "64": "img/icon_black_64.png", "128": "img/icon_black_128.png", "256": "img/icon_black_256.png", "512": "img/icon_black_512.png" }, "action": { "default_icon": { "16": "img/icon_black_16.png", "32": "img/icon_black_32.png", "64": "img/icon_black_64.png", "128": "img/icon_black_128.png", "256": "img/icon_black_256.png", "512": "img/icon_black_512.png" }, "theme_icons": [ { "light": "img/icon_white_16.png", "dark": "img/icon_black_16.png", "size": 16 }, { "light": "img/icon_white_32.png", "dark": "img/icon_black_32.png", "size": 32 }, { "light": "img/icon_white_64.png", "dark": "img/icon_black_64.png", "size": 64 }, { "light": "img/icon_white_128.png", "dark": "img/icon_black_128.png", "size": 128 }, { "light": "img/icon_white_256.png", "dark": "img/icon_black_256.png", "size": 256 }, { "light": "img/icon_white_512.png", "dark": "img/icon_black_512.png", "size": 512 } ], "default_title": "Icinga Multi Status", "default_popup": "popup.html" }, "permissions": [ "storage", "notifications", "unlimitedStorage", "alarms", "offscreen" ], "host_permissions": [ "http://*/", "https://*/" ]}
Read more

Similar Extensions

icon

Passman Extension · Productivity 385 31 ★ 2.35MiB

icon

floccus bookmarks sync Extension · Productivity 385 178 ★ 7.78MiB

icon

imoin Extension · Developer Tools 385 3 ★ 58.12KiB

icon

Zabbix Vue Extension · Productivity 385 29 ★ 2.87MiB

icon

DNSSEC Validator Extension · Social & Communication 385 28 ★ 87.29KiB

icon

Screensharing for Nextcloud Video calls app Extension · Social & Communication 385 14 ★ 38.19KiB

icon

Passbolt - Open source password manager Extension · Productivity 385 83 ★ 4.9MiB

icon

Enpass Password Manager Extension · Productivity 385 409 ★ 21.3MiB

icon

Zabbix Notifier Extension · Accessibility 385 38 ★ 189KiB

icon

IPvFoo Extension · Productivity 385 188 ★ 39.79KiB

icon

Website IP Extension · Developer Tools 385 207 ★ 55.45KiB

icon

Plasma Integration Extension · Productivity 385 265 ★ 250KiB

icon

KeePassHttp-Connector Extension · Productivity 385 60 ★ 519KiB

icon

TLSA Validator Extension · Social & Communication 385 23 ★ 95.55KiB

icon

Virtual Hosts Extension · Developer Tools 385 102 ★ 9.7KiB

icon

KeePassXC-Browser Extension · Productivity 385 389 ★ 943KiB

icon

Grafana Notifier Extension · Developer Tools 385 3 ★ 157KiB

icon

LiveHosts Extension · Developer Tools 385 40 ★ 57.78KiB

icon

Virtual Hosts Extension · Developer Tools 385 16 ★ 274KiB

icon

mattermost-chrome-badge Extension · Productivity 385 9 ★ 71.28KiB

icon

Tanuki Notifier for Google Chrome™ Extension · Productivity 385 54 ★ 1.59MiB

icon

Owncloud Bookmarks Extension · Productivity 385 37 ★ 23.05KiB

icon

Devolutions Workspace Extension · Productivity 385 32 ★ 10.33MiB

icon

KeePass Tusk - Password Access and Autofill Extension · Productivity 385 187 ★ 1.8MiB

User reviews

icon

Daniel Langemann (ID: 000000675f573063) Voted 1 ★ - Updated 10/24/2017 Unusable: error Message was like "unknown error" Api login over curl was possible.

icon

adrian lopez (ID: 00000028e1b167ea) Voted 4 ★ - Updated 10/13/2016 Great! Better than having thousands of emails in the inbox. Would be great to have an option to omit the notifies at the start of chrome. With many alarms, it's a little bit spammy.

icon

(ID: ) Voted 1 ★ - Updated 03/08/2016 in this version, connecting to http sources or https-sources with .local-domain not possible ... bad-url-error maybe i would give a better repsonse if i'm able to test it