]> granicus.if.org Git - icinga2/log
icinga2
6 years agoDocs: Add option 'disable conf.d' to windows wizard docs 6390/head
Noah Hilverling [Tue, 19 Jun 2018 13:59:44 +0000 (15:59 +0200)]
Docs: Add option 'disable conf.d' to windows wizard docs

6 years agoDocs: Update Windows wizard images
Noah Hilverling [Tue, 19 Jun 2018 13:26:54 +0000 (15:26 +0200)]
Docs: Update Windows wizard images

6 years agoMerge pull request #6311 from Reamer/timeperiod_bugfix
Noah Hilverling [Tue, 19 Jun 2018 08:29:27 +0000 (10:29 +0200)]
Merge pull request #6311 from Reamer/timeperiod_bugfix

refs #6282

6 years agoMerge pull request #6384 from Icinga/fix/sysconfigfile-warnings-buildfix
Michael Friedrich [Tue, 19 Jun 2018 06:49:24 +0000 (08:49 +0200)]
Merge pull request #6384 from Icinga/fix/sysconfigfile-warnings-buildfix

Remove leftover for sysconfig file parsing

6 years agoRemove leftover for sysconfig file parsing 6384/head
Michael Friedrich [Mon, 18 Jun 2018 17:25:48 +0000 (19:25 +0200)]
Remove leftover for sysconfig file parsing

refs #6255

6 years agoMerge pull request #6383 from Icinga/bugfix/debug-console-sometimes-hangs-6184
Michael Friedrich [Mon, 18 Jun 2018 14:43:40 +0000 (16:43 +0200)]
Merge pull request #6383 from Icinga/bugfix/debug-console-sometimes-hangs-6184

HttpRequest#ParseBody(): indicate success on complete body

6 years agoHttpRequest#ParseBody(): indicate success on complete body 6383/head
Alexander A. Klimov [Mon, 18 Jun 2018 14:02:22 +0000 (16:02 +0200)]
HttpRequest#ParseBody(): indicate success on complete body

refs #6184

6 years agoMerge pull request #6368 from Icinga/fix/program-options-parsing-6365
Michael Friedrich [Fri, 15 Jun 2018 14:09:13 +0000 (16:09 +0200)]
Merge pull request #6368 from Icinga/fix/program-options-parsing-6365

Fix program option parsing

6 years agoMerge pull request #6371 from Icinga/bugfix/socket-io-handling-with-http-json-rpc...
Michael Friedrich [Fri, 15 Jun 2018 12:35:48 +0000 (14:35 +0200)]
Merge pull request #6371 from Icinga/bugfix/socket-io-handling-with-http-json-rpc-6361

ApiListener#NewClientHandlerInternal(): Explicitly close the TLS stream on any failure

6 years agoMerge pull request #6377 from Icinga/fix/wq-name
Michael Friedrich [Fri, 15 Jun 2018 12:32:35 +0000 (14:32 +0200)]
Merge pull request #6377 from Icinga/fix/wq-name

Fix missing name for workqueue while creating runtime objects via API

6 years agoMerge pull request #6375 from ekeih/doc/flapping-chapter-typo
Michael Friedrich [Fri, 15 Jun 2018 12:32:17 +0000 (14:32 +0200)]
Merge pull request #6375 from ekeih/doc/flapping-chapter-typo

some minor fixes in the flapping documentation

6 years agoMerge pull request #6374 from Icinga/feature/docs-vmwareapi-timeout
Michael Friedrich [Fri, 15 Jun 2018 12:31:43 +0000 (14:31 +0200)]
Merge pull request #6374 from Icinga/feature/docs-vmwareapi-timeout

Docs: Add an additional note for VMWare timeouts on Ubuntu 16.04 LTS

6 years agoFix missing name for workqueue while creating runtime objects via API 6377/head
Michael Friedrich [Fri, 15 Jun 2018 12:25:03 +0000 (14:25 +0200)]
Fix missing name for workqueue while creating runtime objects via API

fixes #6364

6 years agosome minor fixes in the flapping documentation 6375/head
Max Rosin [Fri, 15 Jun 2018 11:17:52 +0000 (13:17 +0200)]
some minor fixes in the flapping documentation

