nook24 / statusengine

New PHP based MySQL Backend for Naemon and Nagios 4 + responsive web frontend
https://statusengine.org/
GNU General Public License v2.0
16 stars 8 forks source link

Multiple dashboards per customer #49

Closed checchia closed 3 years ago

checchia commented 4 years ago

Today I make available to my customers a modified version of https://exchange.nagios.org/directory/Addons/Frontends-%28GUIs-and-CLIs%29/Web-Interfaces/Simple-Nagios-PHP-Dashboard/, where I create the service groups in NagiosBPI (with a personalized field with the customer's name) and present a unique dashboard for each customer.

I would like to adopt StatusEngine, for my clients. My idea is, according to the @domain of the login it loads only the hosts and services of that client.

Any suggestions on how I can implement this? It could even be an installation for each client (I create subdomains) and an environment variable for StatusENgine to search only the client's hosts and services information.

Any idea? # #

nook24 commented 4 years ago

Hi @checchia this is the repository of Statusengine 2 which is in Bugfix only mode. Please see the FAQ: https://github.com/nook24/statusengine/issues/41

With Statusengine 3 you could create a own cluter for each client. But this would also require a own Nagios/Naemon instance per client. At the moment there are no user permissions in Statusengine. Please see: https://github.com/statusengine/interface/issues/26#issuecomment-520560414

I would recommend you to go with a tool that already has the features implemented you need. Like https://github.com/it-novum/openITCOCKPIT it has Event Correlation and user permissions.