Michael Friedrich
f2fe165ccb
Drop useless CompatUtility::GetCustomAttributeConfig() wrapper
2018-01-15 13:39:34 +01:00
Michael Friedrich
b5f5d167dc
Drop dead CompatUtility::GetCustomAttributeConfig
2018-01-15 13:39:34 +01:00
Michael Friedrich
cbea0c13f5
Drop Freshness wrappers from CompatUtility class
2018-01-15 13:39:34 +01:00
Michael Friedrich
db6ed405e4
Remove more redundant wrappers from CompatUtility class
2018-01-15 13:39:34 +01:00
Michael Friedrich
5466197d29
Drop CompatUtility::*Command helpers
2018-01-15 13:39:34 +01:00
Michael Friedrich
b4af0971af
Drop dead code in Livestatus feature
2018-01-15 13:39:34 +01:00
Michael Friedrich
2d1f772a6e
Replace CompatUtility's enabled wrappers with native implementation getters
...
Many conversions were not necessary, or could be dealt inside the actual
feature. libcompat and liblivestatus can take care about such specifics
on their own, lib_db_ido doesn't need boolean conversion in fields, that
is done inside the db driver.
2018-01-15 13:39:34 +01:00
Michael Friedrich
334f633b0a
Drop CompatUtility::GetCheckableHasBeenChecked() and use Checkable::HasBeenChecked()
2018-01-15 13:39:34 +01:00
Michael Friedrich
3847e37df1
Drop CompatUtility::GetCheckableAcknowledgementType()
...
This already returns an integer.
2018-01-15 13:39:34 +01:00
Michael Friedrich
7bf2e07032
Move CompatUtility::GetCheckableProblemHasBeenAcknowledged() into feature specific dumps
2018-01-15 13:39:34 +01:00
Michael Friedrich
92c565d744
Move CompatUtility::GetCheckableCheckType() into IDO/Livestatus features
...
It is just boolean mapping to numbers, each modules does that in a sort of different way.
DB IDO automatically transforms boolean to numbers.
Livestatus would return JSON which keeps true booleans, but requires a number (just a guess,
there is no spec for this message format).
2018-01-15 13:39:34 +01:00
Michael Friedrich
70af1a3545
Move CompatUtility::GetHostAlias into DB IDO host object method
...
This is the only place where this mapping is used.
2018-01-15 13:39:34 +01:00
Gunnar Beutner
ab1a2bffcd
Merge pull request #5940 from Icinga/fix/chocolatey
...
Remove deprecated Chocolatey functions
2018-01-15 11:36:54 +01:00
Gunnar Beutner
fc7757ee25
Merge pull request #5888 from Icinga/feature/mariadbclient
...
FindMySQL: Support mariadbclient implementation
2018-01-15 10:04:22 +01:00
Gunnar Beutner
c7f060d42c
Merge pull request #5972 from cstegm/patch-2
...
Update 08-advanced-topics.md
2018-01-12 21:37:41 +01:00
Michael Friedrich
dffe86a292
Merge pull request #5974 from Icinga/fix/icingachecktask-buildfix
...
Fix non-unity builds with the icinga check
2018-01-12 11:39:50 +01:00
Michael Friedrich
6c68ef0955
Fix non-unity builds with the icinga check
...
refs #5958
2018-01-12 11:04:54 +01:00
cstegm
b72bdfe5af
Update 08-advanced-topics.md
...
fixed typo
2018-01-11 16:48:40 +01:00
Michael Friedrich
92a279c234
Merge pull request #5971 from Icinga/feature/remove-demo
...
Remove libdemo and libhello
2018-01-11 13:52:01 +01:00
Michael Friedrich
36a10cb65d
Merge pull request #5970 from Icinga/feature/stack-allocate-configitembuilder
...
Allocate ConfigItemBuilder objects on the stack
2018-01-11 13:50:23 +01:00
Michael Friedrich
01aee7954e
Merge pull request #5969 from Icinga/feature/wq-stats-mutex
...
Remove the WorkQueue::m_StatsMutex instance variable
2018-01-11 13:38:40 +01:00
Michael Friedrich
de5f2b01c4
Merge pull request #5968 from Icinga/feature/ringbuffer-mutex
...
Update the RingBuffer class to use a regular mutex instead of ObjectLock
2018-01-11 13:37:35 +01:00
Michael Friedrich
47bc4e6b5c
Merge pull request #5967 from Icinga/feature/lazy-accessors
...
Avoid accessing attributes for validators where not necessary
2018-01-11 13:36:29 +01:00
Gunnar Beutner
0354f34e5a
Remove libdemo and libhello
2018-01-11 13:29:11 +01:00
Gunnar Beutner
a36e847c6c
Allocate ConfigItemBuilder objects on the stack
2018-01-11 10:52:26 +01:00
Gunnar Beutner
e8876f3b22
Remove the WorkQueue::m_StatsMutex instance variable
2018-01-11 10:48:19 +01:00
Gunnar Beutner
ddf09263af
Update the RingBuffer class to use a regular mutex instead of ObjectLock
2018-01-11 10:40:19 +01:00
Michael Friedrich
c2fedb3076
Merge pull request #5965 from Icinga/feature/json-casts
...
Avoid unnecessary casts in the JSON encoder
2018-01-11 09:37:19 +01:00
Gunnar Beutner
21254fb610
Avoid accessing attributes for validators where not necessary
2018-01-11 08:20:16 +01:00
Gunnar Beutner
0b03ab854e
Avoid unnecessary casts in the JSON encoder
2018-01-11 07:31:08 +01:00
Michael Friedrich
e26494bf08
Merge pull request #5961 from Icinga/fix/min-version-warning
...
Fix macro warning from the icinga check
2018-01-09 09:33:07 +01:00
Gunnar Beutner
e490b3d2d2
Fix macro warning from the icinga check
2018-01-09 09:16:59 +01:00
Gunnar Beutner
1a9d8448ea
Merge pull request #5958 from Icinga/feature/icinga-check-min-version
...
Add minimum version check to the built-in icinga command
2018-01-09 05:32:17 +01:00
Gunnar Beutner
26bc541e1d
Merge pull request #5959 from Icinga/feature/api-pretty
...
API: Add 'pretty' parameter for beautified JSON response bodies
2018-01-09 05:12:31 +01:00
Gunnar Beutner
0c2fd8e1d8
Merge pull request #5957 from mcktr/fix/year-2017-reference
...
Change a bunch more copyright headers for 2018
2018-01-09 04:58:25 +01:00
Michael Friedrich
d073a807b0
API: Add 'pretty' parameter for beautified JSON response bodies
...
fixes #5877
2018-01-08 20:55:36 +01:00
Michael Friedrich
b1aeff7569
Add minimum version check to the built-in icinga command
...
fixes #3998
2018-01-08 19:44:54 +01:00
Michael Insel
6eccdff621
Change a bunch more copyright headers for 2018
...
This changes more copyright headers for 2018.
2018-01-08 18:05:12 +01:00
Michael Friedrich
17edb17784
Merge pull request #5955 from Icinga/feature/workqueue-lock-contention
...
Avoid mutex contention in the config parser
2018-01-08 17:11:43 +01:00
Gunnar Beutner
d9010c7b9f
Avoid mutex contention in the config parser
2018-01-08 15:59:55 +01:00
Michael Friedrich
08e664f971
Merge pull request #5954 from Icinga/feature/itl-mongodb-authdb
...
ITL: Add mongodb --authdb parameter support
2018-01-08 14:24:24 +01:00
Michael Friedrich
2035506956
ITL: Add mongodb --authdb parameter support
...
fixes #5260
2018-01-08 14:14:04 +01:00
Markus Frosch
256ea74b58
Merge pull request #5906 from sahnd/feature/check_openmanage
...
Add check_openmanage command to ITL.
2018-01-08 13:46:47 +01:00
sah
1eab48bb2d
Add check_openmanage command to ITL.
...
This will help monitoring Dell PowerEdge servers hardware.
2018-01-05 21:10:51 +01:00
Markus Frosch
b30944246f
Merge pull request #5921 from widhalmt/feature/director-check-in-itl-5920
...
Add icingacli-director check to ITL
2018-01-05 17:49:58 +01:00
Markus Frosch
2cbf19b613
Merge pull request #5951 from Icinga/itl/snmp_mem
...
itl: Add command parameters for snmp-memory
2018-01-05 17:38:50 +01:00
Thomas Widhalm
3c35451719
Add icingacli-director check to ITL
...
Including documentation.
Add a hint to the documentation of all icingacli commands that Icinga 2 has to be allowed access to the icingaweb2 directory.
fixes : #5920
2018-01-05 17:37:53 +01:00
T. Mulyana
de3115590d
itl: Add command parameters for snmp-memory
...
Signed-off-by: Markus Frosch <markus.frosch@icinga.com>
2018-01-05 17:31:24 +01:00
Markus Frosch
ecc04807dd
Merge pull request #5914 from Icinga/fix/itl-check-mongodb-5817
...
Fix for wrong attribute in ITL mongodb CheckCommand
2018-01-05 17:17:27 +01:00
Markus Frosch
f88e03bc43
Merge pull request #5913 from mcktr/fix/itl-http-certificate-age-5610
...
Enhance http_certificate parameter documentation
2018-01-05 17:13:13 +01:00