This module provides visualization of Icinga 2 cluster zones and endpoints in a graphical format.
This is useful to highlight how the cluster goes together, and which endpoints report to which parents in a graphical way.
One of the next goals is to allow the graph to highlight where there are multiple parents of a zone and whether all the children are properly configured.
- API integration with Icinga 2.
- Graphical representation of Icinga 2 cluster zones and endpoints.
- Configuration via Icinga Web 2 web interface.
- Icinga Web 2
- Icinga 2 with API user credentials
- Clone the
clustergraph
module to themodules
directory of Icinga Web 2.
git clone https://github.com/sol1/icinga-clustergraph.git /usr/share/icingaweb2/modules/clustergraph
- Enable the module via the Icinga Web 2 web interface or using the CLI:
icingacli module enable clustergraph
- Navigate to
Configuration
->Modules
->clustergraph
->Config
. - Provide the necessary API details including API User, API Password, and API Endpoint.
- Save changes.
Once configured, navigate to the ClusterGraph section in Icinga Web 2 to view the graphical representation of Icinga 2 cluster zones and endpoints.
If you'd like to contribute to the development of this module, please submit pull requests or issues to https://github.com/sol1/icinga-clustergraph.
All code here is licensed under GPL V2