]>
granicus.if.org Git - icinga2/log
Michael Friedrich [Tue, 6 Feb 2018 12:30:44 +0000 (13:30 +0100)]
Merge pull request #6075 from Icinga/feature/docs-global-functions
Explain how to register functions in the global scope
Michael Friedrich [Tue, 6 Feb 2018 11:44:45 +0000 (12:44 +0100)]
Explain how to register functions in the global scope
Gunnar Beutner [Mon, 5 Feb 2018 06:54:51 +0000 (07:54 +0100)]
Merge pull request #6063 from Icinga/deprecate-checkresultreader-6031
Deprecate CheckResultReader
Gunnar Beutner [Mon, 5 Feb 2018 06:50:53 +0000 (07:50 +0100)]
Merge pull request #6068 from ekeih/doc/fix-explanation-for-user-object
Fix the explanation of `types` and `states` for user objects
Max Rosin [Sun, 4 Feb 2018 23:55:33 +0000 (00:55 +0100)]
Fix the explanation of `types` and `states` for user objects
Jean Flach [Fri, 2 Feb 2018 12:10:36 +0000 (13:10 +0100)]
Deprecate CheckResultReader
fixes #6031
Michael Friedrich [Fri, 2 Feb 2018 10:35:41 +0000 (11:35 +0100)]
Merge pull request #6059 from gunnarbeutner/feature/remove-icinga-studio
Remove Icinga Studio
Michael Friedrich [Fri, 2 Feb 2018 10:27:16 +0000 (11:27 +0100)]
Merge pull request #6060 from gunnarbeutner/feature/remove-dev-docker-scripts
Remove Icinga development docker scripts
Michael Friedrich [Fri, 2 Feb 2018 10:26:03 +0000 (11:26 +0100)]
Merge pull request #6061 from gunnarbeutner/feature/remove-jenkins-scripts
Remove jenkins test scripts
Gunnar Beutner [Fri, 2 Feb 2018 06:40:57 +0000 (07:40 +0100)]
Merge pull request #6062 from gunnarbeutner/feature/remove-obsolete-script
Remove the obsolete 'make-agent-config.py' script
Gunnar Beutner [Fri, 2 Feb 2018 06:34:39 +0000 (07:34 +0100)]
Remove the obsolete 'make-agent-config.py' script
Gunnar Beutner [Fri, 2 Feb 2018 06:30:20 +0000 (07:30 +0100)]
Remove jenkins test scripts
Gunnar Beutner [Fri, 2 Feb 2018 06:26:44 +0000 (07:26 +0100)]
Remove Icinga development docker scripts
Gunnar Beutner [Fri, 2 Feb 2018 06:22:50 +0000 (07:22 +0100)]
Remove Icinga Studio
Gunnar Beutner [Thu, 1 Feb 2018 19:18:33 +0000 (20:18 +0100)]
Merge pull request #6055 from Icinga/feature/remove-clrchecktask
methods: Remove unused clrchecktask feature
Markus Frosch [Thu, 1 Feb 2018 14:52:12 +0000 (15:52 +0100)]
methods: Remove unused clrchecktask feature
fixes #6054
Markus Frosch [Thu, 1 Feb 2018 10:22:10 +0000 (11:22 +0100)]
Merge pull request #6045 from gunnarbeutner/fix/move-passive-check-command
Move the "passive" check command to command-icinga.conf
Noah Hilverling [Wed, 31 Jan 2018 08:34:17 +0000 (09:34 +0100)]
Merge pull request #6044 from gunnarbeutner/feature/frozen-dict-and-array
Implement support for frozen arrays and dictionaries
Gunnar Beutner [Tue, 30 Jan 2018 13:58:57 +0000 (14:58 +0100)]
Move the "passive" check command to command-icinga.conf
Gunnar Beutner [Tue, 30 Jan 2018 11:19:34 +0000 (12:19 +0100)]
Implement support for frozen arrays and dictionaries
Gunnar Beutner [Mon, 29 Jan 2018 15:41:10 +0000 (16:41 +0100)]
Merge pull request #5979 from Icinga/feature/enhance-console-5595
Add quit, exit and help
Noah Hilverling [Mon, 29 Jan 2018 15:37:24 +0000 (16:37 +0100)]
Merge pull request #6020 from Icinga/fix/console-home-env
Fix crash when running 'icinga2 console' without HOME environment variable
Jean Flach [Mon, 29 Jan 2018 12:12:35 +0000 (13:12 +0100)]
Merge pull request #6039 from Icinga/feature/improve-error-message
Improve location info for some error messages
Gunnar Beutner [Mon, 29 Jan 2018 09:04:58 +0000 (10:04 +0100)]
Improve location info for some error messages
Gunnar Beutner [Mon, 29 Jan 2018 07:28:18 +0000 (08:28 +0100)]
Merge pull request #6037 from Icinga/fix/windows-build-fix
Fix build error on Windows
Gunnar Beutner [Mon, 29 Jan 2018 05:31:43 +0000 (06:31 +0100)]
Merge pull request #6038 from Icinga/fix/windows-missing-boost-split-include
Fix missing include for boost::split
Michael Insel [Sun, 28 Jan 2018 21:21:27 +0000 (22:21 +0100)]
Fix missing include for boost::split
This adds a missing include for the function boost::split.
Michael Insel [Sun, 28 Jan 2018 21:00:36 +0000 (22:00 +0100)]
Fix build error on Windows
The `kill` and `SIGUSR2` statements are not available on Windows.
Gunnar Beutner [Sat, 27 Jan 2018 12:29:42 +0000 (13:29 +0100)]
Merge pull request #6036 from Icinga/fix/include-sstream
Fix missing include
Jean Flach [Fri, 26 Jan 2018 13:38:55 +0000 (14:38 +0100)]
Fix missing include
Jean Flach [Thu, 25 Jan 2018 08:13:02 +0000 (09:13 +0100)]
Merge pull request #5992 from Icinga/feature/remove-includes
Remove unused includes
Gunnar Beutner [Thu, 25 Jan 2018 04:06:04 +0000 (05:06 +0100)]
Merge pull request #6034 from Icinga/fix/itl-by-ssh-option-4094
ITL by_ssh add -E parameter
Michael Insel [Wed, 24 Jan 2018 19:51:43 +0000 (20:51 +0100)]
ITL by_ssh add -E parameter
This adds the -E parameter to the by_ssh ITL CheckCommand definition.
refs #4094
Jean Flach [Wed, 24 Jan 2018 11:55:57 +0000 (12:55 +0100)]
Merge pull request #6029 from Icinga/feature/duplicate-semicolons
Remove duplicate semicolons
Gunnar Beutner [Wed, 24 Jan 2018 11:07:52 +0000 (12:07 +0100)]
Remove duplicate semicolons
Michael Friedrich [Mon, 22 Jan 2018 08:53:32 +0000 (09:53 +0100)]
Merge pull request #6022 from Icinga/feature/library-default-config
Update default config and documentation for the "library" keyword
Gunnar Beutner [Thu, 4 Jan 2018 17:24:45 +0000 (18:24 +0100)]
Remove unused includes
Gunnar Beutner [Mon, 22 Jan 2018 07:18:05 +0000 (08:18 +0100)]
Update default config and documentation for the "library" keyword
Gunnar Beutner [Sun, 21 Jan 2018 04:18:13 +0000 (05:18 +0100)]
Merge pull request #5996 from Icinga/feature/watchdog-2287
Add systemd watchdog and adjust reload behaviour
Michael Friedrich [Sat, 20 Jan 2018 11:17:25 +0000 (12:17 +0100)]
Merge pull request #5964 from fedepires/fix/opentsdbwriter-host-tag-5963
OpenTSDB writer - Fix function for escaping host tag chars.
Gunnar Beutner [Sat, 20 Jan 2018 06:46:19 +0000 (07:46 +0100)]
Fix crash when running 'icinga2 console' without HOME environment variable
fixes #6019
Gunnar Beutner [Fri, 19 Jan 2018 17:53:02 +0000 (18:53 +0100)]
Merge pull request #6017 from Icinga/fix/socketpair-windows
Remove build breaking include
Jean Flach [Wed, 17 Jan 2018 12:52:23 +0000 (13:52 +0100)]
Add systemd watchdog and adjust reload behaviour
Jean Flach [Fri, 19 Jan 2018 14:44:52 +0000 (15:44 +0100)]
Remove build breaking include
This breaks the build for windows and does not seem to be required.
Michael Friedrich [Fri, 19 Jan 2018 10:11:43 +0000 (11:11 +0100)]
Merge pull request #6015 from Icinga/fix/cmakelist-whitespace
Fix whitespaces in CMakeLists files
Jean Flach [Fri, 19 Jan 2018 08:18:52 +0000 (09:18 +0100)]
Fix whitespaces in CMakeLists files
Uses 2 space indentation as standard
Michael Friedrich [Thu, 18 Jan 2018 16:53:42 +0000 (17:53 +0100)]
Merge pull request #6014 from Icinga/feature/docs-ido-tuning
Docs: Add IDO DB tuning tips
Michael Friedrich [Thu, 18 Jan 2018 16:50:39 +0000 (17:50 +0100)]
Docs: Add IDO DB tuning tips
fixes #5622
Jean Flach [Thu, 18 Jan 2018 14:51:03 +0000 (15:51 +0100)]
Merge pull request #6010 from Icinga/feature/cluster-check-endpoints-long-output
Move the endpoint list into a new line for the 'cluster' check
Michael Friedrich [Thu, 18 Jan 2018 14:18:50 +0000 (15:18 +0100)]
Move the endpoint list into a new line for the 'cluster' check
If you have many satellites/clients, the list view in Icinga Web 2
will get overly long. Moving the list for connected/not connected
endpoints into a new line makes this check more beautiful.
fixes #5444
Gunnar Beutner [Thu, 18 Jan 2018 14:29:50 +0000 (15:29 +0100)]
Merge pull request #6009 from Icinga/fix/build-fix-gcc
Build fix for ancient versions of GCC
Jean Flach [Thu, 18 Jan 2018 14:26:10 +0000 (15:26 +0100)]
Merge pull request #6008 from Icinga/fix/cmake-3-0-compat
Fix compatibility with CMake < 3.1
Gunnar Beutner [Thu, 18 Jan 2018 12:50:38 +0000 (13:50 +0100)]
Fix compatibility with CMake < 3.1
Gunnar Beutner [Thu, 18 Jan 2018 13:45:47 +0000 (14:45 +0100)]
Build fix for ancient versions of GCC
Gunnar Beutner [Thu, 18 Jan 2018 14:06:40 +0000 (15:06 +0100)]
Merge pull request #6007 from Icinga/fix/include-6001
Fix missing include
Michael Friedrich [Thu, 18 Jan 2018 12:31:06 +0000 (13:31 +0100)]
Merge pull request #6006 from Icinga/fix/docs-nscp-local-include
Fix wrong nscp-local include in the docs
Michael Friedrich [Thu, 18 Jan 2018 12:25:23 +0000 (13:25 +0100)]
Fix wrong nscp-local include in the docs
Noah Hilverling [Thu, 18 Jan 2018 10:46:56 +0000 (11:46 +0100)]
Merge pull request #6005 from Icinga/fix/mkunity-depends
Fix incorrect dependencies for mkunity targets
Gunnar Beutner [Thu, 18 Jan 2018 10:32:06 +0000 (11:32 +0100)]
Fix incorrect dependencies for mkunity targets
Jean Flach [Thu, 18 Jan 2018 09:54:49 +0000 (10:54 +0100)]
Fix missing include
fixes #6001
Jean Flach [Thu, 18 Jan 2018 09:38:01 +0000 (10:38 +0100)]
Merge pull request #5982 from dgoetz/fix/selinux-kill
SELinux: Allows icinga2_t to send sigkill to all domains it transitions to
Noah Hilverling [Wed, 17 Jan 2018 14:47:00 +0000 (15:47 +0100)]
Merge pull request #6000 from Icinga/fix/copying-newline
Add newline to COPYING to fix Github license detection
Noah Hilverling [Wed, 17 Jan 2018 14:25:27 +0000 (15:25 +0100)]
Add newline to COPYING to fix Github license detection
Gunnar Beutner [Wed, 17 Jan 2018 14:31:57 +0000 (15:31 +0100)]
Merge pull request #5999 from Icinga/fix/build-fix
Build fix
Gunnar Beutner [Wed, 17 Jan 2018 14:08:44 +0000 (15:08 +0100)]
Build fix
Gunnar Beutner [Wed, 17 Jan 2018 14:01:20 +0000 (15:01 +0100)]
Merge pull request #5998 from Icinga/fix/obj-libs-gcc-ar
Build all remaining libraries as object libraries
Gunnar Beutner [Wed, 17 Jan 2018 13:59:02 +0000 (14:59 +0100)]
Build all remaining libraries as object libraries
Gunnar Beutner [Wed, 17 Jan 2018 13:28:29 +0000 (14:28 +0100)]
Merge pull request #5997 from Icinga/fix/lto-ar
Use gcc-ar and gcc-ranlib when building with -flto
Gunnar Beutner [Wed, 17 Jan 2018 13:26:37 +0000 (14:26 +0100)]
Use gcc-ar and gcc-ranlib when building with -flto
Gunnar Beutner [Wed, 17 Jan 2018 12:50:48 +0000 (13:50 +0100)]
Merge pull request #5980 from Icinga/fix/db-ido-notification-filter
Explicitly pass 1 or 0 for notification filters in DB IDO
Michael Friedrich [Mon, 15 Jan 2018 13:35:30 +0000 (14:35 +0100)]
Explicitly pass 1 or 0 for notification filters in DB IDO
Gunnar Beutner [Wed, 17 Jan 2018 10:24:34 +0000 (11:24 +0100)]
Merge branch 'support/2.8'
Gunnar Beutner [Wed, 17 Jan 2018 10:20:38 +0000 (11:20 +0100)]
Release version 2.8.1
Gunnar Beutner [Wed, 17 Jan 2018 10:20:38 +0000 (11:20 +0100)]
Release version 2.8.1
Jean Flach [Wed, 13 Dec 2017 16:48:16 +0000 (17:48 +0100)]
Fix check_service returning Warning instead of Critical
fixes #5849
Michael Friedrich [Wed, 3 Jan 2018 14:22:02 +0000 (15:22 +0100)]
Add some technical insights into the cluster-zone health check and log lag
As per @widhalmt request.
refs #5942
Signed-off-by: Gunnar Beutner <gunnar.beutner@icinga.com>
Gunnar Beutner [Wed, 20 Dec 2017 07:44:06 +0000 (08:44 +0100)]
Enable installing the init scripts on Solaris
refs #5892
Gunnar Beutner [Wed, 17 Jan 2018 09:28:15 +0000 (10:28 +0100)]
Merge pull request #5995 from Icinga/fix/influxdb-requests
Fix InfluxDB requests
Gunnar Beutner [Wed, 17 Jan 2018 09:27:55 +0000 (10:27 +0100)]
Merge pull request #5994 from Icinga/fix/influxdb-template
InfluxDBWriter: Fix macro in template
Gunnar Beutner [Wed, 17 Jan 2018 09:26:59 +0000 (10:26 +0100)]
Merge pull request #5993 from Icinga/feature/cmake-object-libs
Use CMake object libraries for our libs
Noah Hilverling [Wed, 17 Jan 2018 09:25:42 +0000 (10:25 +0100)]
Add missing string escaping to InfluxDB-Writer
fixes #5987
Noah Hilverling [Wed, 17 Jan 2018 09:25:00 +0000 (10:25 +0100)]
Fix HTTP response parsing for HTTP 1.1
refs #5987
Noah Hilverling [Wed, 17 Jan 2018 08:23:48 +0000 (09:23 +0100)]
InfluxDBWriter: Fix macro in template
Gunnar Beutner [Wed, 17 Jan 2018 03:28:21 +0000 (04:28 +0100)]
Use CMake object libraries for our libs
Michael Insel [Fri, 29 Dec 2017 16:54:14 +0000 (17:54 +0100)]
Fix link format in documentation
refs #5922
Michael Insel [Thu, 28 Dec 2017 11:03:49 +0000 (12:03 +0100)]
Fix typo in SELinux documentation
refs #5918
cstegm [Thu, 11 Jan 2018 15:48:40 +0000 (16:48 +0100)]
Update 08-advanced-topics.md
fixed typo
refs #5972
Michael Friedrich [Tue, 16 Jan 2018 14:49:53 +0000 (15:49 +0100)]
changelog.py: Adjust categories and labels: Enhancement, Bug, ITL, Documentation, Support
This PR allows to adjust the categories and matching labels. If no label
matches, "Support" is the old hardcoded default.
Issues with the "Documentation" and "ITL" label will be put into their
respective category at the bottom before "Support". This increases readability
and allows users to focus on the core vs additional config and docs.
"Support" also applies to labels such as "code-quality", "Tests" and "Packages"/"Installation".
Note: Labels are case sensitive. The order of the categories dictionary is
important too.
Since issues and PRs are the same for GitHub, and we don't require an issue
for a PR anymore, we sometimes have duplicates. This patch adds an inline
label called "PR" to highlight these PRs in the Changelog.
refs #5989
Michael Friedrich [Tue, 16 Jan 2018 15:02:29 +0000 (16:02 +0100)]
Merge pull request #5989 from Icinga/feature/changelog-categories-labels
changelog.py: Adjust categories and labels: Enhancement, Bug, ITL, Documentation, Support
Michael Friedrich [Tue, 16 Jan 2018 14:49:53 +0000 (15:49 +0100)]
changelog.py: Adjust categories and labels: Enhancement, Bug, ITL, Documentation, Support
This PR allows to adjust the categories and matching labels. If no label
matches, "Support" is the old hardcoded default.
Issues with the "Documentation" and "ITL" label will be put into their
respective category at the bottom before "Support". This increases readability
and allows users to focus on the core vs additional config and docs.
"Support" also applies to labels such as "code-quality", "Tests" and "Packages"/"Installation".
Note: Labels are case sensitive. The order of the categories dictionary is
important too.
Since issues and PRs are the same for GitHub, and we don't require an issue
for a PR anymore, we sometimes have duplicates. This patch adds an inline
label called "PR" to highlight these PRs in the Changelog.
Gunnar Beutner [Tue, 16 Jan 2018 11:40:29 +0000 (12:40 +0100)]
Merge pull request #5983 from Icinga/feature/initializer-lists
Use initializer lists for arrays and dictionaries
Gunnar Beutner [Thu, 11 Jan 2018 10:17:38 +0000 (11:17 +0100)]
Use initializer lists for arrays and dictionaries
Michael Friedrich [Tue, 16 Jan 2018 09:45:20 +0000 (10:45 +0100)]
Revert "Fix performance issues for InfluxdbWriter"
This reverts commit
eea451ee94be7310e63ab6b7e5e94924b295e974 .
refs #5764
Michael Friedrich [Tue, 16 Jan 2018 09:43:16 +0000 (10:43 +0100)]
Revert "Fix incorrect socket handling for the HTTP client"
This reverts commit
59da943548c7c1be5f4b27dce73a0ad27cf0de5d .
refs #5760
Michael Friedrich [Tue, 16 Jan 2018 09:41:48 +0000 (10:41 +0100)]
Revert "Make default getters and setters non-virtual"
This reverts commit
50eb774a0f57c8a09c0583e2be204bcc5bfd58cf .
refs #5759
Michael Friedrich [Tue, 16 Jan 2018 08:49:46 +0000 (09:49 +0100)]
Fix wrong schema constraint for fresh 2.8.0 installations
This fix is only needed for a fresh 2.8.0 setup, older versions
and upgrades to current do not need this (can be applied as idempotent
update).
fixes #5947
refs #5986
Gunnar Beutner [Tue, 16 Jan 2018 09:13:21 +0000 (10:13 +0100)]
Merge pull request #5986 from Icinga/fix/ido-schema-uq
Fix wrong schema constraint for fresh 2.8.0 installations
Michael Friedrich [Tue, 16 Jan 2018 08:49:46 +0000 (09:49 +0100)]
Fix wrong schema constraint for fresh 2.8.0 installations
This fix is only needed for a fresh 2.8.0 setup, older versions
and upgrades to current do not need this (can be applied as idempotent
update).
fixes #5947
Gunnar Beutner [Tue, 16 Jan 2018 07:06:22 +0000 (08:06 +0100)]
Merge pull request #5985 from Icinga/feature/ido-check-thresholds
Add query thresholds for the 'ido' check: Rate and pending queries
Michael Friedrich [Mon, 15 Jan 2018 14:13:49 +0000 (15:13 +0100)]
Add query thresholds for the 'ido' check: Rate and pending queries
fixes #3924