https://github.com/icinga/icingaweb2-module-toplevelview
TopLevelView is a drill down view into your Icinga environment
https://github.com/icinga/icingaweb2-module-toplevelview
icingaweb2 visualization
Last synced: 8 months ago
JSON representation
TopLevelView is a drill down view into your Icinga environment
- Host: GitHub
- URL: https://github.com/icinga/icingaweb2-module-toplevelview
- Owner: Icinga
- License: gpl-2.0
- Created: 2017-09-11T06:09:34.000Z (almost 9 years ago)
- Default Branch: main
- Last Pushed: 2024-12-05T15:49:43.000Z (over 1 year ago)
- Last Synced: 2025-04-13T20:47:55.489Z (about 1 year ago)
- Topics: icingaweb2, visualization
- Language: PHP
- Size: 1.8 MB
- Stars: 18
- Watchers: 8
- Forks: 8
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- Contributing: CONTRIBUTING.md
- License: COPYING
- Security: SECURITY.md
- Authors: AUTHORS
Awesome Lists containing this project
README
Top Level View for Icinga Web 2
===============================
Top Level View is a hierarchy based status view for Icinga Web 2.

You can define a hierarchical structure containing hosts, services and hostgroups.
And the view presents you an overview of the overall status of the sub-hierarchies.
Example:
```yaml
name: My View
children:
- name: Section 1
children:
- name: Tile 1
children:
- host: localhost
- host: localhost
service: disk
- host: anotherhost
service: ssh
- name: Tile 2
hostgroup: linux-servers
- servicegroup: http
```
With a caching layer, this view can aggregate thousands of status objects and make
them easily available for overview and drill down.
## Requirements
* Icinga Web 2 >= 2.5.0
* Icinga DB Web >= 1.0.0
* php-yaml
Also see [Introduction in docs](doc/01-Introduction.md).
## Documentation
All documentation can be found inside the [doc](doc/) directory.
## License
Icinga Web TopLevelView is licensed under the terms of the [GNU General Public License Version 2](COPYING).