Open ilie01 opened 2 years ago
Hey @ilie01 While a list of current problems might be a good idea for some users, can I suggest another approach we have used elsewhere?
We have developed a meta-check, where we can check back against Icinga for various things, and it would be easy enough to adapt this. So the end result you have a plugin that checks Icinga for "number of critical checks that match a pattern" and turn that into a service, which is then displayed on a Meerkat dashboard just like any other service or service group.
This has the advantage of displaying exactly what you want, and in a format that already exists. The big problem with iframes is that browser support for them is becoming very difficult. We did try it and ran into all sorts of CORs and other problems.
Thanks for this idea :) We try to avoid making Meerkat an arbitrary web interface builder, as we're not in a position to maintain or develop something with that scope. I feel like implementing iframes pushes it more in that direction.
Here's some other options in lieu of iframes in Meerkat:
<iframe>
sIf there are any other ideas/suggestions out there, we'd love to hear them :) Thanks
I would love to revive this. Recent reflection on the use of Meerkat in NOCs has highlight how important screen real estate is to our users. Having the ability to add other HTML sourced widgets might seem messy, but its a requirement I don't think we can ignore. Grafana graphs being an obvious useful inclusion.
Being able to grab the grafana graph for an icinga check seems like a nice feature. e.g. in the gui you currently choose between 'status' and 'output' and 'perfdata'. Adding 'performance graph' as an option along with time (Y axis length) as a modifier seems like a simple to use feature.
We also intend on having our meerkat dashboard displayed on wall TVs where user input is not an option. At this point we need to be able to display the list of active critical alarms per hostgroups. This view is available in Icinga2 but I don't see an option to insert it into my meerkat dash as a iframe or some similar object. (image for illustration) In a way, this is similar with the discussion in #119 -- being able to insert iframes would open more options.