Commit Graph

9194 Commits

Author SHA1 Message Date
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
Federico Pires 5cdc7c03f2 Fix function for escaping host tag chars.
refs #5963
2018-01-10 11:07:11 -03: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
Markus Frosch 59cf84db54
Merge pull request #5902 from sahnd/feature/itl-snmp-storage-responsesize
Add parameter --octetlength to snmp-storage command.
2018-01-05 17:05:28 +01:00
Markus Frosch fb0cc79de6 FindMySQL: Search for mariadbclient by default
This would look for both names and use the first found.
2018-01-04 17:37:15 +01:00
Markus Frosch f4c5c8d78a INSTALL: Document MySQL and PostgreSQL variables 2018-01-04 17:36:51 +01:00
Markus Frosch 3b9c00c6ec FindMySQL: Allow other implementations
Like mariadbclient.

So the user can specify the same via -D
2018-01-04 17:33:29 +01:00
Michael Friedrich 5c3008a4e5
Merge pull request #5942 from Icinga/feature/tech-doc-cluster-health
Add some technical insights into the cluster-zone health check and log lag
2018-01-04 16:06:38 +01:00
Michael Friedrich cd4d92dc7a
Merge pull request #5948 from Icinga/doc/install
doc: Improve INSTALL documentation
2018-01-04 16:06:09 +01:00
Markus Frosch 6ca1f0b95f doc: Improve INSTALL documentation 2018-01-04 15:48:25 +01:00
Gunnar Beutner 858961b8ec
Merge pull request #5945 from Icinga/fix/mkclass-indentation
Fix incorrect indentation for code generated by mkclass
2018-01-04 12:41:52 +01:00
Gunnar Beutner 966585f23a
Merge pull request #5946 from Icinga/feature/clang-tidy
Use clang-tidy to add some more C++11 features
2018-01-04 12:40:50 +01:00
Gunnar Beutner 71ee5ac698 Build fix 2018-01-04 12:33:51 +01:00
Gunnar Beutner f05459b40c Move inline functions to their .cpp files 2018-01-04 12:24:58 +01:00
Gunnar Beutner 91c256261a Apply clang-tidy fix 'modernize-use-default-member-init' 2018-01-04 12:24:58 +01:00
Gunnar Beutner e0174b8f3f Apply clang-tidy fix 'modernize-return-braced-init-list' 2018-01-04 12:24:57 +01:00
Gunnar Beutner e0c350b8a5 Apply clang-tidy fix 'modernize-use-nullptr' 2018-01-04 12:24:57 +01:00
Gunnar Beutner becfa85094 Apply clang-tidy fix 'modernize-use-emplace' 2018-01-04 12:24:57 +01:00
Gunnar Beutner e3ad0be769 Apply clang-tidy fix 'modernize-use-auto' 2018-01-04 12:24:57 +01:00
Gunnar Beutner d6062eefbf Apply clang-tidy fix 'modernize-raw-string-literal' 2018-01-04 12:24:57 +01:00
Gunnar Beutner 621eed3f13 Apply clang-tidy fix 'modernize-pass-by-value' 2018-01-04 12:24:57 +01:00
Gunnar Beutner 6da7d48d25 Apply clang-tidy fix 'modernize-loop-convert' 2018-01-04 12:24:57 +01:00
Gunnar Beutner 9ca682496c Apply clang-tidy fix 'modernize-use-override' 2018-01-04 12:24:57 +01:00
Gunnar Beutner ac155d1dda Apply clang-tidy fix 'modernize-redundant-void-arg' 2018-01-04 12:24:57 +01:00