Matthias
bc54d59146
Added Grapher
2022-07-19 14:03:37 +02:00
Johannes Meyer
be0aa5d6f4
IcingaDbState: Use multiple calls of Query::with()
...
The possibility to pass an array will soon be dropped.
2022-05-23 14:13:54 +02:00
moreamazingnick
0b392762f9
fix/state-can-be-empty-#325
2022-04-06 16:28:02 +02:00
Johannes Meyer
b80eafb3c9
Update requirements
...
It doesn't get boring.
2022-03-24 15:55:11 +01:00
Johannes Meyer
7593c2e9af
Merge pull request #321 from Icinga/re-remove-php-diff-lib
...
Remove php-diff library
2022-03-24 15:34:37 +01:00
Johannes Meyer
8c518f9331
Update requirements
...
I didn't do that enough yet...
2022-03-24 15:26:39 +01:00
Johannes Meyer
6d3146f57a
Revert "Merge pull request #320 from Icinga/re-add-php-diff-lib"
...
This reverts commit 9e9bcb578d , reversing
changes made to 5ccc13c862 .
2022-03-24 14:54:03 +01:00
Johannes Meyer
185360bfb6
Increase version to 2.4.0
2022-03-23 10:52:14 +01:00
Johannes Meyer
3d2f120220
Update documentation
2022-03-22 15:03:20 +01:00
Johannes Meyer
c000dd54ae
Update requirements
2022-03-22 14:45:02 +01:00
Dirk Goetz
0a9409fecc
Permissions: add form elements and documentation
...
Refs #98
Refs #124
2022-03-16 14:10:07 +01:00
Johannes Meyer
85b8f770ab
Controller: Properly handle view compact requests
2022-03-16 13:41:05 +01:00
Johannes Meyer
554b96cebe
Merge pull request #322 from Icinga/update-docs
...
Update docs
2022-03-16 13:40:49 +01:00
Johannes Meyer
5567358819
module.info: Fix description
2022-03-16 12:48:41 +01:00
Johannes Meyer
a858341c35
Update README.md
2022-03-16 12:43:40 +01:00
Johannes Meyer
ec6295fd63
doc: Update screenshots
2022-03-16 12:41:14 +01:00
Johannes Meyer
9e9bcb578d
Merge pull request #320 from Icinga/re-add-php-diff-lib
...
Re-add php-diff library
2022-03-16 10:20:24 +01:00
Johannes Meyer
c24dd0a797
css: Ensure compatibility with Icinga Web 2.10
2022-03-16 09:52:54 +01:00
Johannes Meyer
fe94c95c98
Require PHP version 7.0+ again
2022-03-15 11:25:50 +01:00
Johannes Meyer
8af64d2e83
Add phpspec/php-diff in version 1.1.3
2022-03-15 11:24:33 +01:00
Johannes Meyer
96b28708af
Revert "ConfigDiff: Utilize new php-diff library"
...
This reverts commit dde924e2b4 .
2022-03-15 11:24:33 +01:00
Johannes Meyer
5ccc13c862
Merge pull request #305 from Icinga/fix/redesign-state-badge-widget
...
Redesign state badge widget on tiles
2022-03-10 12:24:26 +01:00
Florian Strohmaier
d325844b90
BPNode: Ignore node children states in state badges
2022-03-10 12:02:03 +01:00
Florian Strohmaier
2d299f73b9
Renderer: specify total number of nodes with "Node"
2022-03-10 12:02:03 +01:00
Florian Strohmaier
595c4a5cb3
Renderer: Do not display ok/up nodes
2022-03-04 14:23:33 +01:00
Johannes Meyer
8ab2082b28
Update requirements
2022-03-04 14:23:33 +01:00
Johannes Meyer
3fcc6dd105
Use class ìpl\Web\Widget\StateBadge
2022-03-04 14:21:48 +01:00
Ravi Kumar Kempapura Srinivasa
af4226aa43
Address Node which is UP or OK with downtime.
2022-03-04 14:21:48 +01:00
Ravi Kumar Kempapura Srinivasa
f0aae66544
Redesign state badges for acknowledged nodes
...
Add and group state badges for acknowkedeged nodes based on state.
2022-03-04 14:21:48 +01:00
Johannes Meyer
711677f903
Merge pull request #277 from Icinga/feature/icingaDb-MySQL-backend-#276
...
Support Icinga DB
2022-02-18 12:11:56 +01:00
Johannes Meyer
8460ef4834
Merge pull request #298 from WuerthPhoenix/feature/degraded-operator
...
Introduce Degraded Operator
2022-02-18 12:04:19 +01:00
raviks789
e2fa339f99
'Display Name' and 'Description' can be left empty.
2022-02-18 11:46:33 +01:00
raviks789
a7b86f956c
Do not show Backend select item when monitoring module is disabled
2022-02-18 11:46:33 +01:00
raviks789
6c2e1cfa0a
Remove $backendName property from AddNodeForm and EditNodeForm
2022-02-18 11:46:33 +01:00
raviks789
34626cbec5
$row->state->in_downtime and $row->state->is_acknowledged are used as boolens in if condition
2022-02-18 11:46:33 +01:00
raviks789
ab4728ad54
Use ipl\Stdlib\Filter to filter the $queryHost and $queryService
2022-02-18 11:46:33 +01:00
raviks789
5cb389b052
Add icingadb to Requirements in doc/02-Installation.md.
2022-02-18 11:46:33 +01:00
raviks789
26a7a50d2c
Add icingadb module to module dependencies
2022-02-18 11:46:33 +01:00
raviks789
6c5c38d425
Provide native implementations for the hooks: icingadb/HostActions and icingadb/ServiceActions
2022-02-18 11:46:33 +01:00
raviks789
d4bd45233b
Remove unnecessary checks to check if backend name is '_icingadb'.
...
Instead use (! $bp->hasBackendName()) check with 'And' condition.
2022-02-18 11:46:22 +01:00
Valentina Da Rold
b78983f539
Add Degraded operator implementation
...
Refs #298
2022-02-18 11:41:06 +01:00
raviks789
daf0384e66
Use $isIcingadbPreferred to check if the businessproces preders icingadb as default backend.
2022-02-18 10:06:59 +01:00
raviks789
605834e7c4
trait cannot be a type for property
...
Replace the type of properties with type Icinga\Module\Icingadb\Common\Database with type ipl\Sql\Connection.
2022-02-18 10:06:59 +01:00
raviks789
1d12701293
Remove IcingaDb from list of available backends.
...
By default use monitoring backend if icingadb is preferred default backend is set to icingadb.
2022-02-18 10:06:59 +01:00
raviks789
a5165ef476
Do not set Backend in Metadata to null in case icingadb module doesnot exist.
2022-02-18 10:06:59 +01:00
raviks789
6ebaedccf4
Add moduleInit() method to HostController and ServiceController to check if icingadb is used.
...
Use moduleInit() to check whether icingadb to be used.
Also use ipl\Stdlib\Filter with $query->filter() instead $query->getSelectBase()->where() in case of icingadb.
2022-02-18 10:06:59 +01:00
raviks789
6552ae2004
Use trait Icinga\Module\Icingadb\Common\Database as icingadb backend object
2022-02-18 10:06:59 +01:00
raviks789
549ad92122
Do not set Backend in Metadata to null in case icingadb module doesnot exist in BpConfig
...
In case icingadb module is not present Backend in Metadata is set to null which is incorrect.
Also use static fetchDb() from IcingaDbObject class in case icingadb backend is being used.
2022-02-18 10:06:59 +01:00
raviks789
ed52d51131
Remove param 'icingadb' and set param 'backend' as '_icingadb' when icingadb is used
2022-02-18 10:06:59 +01:00
raviks789
df3f363f1b
Add static fetchDb() method to library/Businessprocess/IcingaDbObject.php
...
Use this static method to get backend in IcingaDbState.
2022-02-18 10:06:02 +01:00