blob: 84d9661daabae7701cdd13e6279426900c8c883d (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
|
Introduction
============
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.
With a caching layer, this view can aggregate thousands of status objects and make
them easily available for overview and drill down.
This view extends the status logic and behavior of Icinga Web 2 a bit,
please see later chapters on details.
## Requirements
* Icinga Web 2 >= 2.5.0
* and its monitoring module
## Installation
The view is a simple module for Icinga Web 2, and can be installed via git or a tarball.
Only other requirement is PHP YAML (which is needed for the configuration format), make
sure to reload your web server after installing the module.
# on RHEL and compatible
yum install php-pecl-yaml
systemctl reload httpd.service
# on Debian / Ubuntu
apt-get install php-yaml
systemctl reload apache2.service
You should download the latest released tarball from [GitHub](https://github.com/Icinga/icingaweb2-module-toplevelview/releases).
tar xf icingaweb2-module-toplevelview-0.x.x.tar.gz
mv icingaweb2-module-toplevelview-0.x.x/ /usr/share/icingaweb2/modules/toplevelview
Or if you prefer use git.
git clone https://github.com/Icinga/icingaweb2-module-toplevelview.git \
/usr/share/icingaweb2/modules/toplevelview
Enable the module in the web interface, or via CLI:
icingacli module enable toplevelview
## Permissions
TODO
|