]>
granicus.if.org Git - icinga2/log
Michael Friedrich [Wed, 9 May 2018 15:18:22 +0000 (17:18 +0200)]
Ensure that user input for groups is unique on API object creation
refs #4732
Michael Friedrich [Wed, 9 May 2018 15:15:44 +0000 (17:15 +0200)]
Ensure that added group members are unique
refs #4732
Michael Friedrich [Wed, 9 May 2018 14:55:14 +0000 (16:55 +0200)]
Implement Array::Unique() and add unit tests
refs #4732
Michael Friedrich [Tue, 8 May 2018 15:16:35 +0000 (17:16 +0200)]
Merge pull request #5426 from mcktr/mcktr/feature/node-setup-disable-confd-dir-4508
Add the ability to disable the conf.d inclusion through the node wizard
Michael Friedrich [Tue, 8 May 2018 14:31:06 +0000 (16:31 +0200)]
Add documentation for CLI command parameters
refs #4508
Michael Friedrich [Tue, 8 May 2018 14:06:10 +0000 (16:06 +0200)]
Fix style and logging from review; enhance output
refs #4508
Jean Flach [Fri, 4 May 2018 09:38:30 +0000 (11:38 +0200)]
Small changes to node wizard/command
refs #4508
Michael Insel [Thu, 3 May 2018 15:12:06 +0000 (17:12 +0200)]
Warn in case of failed conf.d exclusion also on master setup
refs #4508
Jean Flach [Wed, 2 May 2018 15:45:07 +0000 (17:45 +0200)]
Allow conf.d exclusion in windows wizard
refs #4508
Jean Flach [Wed, 2 May 2018 15:42:30 +0000 (17:42 +0200)]
Rename "dont-disable-confd"
Double negation is confusing. Also this would change the default
behaviour and could lead to problems in automated environments.
refs #4508
Jean Flach [Wed, 2 May 2018 13:10:44 +0000 (15:10 +0200)]
Warn in case of failed conf.d exclusion
refs #4508
Michael Insel [Wed, 18 Apr 2018 18:22:04 +0000 (20:22 +0200)]
Allow to disable conf.d inclusion through node wizard/setup
This implements a function to disable the conf.d directory through the node wizard/setup.
refs #4508
Michael Friedrich [Tue, 8 May 2018 09:03:13 +0000 (11:03 +0200)]
Merge pull request #6289 from Icinga/feature/docs-release-tag
Update release documentation with git tag signing key configuration
Michael Friedrich [Tue, 8 May 2018 07:38:00 +0000 (09:38 +0200)]
Update release documentation with git tag signing key configuration
Jean Flach [Fri, 4 May 2018 14:38:21 +0000 (16:38 +0200)]
Merge pull request #6239 from Icinga/fix/windows-check-memory
Fix Windows check_memory rounding
Michael Friedrich [Fri, 4 May 2018 09:41:57 +0000 (11:41 +0200)]
Merge pull request #6270 from Icinga/feature/activation-priority
Add activation priority for config object types
Jean Flach [Thu, 26 Apr 2018 13:53:11 +0000 (15:53 +0200)]
Add activation priorities for config object types
This patch ensures that specific configuration types
are pre-activated and post-activated. In general,
logging is first, then common configuration objects
like host/service, downtimes, etc.
In the end, all features are activated after to ensure
that notifications are only sent once downtimes are applied.
A similar thing happens for starting with checks too early.
The ApiListener feature runs first to allow cluster connections
at first glance.
fixes #6057
fixes #6231
Michael Friedrich [Thu, 3 May 2018 13:36:59 +0000 (15:36 +0200)]
Merge pull request #6238 from Icinga/fix/notification-script-check-required-parameters
Implement better way to check parameters in notification scripts
Jean Flach [Thu, 3 May 2018 12:22:39 +0000 (14:22 +0200)]
Merge pull request #6285 from Icinga/feature/config-validation-timestamps
Add support for config validation log timestamps
Jean Flach [Thu, 3 May 2018 11:34:16 +0000 (13:34 +0200)]
Merge pull request #6281 from Icinga/fix/revert-ecc-certificates
Revert "Implement support for ECC certificates"
Michael Friedrich [Thu, 3 May 2018 09:35:29 +0000 (11:35 +0200)]
Add support for config validation log timestamps
This also adds implicit support for the startup.log
generated from API config package validation, e.g. used by
the Icinga Director.
fixes #3455
Michael Friedrich [Thu, 3 May 2018 07:30:16 +0000 (09:30 +0200)]
Merge pull request #6283 from eirinikos/update-license
edit Icinga license info so that GitHub recognizes it
Andrea Kao [Thu, 3 May 2018 00:38:33 +0000 (17:38 -0700)]
edit Icinga license info so that GitHub recognizes it
GitHub uses a library called Licensee to identify a project's license
type. It shows this information in the status bar and via the API if it
can unambiguously identify the license.
This commit modifies a few of Icinga's license-related docs so that
Licensee is able to recognize the repository's license type. It moves
the contents of COPYING.Exceptions to the relevant section of the
README, which has been renamed to "Licensing". It then removes the
COPYING.Exceptions file and updates CMakeLists.txt accordingly.
Collectively, these changes allow Licensee to successfully identify the
license type of Icinga as GPL 2.0.
Signed-off-by: Andrea Kao <eirinikos@gmail.com>
Michael Friedrich [Wed, 2 May 2018 14:39:01 +0000 (16:39 +0200)]
Revert "Implement support for ECC certificates"
This reverts commit
10691db5b1297caaff15a2470575d34c29bd00e2 .
refs #5555
refs #6200
Michael Friedrich [Fri, 27 Apr 2018 14:50:35 +0000 (16:50 +0200)]
Merge pull request #6271 from Icinga/feature/docs-advanced-downtimes
Enhance advanced topics with (scheduled) downtimes
Michael Friedrich [Fri, 27 Apr 2018 14:16:59 +0000 (16:16 +0200)]
Enhance advanced topics with (scheduled) downtimes
Michael Friedrich [Fri, 27 Apr 2018 09:41:14 +0000 (11:41 +0200)]
Merge pull request #6267 from Icinga/fix/docs-notification-users
Update docs to reflect required user* attributes for notification objects
Michael Friedrich [Fri, 27 Apr 2018 09:40:03 +0000 (11:40 +0200)]
Update docs to reflect required user* attributes for notification objects
fixes #6265
Jean Flach [Thu, 26 Apr 2018 14:05:25 +0000 (16:05 +0200)]
Merge pull request #6263 from Icinga/fix/itl-win-default-thresholds
ITL: Add default thresholds to windows check commands
Michael Friedrich [Thu, 26 Apr 2018 11:55:05 +0000 (13:55 +0200)]
Merge pull request #6264 from Icinga/feature/docs-getting-started
Enhance "Getting Started" chapter
Michael Insel [Wed, 25 Apr 2018 19:26:44 +0000 (21:26 +0200)]
ITL: Add default thresholds to windows check commands
This adds default thresholds to the windows check commands:
* disk-windows: warn: 20%, crit: 10%
* memory-windows: warn: 10%, crit: 5%
* swap-windows: warn: 10%, crit: 5%
Michael Friedrich [Wed, 25 Apr 2018 12:29:41 +0000 (14:29 +0200)]
Enhance "Getting Started" chapter
Michael Friedrich [Wed, 25 Apr 2018 15:18:07 +0000 (17:18 +0200)]
Merge pull request #6262 from Icinga/feature/docs-env-vars
Enhance the environment variables chapter
Michael Friedrich [Wed, 25 Apr 2018 10:40:14 +0000 (12:40 +0200)]
Enhance the environment variables chapter
fixes #4958
Michael Friedrich [Wed, 25 Apr 2018 13:12:43 +0000 (15:12 +0200)]
Merge branch 'support/2.8'
Michael Friedrich [Wed, 25 Apr 2018 13:11:31 +0000 (15:11 +0200)]
Release version 2.8.4
Michael Friedrich [Wed, 25 Apr 2018 13:11:31 +0000 (15:11 +0200)]
Release version 2.8.4
Jean Flach [Wed, 25 Apr 2018 12:26:40 +0000 (14:26 +0200)]
Revert "fixup set rlimit stack failed condition"
This reverts commit
bf959371c4505bfe27b0682611c035d64b90efd3 .
fixes #6257
refs #6260
Michael Friedrich [Wed, 25 Apr 2018 12:47:01 +0000 (14:47 +0200)]
Merge pull request #6260 from Icinga/fix/plugin-exec
Revert "fixup set rlimit stack failed condition"
Jean Flach [Wed, 25 Apr 2018 12:26:40 +0000 (14:26 +0200)]
Revert "fixup set rlimit stack failed condition"
This reverts commit
bf959371c4505bfe27b0682611c035d64b90efd3 .
fixes #6257
Michael Friedrich [Wed, 25 Apr 2018 09:00:36 +0000 (11:00 +0200)]
Merge pull request #6243 from Icinga/postgres-docs
Update PostgreSQL documentation
Jean Flach [Tue, 24 Apr 2018 14:02:39 +0000 (16:02 +0200)]
Merge pull request #6236 from Icinga/feature/ido-pgsql-tls
Add TLS support for DB IDO PostgreSQL feature
Michael Friedrich [Tue, 24 Apr 2018 13:44:00 +0000 (15:44 +0200)]
Merge pull request #6254 from Icinga/feature/docs-release
Enhance release documentation
Michael Friedrich [Tue, 24 Apr 2018 12:51:26 +0000 (14:51 +0200)]
Enhance release documentation
Jean Flach [Tue, 24 Apr 2018 13:11:41 +0000 (15:11 +0200)]
Merge pull request #6253 from Icinga/fix/doc-note-for-other-plugin-collections
Doc: Add note for not fully supported Plugin collections
Jean Flach [Tue, 24 Apr 2018 12:50:03 +0000 (14:50 +0200)]
Update 10-icinga-template-library.md
We Germans tend to overdo it with commas in English
Jean Flach [Tue, 24 Apr 2018 08:44:37 +0000 (10:44 +0200)]
Merge branch 'support/2.8'
Jean Flach [Tue, 24 Apr 2018 08:13:48 +0000 (10:13 +0200)]
Release version 2.8.3
Jean Flach [Tue, 24 Apr 2018 08:13:48 +0000 (10:13 +0200)]
Release version 2.8.3
Michael Insel [Mon, 23 Apr 2018 16:13:40 +0000 (18:13 +0200)]
Doc: Add note for not fully supported Plugin collections
This adds a note to the ITL documentation, to mention that only the Monitoring Plugins collection is fully supported by the ITL.
refs #6248
Jean Flach [Mon, 23 Apr 2018 09:37:26 +0000 (11:37 +0200)]
Merge pull request #6251 from Icinga/fix/jf-gpg
Add my gpg fingerprint to release docs
Jean Flach [Mon, 23 Apr 2018 09:28:12 +0000 (11:28 +0200)]
Add my gpg fingerprint to release docs
Michael Friedrich [Thu, 5 Apr 2018 14:41:10 +0000 (16:41 +0200)]
Use VERSION instead of icinga2.spec
Jean Flach [Mon, 23 Apr 2018 08:18:31 +0000 (10:18 +0200)]
Fix typo
Jean Flach [Mon, 23 Apr 2018 08:35:13 +0000 (10:35 +0200)]
Merge pull request #6250 from Icinga/fix/typo
Fix typo
Jean Flach [Mon, 23 Apr 2018 08:18:31 +0000 (10:18 +0200)]
Fix typo
Jean Flach [Thu, 19 Apr 2018 15:46:32 +0000 (17:46 +0200)]
Update 02-getting-started.md
Older versions which use createlang are not supported anzmore
Jean Flach [Thu, 19 Apr 2018 14:42:58 +0000 (16:42 +0200)]
Update 02-getting-started.md
createlang was removed with posgresql 10
Jan Wagner [Wed, 6 Dec 2017 16:07:14 +0000 (17:07 +0100)]
services.conf has also be moved to zones.d/global-templates/
refs #5838
Gunnar Beutner [Sun, 31 Dec 2017 18:12:33 +0000 (19:12 +0100)]
Fix missing variable name in ApiListener::Start
fixes #5924
refs #5807
refs #5925
Michael Friedrich [Thu, 5 Apr 2018 18:55:33 +0000 (20:55 +0200)]
Add docs for script debugger and API filters
refs #6203
Michael Friedrich [Thu, 19 Apr 2018 07:54:29 +0000 (09:54 +0200)]
Log warning when sysconfig file cannot be read
refs #6215
refs #6241
Jean Flach [Mon, 16 Apr 2018 11:39:20 +0000 (13:39 +0200)]
Add improved error messages for resource limits
refs #6215
refs #6241
Michael Friedrich [Thu, 19 Apr 2018 06:49:47 +0000 (08:49 +0200)]
Fix SysconfigFile detection for binary builds
It may happen that the variable is not properly initialized
and we'll have an empty string. Observed on macOS and inside
Docker.
refs #6215
refs #6241
lihan [Tue, 27 Feb 2018 04:56:36 +0000 (12:56 +0800)]
fixup set rlimit stack failed condition
refs #6119
refs #6215
Michael Friedrich [Thu, 19 Apr 2018 09:19:20 +0000 (11:19 +0200)]
Fix unit tests for 2.8.x
refs #6207
Jean Flach [Mon, 18 Dec 2017 10:04:40 +0000 (11:04 +0100)]
Fix package error message
fixes #5879
refs #5881
Jean Flach [Thu, 19 Apr 2018 09:17:36 +0000 (11:17 +0200)]
Merge pull request #6241 from Icinga/fix/sysconfig-location-ignored
Fix Sysconfig file detection for Icinga 2 settings
Michael Insel [Fri, 22 Dec 2017 13:35:55 +0000 (14:35 +0100)]
Enhance http_certificate parameter documentation
This clarifies the usage of the http_certificate parameter.
refs #5610
refs #5913
Michael Friedrich [Tue, 6 Feb 2018 17:03:36 +0000 (18:03 +0100)]
Document the 'ignore_on_error' attribute for object creation
fixes #5797
refs #6080
Gunnar Beutner [Mon, 5 Mar 2018 07:43:13 +0000 (08:43 +0100)]
Fix incorrect parameter name in the API documentation
fixes #6140
refs #6145
Michael Friedrich [Fri, 6 Apr 2018 13:23:31 +0000 (15:23 +0200)]
Fix check_nscp_api for multiple URL parameter usage
NSClient++ doesn't support the bracket notation.
refs #5706
refs #6207
Michael Friedrich [Fri, 6 Apr 2018 12:49:15 +0000 (14:49 +0200)]
Allow to disable brackets for the Url class and Format()
This commit also adds unit tests.
refs #5706
refs #6207
Michael Friedrich [Thu, 19 Apr 2018 07:54:29 +0000 (09:54 +0200)]
Log warning when sysconfig file cannot be read
refs #6215
Jean Flach [Mon, 16 Apr 2018 11:39:20 +0000 (13:39 +0200)]
Add improved error messages for resource limits
refs #6215
Michael Friedrich [Thu, 19 Apr 2018 06:49:47 +0000 (08:49 +0200)]
Fix SysconfigFile detection for binary builds
It may happen that the variable is not properly initialized
and we'll have an empty string. Observed on macOS and inside
Docker.
refs #6215
Michael Insel [Wed, 18 Apr 2018 19:24:16 +0000 (21:24 +0200)]
Fix Windows check_memory rounding
This fixes a rounding problem within the Windows check_memory plugin.
refs #6161
Michael Insel [Wed, 18 Apr 2018 17:17:33 +0000 (19:17 +0200)]
Implement better way to check parameters in notification scripts
This changes the function for checking required parameters in the notification scripts.
This also enhances the error message.
refs #5812
Michael Friedrich [Wed, 18 Apr 2018 13:30:06 +0000 (15:30 +0200)]
Add TLS support for DB IDO PostgreSQL feature
fixes #6211
Michael Friedrich [Tue, 17 Apr 2018 18:59:03 +0000 (20:59 +0200)]
Merge pull request #6217 from Icinga/fix/reschedule-checks
Fix check behavior on restart
Michael Friedrich [Tue, 17 Apr 2018 14:40:11 +0000 (16:40 +0200)]
Merge pull request #6205 from Icinga/feature/api-verbose-errors
API: Unify verbose error messages
Michael Friedrich [Tue, 3 Apr 2018 12:38:25 +0000 (14:38 +0200)]
Elasticsearch: Fix crash with invalid performance data metrics
fixes #6191
refs #6192
Michael Friedrich [Tue, 17 Apr 2018 13:05:00 +0000 (15:05 +0200)]
Merge pull request #6219 from Icinga/feature/elasticsearch-6
Add support for Elasticsearch 6
Jean Flach [Wed, 11 Apr 2018 12:32:06 +0000 (14:32 +0200)]
Update docs for ES 6
Jean Flach [Wed, 11 Apr 2018 12:04:39 +0000 (14:04 +0200)]
Fix ES 5 support
Jean Flach [Fri, 6 Apr 2018 13:24:43 +0000 (15:24 +0200)]
Move _type into url
Michael Friedrich [Thu, 8 Feb 2018 17:00:00 +0000 (18:00 +0100)]
Fix Elastic 6 support
fixes #5905
Michael Friedrich [Tue, 17 Apr 2018 07:08:03 +0000 (09:08 +0200)]
Merge pull request #6229 from Icinga/fix/systemd-shell
Don't use shell variables in sysconfig
Max Rosin [Sun, 4 Feb 2018 23:55:33 +0000 (00:55 +0100)]
Fix the explanation of `types` and `states` for user objects
refs #6068
Michael Insel [Mon, 19 Feb 2018 21:11:12 +0000 (22:11 +0100)]
Fix typo in Apply for Rules documentation
fixes 6100
refs #6102
Michael Insel [Thu, 15 Mar 2018 15:59:41 +0000 (16:59 +0100)]
Fix broken link in README
This fixes the broken documentation link inside the readme.
refs #6166
Noah Hilverling [Wed, 4 Apr 2018 11:02:48 +0000 (13:02 +0200)]
Fix InfluxDB backslash escaping
fixes #6182
refs #6196
Michael Friedrich [Thu, 12 Apr 2018 17:12:37 +0000 (19:12 +0200)]
Fix missing anchors in CLI commands chapter
refs #6227
Jan Beich [Sun, 15 Apr 2018 04:02:42 +0000 (04:02 +0000)]
Explicitly use long with boost::posix_time
Jean Flach [Mon, 16 Apr 2018 07:36:44 +0000 (09:36 +0200)]
Merge pull request #6230 from jbeich/boost-1.67
Unbreak build against Boost 1.67
Jan Beich [Sun, 15 Apr 2018 04:02:42 +0000 (04:02 +0000)]
Explicitly use long with boost::posix_time
In file included from lib/base/base_unity.cpp:61:
lib/base/timer.cpp:295:31: error: no matching conversion for functional-style cast from 'double' to 'boost::posix_time::milliseconds' (aka 'subsecond_duration<boost::posix_time::time_duration, 1000>')
l_TimerCV.timed_wait(lock, boost::posix_time::milliseconds(wait * 1000));
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from lib/remote/remote_unity.cpp:19:
lib/remote/eventqueue.cpp:111:30: error: no matching conversion for functional-style cast from 'double' to 'boost::posix_time::milliseconds' (aka 'subsecond_duration<boost::posix_time::time_duration, 1000>')
if (!m_CV.timed_wait(lock, boost::posix_time::milliseconds(timeout * 1000)))
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from lib/checker/checker_unity.cpp:1:
lib/checker/checkercomponent.cpp:128:26: error: no matching conversion for functional-style cast from 'double' to 'boost::posix_time::milliseconds' (aka 'subsecond_duration<boost::posix_time::time_duration, 1000>')
m_CV.timed_wait(lock, boost::posix_time::milliseconds(wait * 1000));
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/local/include/boost/date_time/time_duration.hpp:270:30: note: candidate constructor (the implicit copy constructor) not viable: no known conversion from 'double' to 'const boost::date_time::subsecond_duration<boost::posix_time::time_duration, 1000>' for 1st argument
class BOOST_SYMBOL_VISIBLE subsecond_duration : public base_duration
^
/usr/local/include/boost/date_time/time_duration.hpp:270:30: note: candidate constructor (the implicit move constructor) not viable: no known conversion from 'double' to 'boost::date_time::subsecond_duration<boost::posix_time::time_duration, 1000>' for 1st argument
/usr/local/include/boost/date_time/time_duration.hpp:286:59: note: candidate template ignored: disabled by 'enable_if' [with T = double]
typename boost::enable_if<boost::is_integral<T>, void>::type* = 0) :
^
Jean Flach [Fri, 13 Apr 2018 11:03:12 +0000 (13:03 +0200)]
Don't use shell variables in sysconfig
fixes #6214
Michael Friedrich [Thu, 12 Apr 2018 17:44:58 +0000 (19:44 +0200)]
Add global API parameters to the docs; Add API troubleshooting section
Michael Friedrich [Thu, 12 Apr 2018 17:24:08 +0000 (19:24 +0200)]
Fix error handling on config package delete
Michael Friedrich [Thu, 12 Apr 2018 17:13:58 +0000 (19:13 +0200)]
Merge pull request #6227 from Icinga/fix/docs-config-validation
Fix missing anchors in CLI commands chapter