From d5f222b7ebf4d2c2d47d20a25adcc9aadf67fbd5 Mon Sep 17 00:00:00 2001 From: Daniel Baumann Date: Sun, 14 Apr 2024 15:30:50 +0200 Subject: Adding upstream version 0.3.3. Signed-off-by: Daniel Baumann --- doc/01-Introduction.md | 51 ++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 51 insertions(+) create mode 100644 doc/01-Introduction.md (limited to 'doc/01-Introduction.md') diff --git a/doc/01-Introduction.md b/doc/01-Introduction.md new file mode 100644 index 0000000..84d9661 --- /dev/null +++ b/doc/01-Introduction.md @@ -0,0 +1,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 -- cgit v1.2.3