- change "ware weighted" to "are weighted"
- remove an unintended line break
- remove a comma

6 years agoDocs: Add an additional note for VMWare timeouts on Ubuntu 16.04 LTS 6374/head
Michael Friedrich [Fri, 15 Jun 2018 09:42:00 +0000 (11:42 +0200)]
Docs: Add an additional note for VMWare timeouts on Ubuntu 16.04 LTS

Spotted through our community channels.

6 years agoMerge pull request #6373 from Icinga/fix/docs-default-command-imports
Michael Friedrich [Fri, 15 Jun 2018 09:03:25 +0000 (11:03 +0200)]
Merge pull request #6373 from Icinga/fix/docs-default-command-imports

Drop command template imports for versions < 2.6 in the docs

6 years agoDrop command template imports for versions < 2.6 in the docs 6373/head
Michael Friedrich [Fri, 15 Jun 2018 08:55:51 +0000 (10:55 +0200)]
Drop command template imports for versions < 2.6 in the docs

Such versions are out of support, so there's no need to keep
track in the docs for 2.9.

6 years agoMerge pull request #6372 from Icinga/feature/docs-timeperiods-templates
Michael Friedrich [Fri, 15 Jun 2018 08:52:58 +0000 (10:52 +0200)]
Merge pull request #6372 from Icinga/feature/docs-timeperiods-templates

Remove the import of 'legacy-timeperiod' in the docs

6 years agoRemove the import of 'legacy-timeperiod' in the docs 6372/head
Michael Friedrich [Fri, 15 Jun 2018 08:48:19 +0000 (10:48 +0200)]
Remove the import of 'legacy-timeperiod' in the docs

2.6.0 introduced default template imports for config objects
where this isn't necessary anymore. It also confuses the reader.

6 years agoApiListener#NewClientHandlerInternal(): Explicitly close the TLS stream on any failure 6371/head
Alexander A. Klimov [Thu, 14 Jun 2018 13:03:04 +0000 (15:03 +0200)]
ApiListener#NewClientHandlerInternal(): Explicitly close the TLS stream on any failure

refs #6361

6 years agoMerge pull request #6367 from Icinga/windows-reload
Jean Flach [Thu, 14 Jun 2018 08:37:35 +0000 (10:37 +0200)]
Merge pull request #6367 from Icinga/windows-reload

Revert "Fix Windows reload"

6 years agoFix program option parsing 6368/head
Michael Insel [Tue, 12 Jun 2018 17:02:48 +0000 (19:02 +0200)]
Fix program option parsing

This fixes the program option parsing.

6 years agoRevert "Fix Windows reload" 6367/head
Jean Flach [Tue, 12 Jun 2018 10:19:16 +0000 (12:19 +0200)]
Revert "Fix Windows reload"

This reverts commit 691e3cfd576e09d28f1da0df3f112d5c56980362.

6 years agoMerge pull request #6359 from Icinga/fix/scheduled-downtimes
Michael Friedrich [Fri, 8 Jun 2018 14:26:46 +0000 (16:26 +0200)]
Merge pull request #6359 from Icinga/fix/scheduled-downtimes

Fix ScheduledDowntimes replicating on restart

6 years agoFix ScheduledDowntimes replicating on restart 6359/head
Jean Flach [Fri, 8 Jun 2018 08:54:06 +0000 (10:54 +0200)]
Fix ScheduledDowntimes replicating on restart

fixes #4272

6 years agoMerge pull request #6343 from Icinga/fix/checks-via-command_endpoint-are-not-executed...
Jean Flach [Thu, 7 Jun 2018 09:42:40 +0000 (11:42 +0200)]
Merge pull request #6343 from Icinga/fix/checks-via-command_endpoint-are-not-executed-6337

Fix that checks with command_endpoint don't return any check results

6 years agoMerge pull request #6357 from Icinga/fix/http-header-size
Jean Flach [Thu, 7 Jun 2018 09:00:09 +0000 (11:00 +0200)]
Merge pull request #6357 from Icinga/fix/http-header-size

Increase header size to 8KB for HTTP requests

