Skip to content

Commit a082e45

Browse files
authored
Add state badges (#169)
The whole box color is changed to the state color with the highest precedence (the color of the badge in the center). Clickable state badges were added to access the corresponding prefiltered lists directly. - Clicking on a state badge opens the host/service list filtered by the **dimension and state** - Clicking on the title now directly opens the host/service list filtered **only be the dimension** (all states included) Additionally the following has been done: - The css has been reformatted - Tho code has been modernized by adding types - The complete html structure building process is changed from just concatenating strings to using **IPL** - **Pending state** has been added This feature only supports **Icinga DB**, because we don't want to support IDO anymore.
1 parent 891b4f0 commit a082e45

19 files changed

Lines changed: 1034 additions & 565 deletions

README.md

Lines changed: 1 addition & 26 deletions
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ The Icinga Cube is a tiny but useful [Icinga Web](https://github.com/Icinga/icin
1010
module. It currently shows host and service statistics (total count, health) grouped by
1111
various custom variables in multiple dimensions.
1212

13-
![Cube - Overview](doc/img/cube_simple.png)
13+
![Cube - Overview](doc/img/cube_overview.png)
1414

1515
It will be your new best friend in case you are running a large environment and
1616
want to get a quick answers to questions like:
@@ -31,31 +31,6 @@ want to get a quick answers to questions like:
3131
* Who is running the oldest ones? In production?
3232
* Which projects are still using physical servers in which environment?
3333

34-
For Businessmen - Drill and Slice
35-
---------------------------------
36-
37-
Get answers to your questions. Quick and fully autonomous, using the cube
38-
requires no technical skills. Choose amongst all available dimensions and rotate
39-
the Cube to fit your needs.
40-
41-
![Cube - Configure Dimensions](doc/img/cube_move-up.png)
42-
43-
Want to drill down? Choose a slice and get your answers:
44-
45-
![Cube - Configure Dimensions](doc/img/cube_slice.png)
46-
47-
All facts configured for systems monitored by [Icinga](https://www.icinga.com/)
48-
can be used for your research.
49-
50-
For Icinga Director users
51-
-------------------------
52-
53-
In case you are using the [Icinga Director](https://github.com/Icinga/icingaweb2-module-director),
54-
in addition to the multi-selection/edit feature the cube provides a nice way to
55-
modify multiple hosts at once.
56-
57-
![Cube - Director multi-edit](doc/img/cube_director.png)
58-
5934
Installation
6035
------------
6136

doc/01-About.md

Lines changed: 1 addition & 26 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ The Icinga Cube is a tiny but useful [Icinga Web](https://github.com/Icinga/icin
44
module. It currently shows host and service statistics (total count, health) grouped by
55
various custom variables in multiple dimensions.
66

7-
![Cube - Overview](img/cube_simple.png)
7+
![Cube - Overview](img/cube_overview.png)
88

99
It will be your new best friend in case you are running a large environment and
1010
want to get a quick answers to questions like:
@@ -25,31 +25,6 @@ want to get a quick answers to questions like:
2525
* Who is running the oldest ones? In production?
2626
* Which projects are still using physical servers in which environment?
2727

28-
For Businessmen - Drill and Slice
29-
---------------------------------
30-
31-
Get answers to your questions. Quick and fully autonomous, using the cube
32-
requires no technical skills. Choose amongst all available dimensions and rotate
33-
the Cube to fit your needs.
34-
35-
![Cube - Configure Dimensions](img/cube_move-up.png)
36-
37-
Want to drill down? Choose a slice and get your answers:
38-
39-
![Cube - Configure Dimensions](img/cube_slice.png)
40-
41-
All facts configured for systems monitored by [Icinga](https://www.icinga.com/)
42-
can be used for your research.
43-
44-
For Icinga Director users
45-
-------------------------
46-
47-
In case you are using the [Icinga Director](https://github.com/Icinga/icingaweb2-module-director),
48-
in addition to the multi-selection/edit feature the cube provides a nice way to
49-
modify multiple hosts at once.
50-
51-
![Cube - Director multi-edit](img/cube_director.png)
52-
5328
Installation
5429
------------
5530

doc/img/cube_action-links.png

-35.7 KB
Binary file not shown.

doc/img/cube_director.png

-95.2 KB
Binary file not shown.

doc/img/cube_move-up.png

-185 KB
Binary file not shown.

doc/img/cube_overview.png

474 KB
Loading

doc/img/cube_simple.png

-86.3 KB
Binary file not shown.

doc/img/cube_slice.png

-174 KB
Binary file not shown.

0 commit comments

Comments
 (0)