]>
granicus.if.org Git - icinga2/log
Michael Friedrich [Fri, 10 May 2019 15:33:28 +0000 (17:33 +0200)]
CLI: Update ca remove/restore commands from my review
Andrew Jaffie [Wed, 8 Aug 2018 18:59:58 +0000 (14:59 -0400)]
Log messages now use CN, file permissions fixed, ca remove now will not remove CSR's that have already been signed.
Andrew Jaffie [Wed, 8 Aug 2018 16:09:41 +0000 (12:09 -0400)]
Added ca restore command+docs to undo effects of ca remove
Andrew Jaffie [Wed, 8 Aug 2018 15:34:37 +0000 (11:34 -0400)]
Ignore repeated requests from client after using ca remove command
Andrew Jaffie [Fri, 27 Jul 2018 22:25:33 +0000 (18:25 -0400)]
Implemented cli command + documentation.
Michael Friedrich [Thu, 6 Jun 2019 12:30:35 +0000 (14:30 +0200)]
Merge pull request #7011 from Icinga/bugfix/scheduled-downtime-over-midnight-5261
LegacyTimePeriod::ProcessTimeRangeRaw(): support ranges across midnight
Michael Friedrich [Thu, 6 Jun 2019 11:31:41 +0000 (13:31 +0200)]
Merge pull request #7183 from hlsolutions/bugfix/systemv-returncode
Fix System-V return codes according to LSB
Michael Friedrich [Thu, 6 Jun 2019 11:10:40 +0000 (13:10 +0200)]
Docs: Explain across midnight time periods with an overlapping range
Alexander A. Klimov [Fri, 10 May 2019 12:43:57 +0000 (14:43 +0200)]
Fix unit test icinga_legacytimeperiod/advanced
refs #5261
Michael Friedrich [Tue, 7 May 2019 15:23:16 +0000 (17:23 +0200)]
Tests: Add cases for LegacyTimePeriod::ProcessTimeRangeRaw()
Alexander A. Klimov [Tue, 12 Mar 2019 14:26:08 +0000 (15:26 +0100)]
LegacyTimePeriod::ProcessTimeRangeRaw(): support ranges across midnight
refs #5261
Michael Friedrich [Thu, 6 Jun 2019 10:55:01 +0000 (12:55 +0200)]
Merge pull request #7118 from Icinga/bugfix/killmode
Systemd: don't kill any running check plugins
Michael Friedrich [Thu, 6 Jun 2019 10:53:42 +0000 (12:53 +0200)]
Merge pull request #7218 from Icinga/feature/api-host-downtime-all-services
API Actions: Add downtime for all host services (child objects)
Michael Friedrich [Thu, 6 Jun 2019 09:37:06 +0000 (11:37 +0200)]
Add upgrading docs
Michael Friedrich [Tue, 4 Jun 2019 08:04:54 +0000 (10:04 +0200)]
Combine all_services with child_options for schedule-downtime API action
Michael Friedrich [Mon, 3 Jun 2019 14:01:10 +0000 (16:01 +0200)]
REST API: Allow to schedule downtimes for all services for one or more matching hosts
Michael Friedrich [Thu, 6 Jun 2019 09:16:34 +0000 (11:16 +0200)]
Merge pull request #7208 from Icinga/bugfix/waiting-for-running-checks-6841
Actually wait for running checks
Michael Friedrich [Thu, 6 Jun 2019 09:11:38 +0000 (11:11 +0200)]
Merge pull request #7233 from Icinga/feature/docs-object-attrs
Docs: Add new runtime checkable attributes and explain severity in tech concepts
Michael Friedrich [Thu, 6 Jun 2019 09:09:08 +0000 (11:09 +0200)]
Docs: Add new runtime checkable attributes and explain severity in tech concepts
fixes #7100
Michael Insel [Wed, 5 Jun 2019 19:42:17 +0000 (21:42 +0200)]
Merge pull request #7232 from Icinga/bugfix/doc-add-missing-closing-tag
Doc: Add missing closing code tag
Michael Insel [Wed, 5 Jun 2019 18:57:34 +0000 (20:57 +0200)]
Doc: Add missing closing code tag
This adds a missing closing back-tick.
Michael Friedrich [Wed, 5 Jun 2019 15:35:51 +0000 (17:35 +0200)]
Merge pull request #7230 from Icinga/bugfix/cluster-config-sync-lock
Avoid concurrent cluster config sync transactions
Michael Friedrich [Wed, 5 Jun 2019 15:31:57 +0000 (17:31 +0200)]
Merge pull request #7231 from Icinga/feature/docs-tech-concept-network-io
Docs: Update technical concepts for TLS Network IO and Boost Asio, Beast and Coroutines
Michael Friedrich [Wed, 5 Jun 2019 15:29:55 +0000 (17:29 +0200)]
Docs: Update technical concepts for TLS Network IO and Boost Asio, Beast and Coroutines
refs #7041
Michael Friedrich [Mon, 13 May 2019 09:26:39 +0000 (11:26 +0200)]
Avoid concurrent cluster config sync transactions
fixes #6660
Michael Friedrich [Wed, 5 Jun 2019 13:22:57 +0000 (15:22 +0200)]
Merge pull request #7184 from robert-scheck/strip-lf-notificationcomment
Strip '\r' in notification messages to avoid 'Content-Type: application/octet-stream'
Michael Friedrich [Wed, 5 Jun 2019 13:12:52 +0000 (15:12 +0200)]
Merge pull request #7229 from Icinga/feature/docs-plugin-api
Docs: Improve the service monitoring chapter (plugin API, new plugin, integration, etc.)
Michael Friedrich [Wed, 5 Jun 2019 12:43:31 +0000 (14:43 +0200)]
Merge pull request #7220 from Icinga/bugfix/asio-error-handling
Improve error handling with network connections (Boost ASIO)
Michael Friedrich [Wed, 5 Jun 2019 12:40:24 +0000 (14:40 +0200)]
Merge pull request #7209 from Icinga/bugfix/immediately-close-sockets
Close server connections and shutdown coroutines immediately on disconnect
Michael Friedrich [Wed, 5 Jun 2019 11:31:02 +0000 (13:31 +0200)]
Docs: Avoid linking to the old plugin guidelines
Ours are here now.
Michael Friedrich [Wed, 5 Jun 2019 11:15:47 +0000 (13:15 +0200)]
Docs: Formatting fixes
Michael Friedrich [Wed, 5 Jun 2019 11:11:12 +0000 (13:11 +0200)]
Docs: Enrich the service monitoring chapter introduction
- Plugin integration with commands
- Plugin API spec and code examples
- Overview
Michael Friedrich [Wed, 5 Jun 2019 10:58:53 +0000 (12:58 +0200)]
Docs: Add details about thresholds and ranges to the plugin API spec
Michael Friedrich [Wed, 5 Jun 2019 09:23:20 +0000 (11:23 +0200)]
Docs: Add performance data metrics spec for plugin API
This imports the plugin API html spec, but in a more gentle
readable fashion with better examples.
This allows us to extend this specification later on.
Michael Friedrich [Wed, 5 Jun 2019 09:21:07 +0000 (11:21 +0200)]
Docs: Add verbose tip for plugin creation
Michael Friedrich [Tue, 4 Jun 2019 15:46:45 +0000 (17:46 +0200)]
Docs: Improve plugin integration
Michael Friedrich [Thu, 9 May 2019 12:54:49 +0000 (14:54 +0200)]
Docs: Write our own plugin API specification
Rationale: The linked HTML document lacks the right
formatting and is very hard to read and understand.
Also, it doesn't explain plugin timeouts being best
practice, nor shows good programmatic examples.
Today, I prefer Python over Perl, and will share my
knowledge in the docs too.
Michael Friedrich [Wed, 5 Jun 2019 09:40:14 +0000 (11:40 +0200)]
Merge pull request #7219 from Icinga/feature/api-cipherlist
API: Harden default cipher list
Alexander A. Klimov [Wed, 5 Jun 2019 08:32:20 +0000 (10:32 +0200)]
Close server connections and shutdown coroutines immediately on disconnect
Michael Friedrich [Wed, 5 Jun 2019 07:55:49 +0000 (09:55 +0200)]
Add cipher list change to upgrading docs
Michael Friedrich [Mon, 3 Jun 2019 16:09:57 +0000 (18:09 +0200)]
API: Harden default cipher list
According to https://www.acunetix.com/blog/articles/tls-ssl-cipher-hardening/
Michael Friedrich [Mon, 3 Jun 2019 16:15:02 +0000 (18:15 +0200)]
Improve error handling with network connections (Boost ASIO)
refs #7041
Michael Friedrich [Tue, 4 Jun 2019 11:13:20 +0000 (13:13 +0200)]
Merge pull request #7224 from Icinga/bugfix/docs-lang-ref
Docs: Mark include_zones as internal consumed functionality
Michael Friedrich [Tue, 4 Jun 2019 11:11:17 +0000 (13:11 +0200)]
Docs: Mark include_zones as internal consumed functionality
Asked during the Icinga Advanced training.
Michael Friedrich [Tue, 4 Jun 2019 07:34:32 +0000 (09:34 +0200)]
Merge pull request #7213 from widhalmt/doc/global-zones
Docs: Add note about not to use director-global for own configuration
Thomas Widhalm [Fri, 31 May 2019 13:49:14 +0000 (15:49 +0200)]
Docs: Add note about not to use director-global for your own configuration
Michael Friedrich [Mon, 3 Jun 2019 14:19:22 +0000 (16:19 +0200)]
Merge pull request #7211 from Icinga/feature/asio-tls-version
Require TLS 1.2 for Cluster & REST API
Michael Friedrich [Mon, 3 Jun 2019 14:06:13 +0000 (16:06 +0200)]
Merge pull request #7216 from peteeckel/fix/provide-snmpv3-context-option-7215
Provide the snmpv3_context option
Michael Friedrich [Mon, 3 Jun 2019 09:20:30 +0000 (11:20 +0200)]
Merge pull request #7204 from episodeiv/master
Allow setting the SNMP version for check_iftraffic.pl
Michael Friedrich [Mon, 3 Jun 2019 09:19:12 +0000 (11:19 +0200)]
Docs: Add iftraffic version note, fix broken URL
Peter Eckel [Mon, 3 Jun 2019 08:56:00 +0000 (10:56 +0200)]
Provide the snmpv3_context option and the corresponding item in the documentation
Michael Friedrich [Mon, 3 Jun 2019 07:39:39 +0000 (09:39 +0200)]
Merge pull request #7214 from breml/patch-1
Docs: Fix typo
Lucas Bremgartner [Mon, 3 Jun 2019 07:03:16 +0000 (09:03 +0200)]
Docs: fix typo
Michael Friedrich [Wed, 29 May 2019 15:07:31 +0000 (17:07 +0200)]
Require TLS 1.2 for Cluster & REST API
refs #7041
Michael Friedrich [Wed, 29 May 2019 13:40:19 +0000 (15:40 +0200)]
Merge pull request #7210 from Icinga/bugfix/boost-asio-deprecated
Quality: Replace deprecated get_io_service() with get_executor().context() for Boost ASIO
Michael Friedrich [Wed, 29 May 2019 12:50:40 +0000 (14:50 +0200)]
Merge pull request #7196 from Icinga/feature/network-cleanup
Cleanup old code (HTTP, Cluster)
Michael Friedrich [Wed, 29 May 2019 12:36:10 +0000 (14:36 +0200)]
Quality: Replace deprecated get_io_service() with get_executor().context() for Boost ASIO
refs #7041
Michael Friedrich [Wed, 29 May 2019 12:17:36 +0000 (14:17 +0200)]
Quality: Mark NetworkStream, TcpSocket & UnixSocket classes as deprecated
They're used inside the Livestatus feature which needs rework.
Dennis Lichtenthäler [Wed, 29 May 2019 08:57:49 +0000 (10:57 +0200)]
Add documentation for iftraffic_version
Alexander A. Klimov [Wed, 29 May 2019 08:33:29 +0000 (10:33 +0200)]
Actually wait for running checks
refs #6841
Michael Friedrich [Tue, 28 May 2019 13:25:25 +0000 (15:25 +0200)]
Merge pull request #7205 from Icinga/feature/remove-cli-troubleshoot
CLI: Remove broken troubleshoot command
Michael Friedrich [Tue, 28 May 2019 11:46:19 +0000 (13:46 +0200)]
Quality: Removed unused HttpChunkedEncoding class
Michael Friedrich [Tue, 28 May 2019 11:03:34 +0000 (13:03 +0200)]
Quality: Remove old MakeSSLContext() interface
Michael Friedrich [Tue, 28 May 2019 10:31:38 +0000 (12:31 +0200)]
CLI: Remove broken troubleshoot command
It wasn't finished nor have we used it for support questions.
Issue templates, troubleshooting docs and external scripts
serve a better purpose here, especially with distributed systems.
Dennis Lichtenthäler [Tue, 28 May 2019 09:08:37 +0000 (11:08 +0200)]
Allow setting the SNMP version for check_iftraffic.pl
This is not supported in check_iftraffic.pl master yet
but there's a pull request at https://github.com/NETWAYS/check_iftraffic/pull/4
Michael Friedrich [Mon, 27 May 2019 14:49:51 +0000 (16:49 +0200)]
Quality: Use Boost ASIO/IO engine in Graphite feature
This commit changes the reconnect priority to high.
Also add function docs.
Michael Friedrich [Mon, 27 May 2019 13:09:26 +0000 (15:09 +0200)]
Quality: Rewrite OpenTSDB to use Boost ASIO and I/O engine
The connection handling and code isn't really good, but not
really actively maintained either.
Besides that, the "telnet" method doesn't allow for TLS,
this needs a general rewrite against their HTTP API.
I've also added function documentation where applicable.
Michael Friedrich [Mon, 27 May 2019 07:58:25 +0000 (09:58 +0200)]
Merge pull request #7200 from Icinga/bugfix/docs-trailing-whitespace-typo
Docs: Replace 'training whitespaces' with 'trailing whitespaces'
Michael Friedrich [Mon, 27 May 2019 07:57:51 +0000 (09:57 +0200)]
Merge pull request #7201 from Icinga/bugfix/update-more-copyright-headers
Unify copyright headers
Michael Insel [Fri, 24 May 2019 14:25:32 +0000 (16:25 +0200)]
Unify copyright headers
Update (left over) copyright headers to generic copyright headers.
Noah Hilverling [Fri, 24 May 2019 14:24:28 +0000 (16:24 +0200)]
Docs: Replace 'training whitespaces' with 'trailing whitespaces'
Michael Friedrich [Fri, 24 May 2019 13:34:02 +0000 (15:34 +0200)]
Quality: Drop unused boost/tuple header include
Michael Friedrich [Fri, 24 May 2019 08:07:51 +0000 (10:07 +0200)]
Quality: Remove old SocketEvent functionality
Michael Friedrich [Fri, 24 May 2019 07:19:15 +0000 (09:19 +0200)]
Quality: Purge old TlsStream functionality
Michael Friedrich [Thu, 23 May 2019 15:25:56 +0000 (17:25 +0200)]
Quality: Clean JsonRPC class and add function docs
Michael Friedrich [Thu, 23 May 2019 13:25:08 +0000 (15:25 +0200)]
Quality: Purge old HTTP code in lib/remote
Michael Friedrich [Fri, 24 May 2019 13:50:18 +0000 (15:50 +0200)]
Merge pull request #6813 from Icinga/feature/gelfwriter-tls-support
Implement TLS support for the GelfWriter feature
Michael Friedrich [Fri, 24 May 2019 13:42:46 +0000 (15:42 +0200)]
Merge pull request #7156 from Icinga/feature/itl-sleep
Implement sleep CheckCommand
Michael Friedrich [Fri, 24 May 2019 13:08:36 +0000 (15:08 +0200)]
Merge pull request #7199 from Icinga/feature/docs-dev-style-guide
Docs: Add styleguide with development details
Michael Friedrich [Fri, 24 May 2019 12:17:18 +0000 (14:17 +0200)]
Docs: Add styleguide with development details
@htriem
Michael Friedrich [Thu, 23 May 2019 12:15:47 +0000 (14:15 +0200)]
Merge pull request #7142 from Icinga/feature/boost-asio-nscp
check_nscp_api: Rewrite using Boost ASIO and Beast
Michael Friedrich [Thu, 23 May 2019 11:57:54 +0000 (13:57 +0200)]
Merge branch 'support/2.10'
Michael Friedrich [Thu, 23 May 2019 11:56:44 +0000 (13:56 +0200)]
Release version 2.10.5
Michael Friedrich [Thu, 23 May 2019 11:56:44 +0000 (13:56 +0200)]
Release version 2.10.5
Michael Friedrich [Wed, 24 Apr 2019 16:11:40 +0000 (18:11 +0200)]
check_nscp_api: Rewrite using Boost ASIO and Beast
This includes a huge workaround for NSCP not sending
the status reason correctly. Therefore parsing the raw
data buffer is required, otherwise we could just use
Beast's builtin HTTP parser as everywhere else.
refs #7142
refs #7041
Michael Friedrich [Wed, 22 May 2019 11:52:09 +0000 (13:52 +0200)]
Merge pull request #7143 from Icinga/feature/boost-asio-debug-console
Use I/O engine in debug console CLI command
Michael Friedrich [Fri, 5 Apr 2019 07:30:26 +0000 (09:30 +0200)]
Debug Console: Use our new I/O engine for HTTP requests
refs #7041
Michael Friedrich [Tue, 9 Apr 2019 12:08:39 +0000 (14:08 +0200)]
Docs: Remove EOL distributions (SLES11, Ubuntu 14)
(cherry picked from commit
478f087a3aee1c70b96d69b4e0b4ebb9b985e032 )
Michael Friedrich [Tue, 21 May 2019 14:46:31 +0000 (16:46 +0200)]
Adjust docs for 2.10.x from cherry-picked commits
Michael Friedrich [Wed, 24 Oct 2018 13:47:10 +0000 (15:47 +0200)]
Update technical concepts docs on object authority and HA aware features
This includes are more detailed insight into how object authority calculation
works.
(cherry picked from commit
3fdc9669c671685eb267d28cf251e714de18af14 )
Michael Friedrich [Tue, 23 Apr 2019 11:47:40 +0000 (13:47 +0200)]
Quickfix technical docs for debugging
(cherry picked from commit
0bd1d9a6f86df5072fe58bd6c5530c6ff1693310 )
Michael Friedrich [Mon, 20 May 2019 14:09:42 +0000 (16:09 +0200)]
Merge pull request #7190 from Icinga/bugfix/check-service-ambiguous-parameter
Disable program option guessing in check_service
Michael Friedrich [Mon, 20 May 2019 14:08:19 +0000 (16:08 +0200)]
Merge pull request #7189 from peteeckel/fix/check_service-7188
Use --description instead of -d for check_service.exe
Michael Insel [Fri, 17 May 2019 17:54:10 +0000 (19:54 +0200)]
Disable program option guessing in check_service
This disables the program option guessing in check_service to avoid
ambiguous parameter parsing.
refs #7188
Peter Eckel [Fri, 17 May 2019 13:09:58 +0000 (15:09 +0200)]
Use --description instead of -d for check_service.exe
Michael Friedrich [Fri, 17 May 2019 06:33:34 +0000 (08:33 +0200)]
Merge pull request #7185 from Icinga/bugfix/gelfwriter-wrong-log-facility
Fix wrong facility in GelfWriter log message
Michael Insel [Thu, 16 May 2019 17:50:40 +0000 (19:50 +0200)]
Fix wrong facility in GelfWriter log message
This fixes a wrong facility in GelfWriter log message (paused message).
Michael Insel [Thu, 16 May 2019 17:39:06 +0000 (19:39 +0200)]
Use new I/O engine in GelfWriter
Michael Insel [Sun, 2 Dec 2018 20:01:01 +0000 (21:01 +0100)]
Add documentaion for GelfWriter TLS support
This adds the documentation for the GelfWriter TLS support.
Michael Insel [Fri, 30 Nov 2018 21:08:18 +0000 (22:08 +0100)]
Implement TLS support for the GelfWriter
This implements TLS support for the GelfWriter.