6 years agoIncrease header size to 8KB for HTTP requests 6357/head
Michael Friedrich [Wed, 6 Jun 2018 18:23:14 +0000 (20:23 +0200)]
Increase header size to 8KB for HTTP requests

This is the default for Tomcat and Apache too
and avoids problems with cookies and long URLs.

fixes #6355

6 years agoprepare-dirs: Ensure to always set proper run directory permissions
Michael Friedrich [Wed, 6 Jun 2018 12:31:47 +0000 (14:31 +0200)]
prepare-dirs: Ensure to always set proper run directory permissions

refs #6328

6 years agoMerge pull request #6350 from nazco/clarify-api-permission-docs
Michael Friedrich [Tue, 5 Jun 2018 14:34:12 +0000 (16:34 +0200)]
Merge pull request #6350 from nazco/clarify-api-permission-docs

clarify the permision system of the api in the docs

6 years agoclarify the permision system of the api in the docs 6350/head
Leah Oswald [Tue, 5 Jun 2018 14:20:09 +0000 (16:20 +0200)]
clarify the permision system of the api in the docs

Clarify that the permission system used by the api isn't equivalent
with the system used by the Icinga Web 2 frontend. And that its rather based
on the url scheme of the API endpoints.

6 years agoFix obsolete parameter in Systemd script
Michael Friedrich [Tue, 5 Jun 2018 12:03:39 +0000 (14:03 +0200)]
Fix obsolete parameter in Systemd script

refs #6328

6 years agoMerge pull request #6328 from Icinga/sysconfig-env
Michael Friedrich [Tue, 5 Jun 2018 11:27:36 +0000 (13:27 +0200)]
Merge pull request #6328 from Icinga/sysconfig-env

Rework sysconfig file/startup environment

6 years agoMerge pull request #6347 from dgoetz/fix/selinux-notifications-6028
Jean Flach [Mon, 4 Jun 2018 13:50:35 +0000 (15:50 +0200)]
Merge pull request #6347 from dgoetz/fix/selinux-notifications-6028

SELinux: Allow notification plugins to read local users …

6 years agoSELinux: Allow notification plugins to read local users and connect to a web api 6347/head
Dirk Goetz [Fri, 1 Jun 2018 10:29:20 +0000 (10:29 +0000)]
SELinux: Allow notification plugins to read local users and connect to a web api

fixes #6028

6 years agoMerge pull request #6344 from Icinga/fix/broken-readme-links
Michael Friedrich [Wed, 30 May 2018 11:57:41 +0000 (13:57 +0200)]
Merge pull request #6344 from Icinga/fix/broken-readme-links

README: Fix broken community link

6 years agoREADME: Fix broken community link 6344/head
Noah Hilverling [Tue, 29 May 2018 12:12:11 +0000 (14:12 +0200)]
README: Fix broken community link

6 years agoFix that checks with command_endpoint don't return any check results 6343/head
Noah Hilverling [Tue, 29 May 2018 11:51:34 +0000 (13:51 +0200)]
Fix that checks with command_endpoint don't return any check results

fixes #6337

6 years agoMerge pull request #6336 from Icinga/fix/log-message-typo
Michael Friedrich [Fri, 25 May 2018 07:08:38 +0000 (09:08 +0200)]
Merge pull request #6336 from Icinga/fix/log-message-typo

Fix unnecessary blank in log message

6 years agoFix unnecessary blank in log message 6336/head
Michael Insel [Thu, 24 May 2018 17:35:52 +0000 (19:35 +0200)]
Fix unnecessary blank in log message

This fixes an unnecessary blank in the updating configuraiton log message.

information/cli: Updating ' "conf.d"' include in '/etc/icinga2/icinga2.conf'.

Should be:

information/cli: Updating '"conf.d"' include in '/etc/icinga2/icinga2.conf'.

6 years agoMerge pull request #6330 from boltronics/doc_typo_fix
Michael Friedrich [Thu, 24 May 2018 07:56:28 +0000 (09:56 +0200)]
Merge pull request #6330 from boltronics/doc_typo_fix

Fix $ipaddress6$ attribute name typo in the docs

6 years agoFix $ipaddress6$ attribute name typo in the docs 6330/head
Adam Bolte [Thu, 24 May 2018 07:47:03 +0000 (17:47 +1000)]
Fix $ipaddress6$ attribute name typo in the docs

fixes #6329

6 years agoDon't log when running autocomplete 6328/head
Jean Flach [Wed, 23 May 2018 12:23:48 +0000 (14:23 +0200)]
Don't log when running autocomplete

Logging breaks autocomplete, with this patch we should only log when
something is going terribly wrong and execution can't be guaranteed or
is destined to fail.
This commit depends on the previous one which is why it's not in its own
pull request.

fixes #6256

6 years agoRework sysconfig file
Jean Flach [Wed, 23 May 2018 11:37:29 +0000 (13:37 +0200)]
Rework sysconfig file

The sysconfig file now only contains the defaults as comments, changes
made there are given to the init.d script, prepare-dirs, safe-reload and
Icinga 2 itself. If nothing is set in the sysconfig file (as is the
default as all lines are commented out) the defaults are used.

fixes #6255

6 years agoUpdate log message for skipped certificate renewal
Michael Friedrich [Fri, 18 May 2018 15:04:03 +0000 (17:04 +0200)]
Update log message for skipped certificate renewal

Users kept asking about it, still it is just an "information"
that this isn't needed yet.

6 years agoMerge pull request #6324 from Icinga/fix/6279-api-user-crash
Michael Friedrich [Wed, 23 May 2018 09:25:52 +0000 (11:25 +0200)]
Merge pull request #6324 from Icinga/fix/6279-api-user-crash

Ensure that password hash generation from OpenSSL is atomic

6 years agoEnsure that password hash generation from OpenSSL is atomic 6324/head
Jean Flach [Tue, 22 May 2018 13:01:15 +0000 (15:01 +0200)]
Ensure that password hash generation from OpenSSL is atomic

This is supposed to solve a problem with segfaults caused by
race conditions withing the random byte generation of OpenSSL.

fixes #6279

6 years agoMerge pull request #6290 from jre3brg/opentsdb-metric-names
Michael Friedrich [Tue, 22 May 2018 13:46:04 +0000 (15:46 +0200)]
Merge pull request #6290 from jre3brg/opentsdb-metric-names

Fixed opentsdb metric name with colon chars

6 years agoMerge pull request #6321 from Icinga/feature/enhance-cert-renewal-log
Michael Friedrich [Tue, 22 May 2018 07:22:00 +0000 (09:22 +0200)]
Merge pull request #6321 from Icinga/feature/enhance-cert-renewal-log

Update log message for skipped certificate renewal

6 years agoUpdate log message for skipped certificate renewal 6321/head
Michael Friedrich [Fri, 18 May 2018 15:04:03 +0000 (17:04 +0200)]
Update log message for skipped certificate renewal

Users kept asking about it, still it is just an "information"
that this isn't needed yet.

6 years agoMerge pull request #6320 from Icinga/fix/icinga-min-version-optional
Noah Hilverling [Fri, 18 May 2018 14:30:10 +0000 (16:30 +0200)]
Merge pull request #6320 from Icinga/fix/icinga-min-version-optional

Ensure that icinga_min_version parameter is optional

6 years agoEnsure that icinga_min_version parameter is optional 6320/head
Michael Friedrich [Fri, 18 May 2018 13:11:56 +0000 (15:11 +0200)]
Ensure that icinga_min_version parameter is optional

Seen that here: https://github.com/Icinga/icinga2/issues/6319#issuecomment-390195058

refs #5960
refs #3998

6 years agoMerge pull request #6317 from Icinga/feature/docs-nscp-cpu
Michael Friedrich [Fri, 18 May 2018 08:46:33 +0000 (10:46 +0200)]
Merge pull request #6317 from Icinga/feature/docs-nscp-cpu

Add a note on Windows NSClient++ CPU checks to the docs

6 years agoAdd a note on Windows NSClient++ CPU checks to the docs 6317/head
Michael Friedrich [Fri, 18 May 2018 08:43:20 +0000 (10:43 +0200)]
Add a note on Windows NSClient++ CPU checks to the docs

refs #6315

6 years agoMerge pull request #6292 from Icinga/fix/flapping-reminder-notification
Noah Hilverling [Thu, 17 May 2018 11:52:29 +0000 (13:52 +0200)]
Merge pull request #6292 from Icinga/fix/flapping-reminder-notification

Fix problem with reminder notifications if the checkable is flapping

6 years agoDo not add the old timeperiod segment, if we cut it in the middle 6311/head
Philipp Dallig [Wed, 16 May 2018 10:04:38 +0000 (12:04 +0200)]
Do not add the old timeperiod segment, if we cut it in the middle

6 years agoMerge pull request #6309 from Icinga/fix/compiler-warning-in-checkercomponent-ti
Michael Friedrich [Wed, 16 May 2018 08:42:31 +0000 (10:42 +0200)]
Merge pull request #6309 from Icinga/fix/compiler-warning-in-checkercomponent-ti

Fix compiler warning in checkercomponent.ti

6 years agoMerge pull request #6306 from Icinga/feature/checkresultreader-deprecated
Michael Friedrich [Tue, 15 May 2018 12:05:16 +0000 (14:05 +0200)]
Merge pull request #6306 from Icinga/feature/checkresultreader-deprecated

Adjust message for CheckResultReader deprecation

6 years agoMerge pull request #6305 from gunnarbeutner/feature/environment-variable
Michael Friedrich [Tue, 15 May 2018 12:04:50 +0000 (14:04 +0200)]
Merge pull request #6305 from gunnarbeutner/feature/environment-variable

Introduce the 'Environment' variable

6 years agoIntroduce the 'Environment' variable 6305/head
Gunnar Beutner [Tue, 15 May 2018 08:27:13 +0000 (10:27 +0200)]
Introduce the 'Environment' variable

6 years agoFix compiler warning 6309/head
Noah Hilverling [Tue, 15 May 2018 09:25:28 +0000 (11:25 +0200)]
Fix compiler warning

fixes #6081

6 years agoAdjust message for CheckResultReader deprecation 6306/head
Michael Friedrich [Tue, 15 May 2018 08:44:06 +0000 (10:44 +0200)]
Adjust message for CheckResultReader deprecation

refs #6031

6 years agoMerge pull request #6301 from Icinga/feature/deprecate-remove-compat-update
Michael Friedrich [Mon, 14 May 2018 14:04:32 +0000 (16:04 +0200)]
Merge pull request #6301 from Icinga/feature/deprecate-remove-compat-update

Adjust deprecation removal for compat features

6 years agoAdjust deprecation removal for compat features 6301/head
Michael Friedrich [Mon, 14 May 2018 13:55:30 +0000 (15:55 +0200)]
Adjust deprecation removal for compat features

As discussed with @lippserd :)

refs #6032
refs #6033

6 years agoMerge pull request #6299 from Icinga/feature/event-command-visible-error-log
Michael Friedrich [Fri, 11 May 2018 13:55:15 +0000 (15:55 +0200)]
Merge pull request #6299 from Icinga/feature/event-command-visible-error-log

Change log level for failed event command execution

6 years agoChange log level for failed event command execution 6299/head
Michael Friedrich [Fri, 11 May 2018 13:24:37 +0000 (15:24 +0200)]
Change log level for failed event command execution

refs #5692

6 years agoMerge pull request #6297 from Icinga/fix/eventhandler-ha-zone
Michael Friedrich [Fri, 11 May 2018 11:13:37 +0000 (13:13 +0200)]
Merge pull request #6297 from Icinga/fix/eventhandler-ha-zone

Execute event commands only on actively checked host/service objects in an HA zone

6 years agoExecute event commands only on actively checked host/service objects in an HA zone 6297/head
Michael Friedrich [Fri, 11 May 2018 10:58:33 +0000 (12:58 +0200)]
Execute event commands only on actively checked host/service objects in an HA zone

fixes #3431

6 years agoMerge pull request #6295 from Icinga/feature/deprecate-compatlog
Michael Friedrich [Wed, 9 May 2018 15:52:55 +0000 (17:52 +0200)]
Merge pull request #6295 from Icinga/feature/deprecate-compatlog

Deprecate compatlog feature

6 years agoDeprecate compatlog feature 6295/head
Michael Friedrich [Wed, 9 May 2018 15:37:28 +0000 (17:37 +0200)]
Deprecate compatlog feature

fixes #6032

6 years agoMerge pull request #6294 from Icinga/feature/unique-groups-api
Michael Friedrich [Wed, 9 May 2018 15:36:03 +0000 (17:36 +0200)]
Merge pull request #6294 from Icinga/feature/unique-groups-api

Ensure that group memberships on API object creation are unique

6 years agoEnsure that user input for groups is unique on API object creation 6294/head
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

6 years agoEnsure that added group members are unique
Michael Friedrich [Wed, 9 May 2018 15:15:44 +0000 (17:15 +0200)]
Ensure that added group members are unique

refs #4732

6 years agoImplement Array::Unique() and add unit tests
Michael Friedrich [Wed, 9 May 2018 14:55:14 +0000 (16:55 +0200)]
Implement Array::Unique() and add unit tests

refs #4732

6 years agoFix problem with reminder notifications if the checkable is flapping 6292/head
Michael Friedrich [Wed, 9 May 2018 07:54:48 +0000 (09:54 +0200)]
Fix problem with reminder notifications if the checkable is flapping

6 years agoMerge pull request #5426 from mcktr/mcktr/feature/node-setup-disable-confd-dir-4508
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

6 years agoAdd documentation for CLI command parameters 5426/head
Michael Friedrich [Tue, 8 May 2018 14:31:06 +0000 (16:31 +0200)]
Add documentation for CLI command parameters

refs #4508

6 years agoFix style and logging from review; enhance output
Michael Friedrich [Tue, 8 May 2018 14:06:10 +0000 (16:06 +0200)]
Fix style and logging from review; enhance output

refs #4508

6 years agoSmall changes to node wizard/command
Jean Flach [Fri, 4 May 2018 09:38:30 +0000 (11:38 +0200)]
Small changes to node wizard/command

refs #4508

6 years agoWarn in case of failed conf.d exclusion also on master setup
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

6 years agoAllow conf.d exclusion in windows wizard
Jean Flach [Wed, 2 May 2018 15:45:07 +0000 (17:45 +0200)]
Allow conf.d exclusion in windows wizard

refs #4508

6 years agoRename "dont-disable-confd"
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

6 years agoWarn in case of failed conf.d exclusion
Jean Flach [Wed, 2 May 2018 13:10:44 +0000 (15:10 +0200)]
Warn in case of failed conf.d exclusion

refs #4508

6 years agoAllow to disable conf.d inclusion through node wizard/setup
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

6 years agoMerge pull request #6289 from Icinga/feature/docs-release-tag
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

6 years agoFixed opentsdb metric name with colon chars 6290/head
jre3brg [Tue, 8 May 2018 07:40:13 +0000 (09:40 +0200)]
Fixed opentsdb metric name with colon chars

6 years agoUpdate release documentation with git tag signing key configuration 6289/head
Michael Friedrich [Tue, 8 May 2018 07:38:00 +0000 (09:38 +0200)]
Update release documentation with git tag signing key configuration

6 years agoMerge pull request #6239 from Icinga/fix/windows-check-memory
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

6 years agoMerge pull request #6270 from Icinga/feature/activation-priority
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

6 years agoAdd activation priorities for config object types 6270/head
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

6 years agoMerge pull request #6238 from Icinga/fix/notification-script-check-required-parameters
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

6 years agoMerge pull request #6285 from Icinga/feature/config-validation-timestamps
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

6 years agoMerge pull request #6281 from Icinga/fix/revert-ecc-certificates
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"

6 years agoAdd support for config validation log timestamps 6285/head
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

6 years agoMerge pull request #6283 from eirinikos/update-license
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

6 years agoedit Icinga license info so that GitHub recognizes it 6283/head
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>
6 years agoRevert "Implement support for ECC certificates" 6281/head
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

6 years agoMerge pull request #6271 from Icinga/feature/docs-advanced-downtimes
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

6 years agoEnhance advanced topics with (scheduled) downtimes 6271/head
Michael Friedrich [Fri, 27 Apr 2018 14:16:59 +0000 (16:16 +0200)]
Enhance advanced topics with (scheduled) downtimes

6 years agoMerge pull request #6267 from Icinga/fix/docs-notification-users
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