]>
granicus.if.org Git - icinga2/log
Gunnar Beutner [Thu, 28 Jan 2016 12:09:17 +0000 (13:09 +0100)]
Avoid unnecessary reallocs in FIFO::Optimize
refs #11014
Gunnar Beutner [Thu, 28 Jan 2016 12:07:09 +0000 (13:07 +0100)]
Avoid unnecessary dictionary lookups in SocketEvents::ThreadProc
refs #11014
Gunnar Beutner [Thu, 28 Jan 2016 11:23:07 +0000 (12:23 +0100)]
Remove debug output
refs #11014
Gunnar Beutner [Thu, 28 Jan 2016 10:55:31 +0000 (11:55 +0100)]
Avoid unnecessary wake-ups in SocketEvents::ChangeEvents (part 2)
refs #11014
Gunnar Beutner [Thu, 28 Jan 2016 07:48:48 +0000 (08:48 +0100)]
Avoid unnecessary wake-ups in SocketEvents::ChangeEvents
refs #11014
Gunnar Beutner [Thu, 28 Jan 2016 06:19:32 +0000 (07:19 +0100)]
Avoid updating the file descriptor list for poll() unless we really need to
refs #11014
Gunnar Beutner [Wed, 27 Jan 2016 15:43:23 +0000 (16:43 +0100)]
Decode cluster messages in the WorkQueue threads
refs #11014
Gunnar Beutner [Wed, 27 Jan 2016 14:45:58 +0000 (15:45 +0100)]
Use multiple WorkQueues to process cluster messages
refs #11014
Gunnar Beutner [Wed, 27 Jan 2016 12:39:31 +0000 (13:39 +0100)]
Improve performance for ApiListener::RelayMessageOne
refs #11014
Gunnar Beutner [Wed, 27 Jan 2016 11:18:16 +0000 (12:18 +0100)]
Improve the performance for ApiListener::SyncRelayMessage (part 2)
refs #11014
Gunnar Beutner [Wed, 27 Jan 2016 07:43:20 +0000 (08:43 +0100)]
Improve performance for ApiListener::SyncRelayMessage
refs #11014
Michael Friedrich [Tue, 26 Jan 2016 14:59:29 +0000 (15:59 +0100)]
Implement String#trim
fixes #11037
Gunnar Beutner [Tue, 26 Jan 2016 14:42:54 +0000 (15:42 +0100)]
Ignore the .timestamp file when determining whether the zone config has changed (second attempt)
refs #11014
Michael Friedrich [Tue, 26 Jan 2016 14:16:59 +0000 (15:16 +0100)]
Fix incorrect --version information
fixes #10784
Gunnar Beutner [Tue, 26 Jan 2016 10:32:54 +0000 (11:32 +0100)]
Ignore the .timestamp file when determining whether the zone config has changed
refs #11014
Gunnar Beutner [Tue, 26 Jan 2016 09:46:27 +0000 (10:46 +0100)]
Make sure the updated config sync works with old versions of Icinga 2
refs #11014
Gunnar Beutner [Tue, 26 Jan 2016 09:45:03 +0000 (10:45 +0100)]
Use MkDirP instead of MkDir when syncing zone configs
fixes #10932
Gunnar Beutner [Tue, 26 Jan 2016 08:04:26 +0000 (09:04 +0100)]
Make sure the .timestamp file is synced for config updates
refs #11014
Gunnar Beutner [Tue, 26 Jan 2016 07:35:29 +0000 (08:35 +0100)]
Add missing comment
refs #10988
Michael Friedrich [Mon, 25 Jan 2016 14:21:25 +0000 (15:21 +0100)]
Fix cluster config timestamp again
refs #11014
Michael Friedrich [Mon, 25 Jan 2016 13:53:26 +0000 (14:53 +0100)]
Only set SSL_OP_NO_COMPRESSION if supported
OpenSSL 0.9.8 does not support this flag.
fixes #10988
Michael Friedrich [Mon, 25 Jan 2016 13:25:37 +0000 (14:25 +0100)]
Fix cluster config sync timestamp
refs #11014
Gunnar Beutner [Mon, 25 Jan 2016 09:57:06 +0000 (10:57 +0100)]
Make sure we only have one connection per satellite
refs #11014
Michael Friedrich [Fri, 22 Jan 2016 17:42:15 +0000 (18:42 +0100)]
DB IDO: Only update 'next_check' column when manually scheduling a check
Otherwise the changes from #7287 already take care of setting
the proper next check time from inside ProcessCheckResult().
There is no need to use the generic OnNextCheckChanged signal
but instead we're using a new one, locally just for DB IDO.
fixes #11019
Michael Friedrich [Fri, 22 Jan 2016 17:40:14 +0000 (18:40 +0100)]
Properly set the next check time for active and passive checks
fixes #7287
refs #11019
Michael Friedrich [Thu, 21 Jan 2016 18:07:54 +0000 (19:07 +0100)]
Fix: Modified attributes do not work for the IcingaApplication object w/ external commands
fixes #10974
Michael Friedrich [Thu, 21 Jan 2016 17:14:53 +0000 (18:14 +0100)]
Fix: Escaped sequences not properly generated with 'node update-config'
fixes #10989
Gunnar Beutner [Thu, 21 Jan 2016 15:37:52 +0000 (16:37 +0100)]
Ensure that checks are not scheduled for command_endpoint fake hosts
refs #10963
Gunnar Beutner [Thu, 21 Jan 2016 12:02:53 +0000 (13:02 +0100)]
Remove redundant log messages
refs #10963
Gunnar Beutner [Thu, 21 Jan 2016 09:32:38 +0000 (10:32 +0100)]
Make sure we're not running command_endpoint-based checks more than once
refs #10963
Lee Clemens [Wed, 20 Jan 2016 00:12:00 +0000 (19:12 -0500)]
Reload logs after logrotate across distros
Signed-off-by: Jean Flach <jean-marcel.flach@netways.de>
fixes #10935
Gunnar Beutner [Thu, 21 Jan 2016 08:06:21 +0000 (09:06 +0100)]
Fix incorrect type name in the documentation
fixes #10998
Tobias von der Krone [Tue, 19 Jan 2016 20:04:59 +0000 (21:04 +0100)]
Support TLSv1.1 and TLSv1.2 for the cluster transport encryption
From https://wiki.openssl.org/index.php/SSL/TLS_Client:
SSLv23_method specifies the protocols used and behavior of the handshake.
The method essentially means SSLv2 or above, and includes the TLS protocols.
The protocols are further tuned through SSL/TLS options. By using
SSLv23_method (and removing the SSL protocols with SSL_OP_NO_SSLv2 and
SSL_OP_NO_SSLv3), then you will use TLS v1.0 and above, including TLS v1.2.
You will also use a TLS handshake in the TLS Record.
If you use TLSv1_method, then you will only use TLS v1.0.
fixes #10988
Michael Friedrich [Wed, 20 Jan 2016 15:38:31 +0000 (16:38 +0100)]
ExternalCommandListener: Fix crash when reading from socket
refs #10700
Michael Friedrich [Wed, 20 Jan 2016 15:22:23 +0000 (16:22 +0100)]
Fix check scheduling w/ retry_interval
fixes #7287
Gunnar Beutner [Wed, 20 Jan 2016 13:07:07 +0000 (14:07 +0100)]
Add missing SetSyncing() call
refs #10963
Gunnar Beutner [Tue, 19 Jan 2016 16:25:28 +0000 (17:25 +0100)]
Skip log replay for endpoints with log_duration = 0
refs #10963
Gunnar Beutner [Tue, 19 Jan 2016 15:43:46 +0000 (16:43 +0100)]
Only build leak detection code when I2_LEAK_DEBUG is set
refs #10963
Gunnar Beutner [Tue, 19 Jan 2016 15:24:12 +0000 (16:24 +0100)]
Check the certificate name when reconnecting to an instance
refs #10963
Gunnar Beutner [Tue, 19 Jan 2016 14:25:44 +0000 (15:25 +0100)]
Decrease memory usage for the Object class
refs #10963
Gunnar Beutner [Tue, 19 Jan 2016 14:24:17 +0000 (15:24 +0100)]
Improve debug support for analyzing memory leaks
refs #10963
Jean Flach [Mon, 18 Jan 2016 15:12:59 +0000 (16:12 +0100)]
Fix AUTHORS and .mailmap
A name appears twice
fixes #10981
Claudio Kuenzler [Mon, 18 Jan 2016 14:00:34 +0000 (15:00 +0100)]
Fix mongodb CheckCommand
Signed-off-by: Jean Flach <jean-marcel.flach@netways.de>
fixes #10979
Eduard Güldner [Thu, 10 Dec 2015 17:01:01 +0000 (18:01 +0100)]
Added exclude parameter in disk-windows CheckCommand
Added missing command parameter in definition for disk-windows CheckCommand
in order to be able to exclude certain drives from being checked.
This parameter was addressed in feature #9201
Further details can be found in feature #10787
Signed-off-by: Jean Flach <jean-marcel.flach@netways.de>
fixes #10787
Jean Flach [Mon, 18 Jan 2016 08:41:52 +0000 (09:41 +0100)]
Fix another compiler warning
fixes #10956
Jean Flach [Fri, 15 Jan 2016 09:11:52 +0000 (10:11 +0100)]
Plug two memory leaks
refs #10963
Sebastian Brückner [Fri, 27 Nov 2015 13:50:15 +0000 (14:50 +0100)]
Add timeout to snmpv3 check
Signed-off-by: Jean Flach <jean-marcel.flach@netways.de>
fixes #10920
Michael Friedrich [Thu, 14 Jan 2016 14:33:28 +0000 (15:33 +0100)]
Raise a config error for "Checkable" objects in global zones
fixes #10807
Lee Clemens [Wed, 13 Jan 2016 18:22:27 +0000 (13:22 -0500)]
Add network.target to unit file
Icinga2 fails with 'Cannot bind TCP socket for host',
if other services requiring network.target are not installed.
Signed-off-by: Jean Flach <jean-marcel.flach@netways.de>
fixes #10968
Michael Friedrich [Wed, 13 Jan 2016 15:50:07 +0000 (16:50 +0100)]
Better explaination for array values in "disk" CheckCommand docs
fixes #10959
Michael Friedrich [Wed, 13 Jan 2016 15:48:43 +0000 (16:48 +0100)]
Troubleshooting: Explain how to fetch the executed command
fixes #10964
Gunnar Beutner [Wed, 13 Jan 2016 09:30:38 +0000 (10:30 +0100)]
Ensure that HttpServerConnections are properly closed
fixes #10655
Dirk Goetz [Mon, 11 Jan 2016 15:17:01 +0000 (16:17 +0100)]
Provide packages for icinga-studio on Fedora
Moves libraries to separate subpackage
fixes #10952
Signed-off-by: Gunnar Beutner <gunnar@beutner.name>
Gunnar Beutner [Wed, 13 Jan 2016 07:33:27 +0000 (08:33 +0100)]
Fix compiler warning
fixes #10956
Gunnar Beutner [Tue, 12 Jan 2016 07:29:59 +0000 (08:29 +0100)]
Update copyright headers for 2016
Jean Flach [Fri, 18 Dec 2015 15:03:57 +0000 (16:03 +0100)]
Replace boost-base64 with an openssl implementation
Also add unit tests
fixes #10714
Gunnar Beutner [Mon, 11 Jan 2016 13:28:58 +0000 (14:28 +0100)]
Build fix for Windows
fixes #10824
Gunnar Beutner [Mon, 11 Jan 2016 13:23:16 +0000 (14:23 +0100)]
Fix incorrect is_active queries
fixes #10891
Simon Ruderich [Fri, 20 Nov 2015 15:22:28 +0000 (16:22 +0100)]
doc/5-advanced-topics: add example how to use custom functions in attributes
Signed-off-by: Jean Flach <jean-marcel.flach@netways.de>
fixes #10947
Per von Zweigbergk [Thu, 5 Nov 2015 16:27:41 +0000 (17:27 +0100)]
Change B/s unit to B to comply with Nagios plugin spec
Unfortunately B/s is not a valid unit in the Nagios plugin specification. As a bit of a sad workaround, we set the unit to B, which is technically incorrect, but we can't really do much about that without amending the spec...
fixes #10544
Signed-off-by: Jean Flach <jean-marcel.flach@netways.de>
Per von Zweigbergk [Thu, 5 Nov 2015 16:23:41 +0000 (17:23 +0100)]
Fixed invalid quoting for network device names
Quoting needs to be with single quotes, not double quotes. Also single quotes need to be escaped.
refs #10544
Signed-off-by: Jean Flach <jean-marcel.flach@netways.de>
Mathieu Lutfy [Wed, 23 Dec 2015 19:30:59 +0000 (14:30 -0500)]
Documentation: Fix typos in troubleshooting.
Signed-off-by: Jean Flach <jean-marcel.flach@netways.de>
fixes #10908
Michael Friedrich [Fri, 18 Dec 2015 13:33:55 +0000 (14:33 +0100)]
Enhance "setting up check plugins" documentation
fixes #10880
Michael Friedrich [Fri, 18 Dec 2015 10:53:56 +0000 (11:53 +0100)]
Change log level for authoritative zone config includes
LogWarning will make users wonder about a problem each time
Icinga 2 starts.
refs #10819
Michael Friedrich [Fri, 18 Dec 2015 10:15:29 +0000 (11:15 +0100)]
Update AUTHORS
refs #10890
Arnd Hannemann [Fri, 27 Nov 2015 19:44:24 +0000 (20:44 +0100)]
Remove superfluous ifdef
fixes #10890
Signed-off-by: Michael Friedrich <michael.friedrich@netways.de>
Michael Friedrich [Fri, 18 Dec 2015 10:10:54 +0000 (11:10 +0100)]
Update AUTHORS
refs #9858
Daniil Yaroslavtsev [Thu, 6 Aug 2015 12:13:00 +0000 (15:13 +0300)]
GelfWriter: Add additional fields for 'CHECK RESULT' events
fixes #9858
Michael Friedrich [Fri, 18 Dec 2015 09:52:04 +0000 (10:52 +0100)]
Fix crash in DbEvents::RemoveCommentInternal()
Missing multiple queries as implemented with RemoveDowntimeInternal().
fixes #10883
Michael Friedrich [Thu, 17 Dec 2015 12:46:39 +0000 (13:46 +0100)]
Fix config validation for templates used as object reference name
fixes #10830
Gunnar Beutner [Thu, 17 Dec 2015 11:05:35 +0000 (12:05 +0100)]
Don't log IDO statistics when we're not connected
refs #10860
Michael Friedrich [Thu, 17 Dec 2015 09:20:41 +0000 (10:20 +0100)]
Fix that "repository add" writes invalid "type" attribute
fixes #10867
Michael Friedrich [Wed, 16 Dec 2015 14:57:59 +0000 (15:57 +0100)]
Fix failed reload via systemd
fixes #10226
Michael Friedrich [Wed, 16 Dec 2015 12:57:29 +0000 (13:57 +0100)]
Fix duplicate key violation for downtimes
refs #10829
Gunnar Beutner [Wed, 16 Dec 2015 10:29:06 +0000 (11:29 +0100)]
Fix crash in Ido*Connection::InternalExecuteMultipleQueries
fixes #10862
Gunnar Beutner [Wed, 16 Dec 2015 07:49:47 +0000 (08:49 +0100)]
Implement additional query statistics for DB IDO
fixes #10860
Michael Friedrich [Tue, 15 Dec 2015 15:50:17 +0000 (16:50 +0100)]
DB IDO: Add a log message when the connection handling is completed
fixes #10857
Michael Friedrich [Tue, 15 Dec 2015 14:29:48 +0000 (15:29 +0100)]
Implement support for re-ordering groups of IDO queries
fixes #10855
Michael Friedrich [Tue, 15 Dec 2015 12:44:58 +0000 (13:44 +0100)]
Avoid duplicate config and status updates on startup
fixes #10765
Michael Friedrich [Tue, 15 Dec 2015 13:03:01 +0000 (14:03 +0100)]
Documentation: Fix formatting in "Advanced Filters" chapter
fixes #10852
Michael Friedrich [Tue, 15 Dec 2015 10:55:21 +0000 (11:55 +0100)]
Fix invalid notification_id in DB IDO query
fixes #8976
Michael Friedrich [Mon, 14 Dec 2015 10:36:03 +0000 (11:36 +0100)]
Fix priority ordering for IDO queries
fixes #10829
refs #8714
Gunnar Beutner [Mon, 14 Dec 2015 09:33:43 +0000 (10:33 +0100)]
Clean up the FinishAsyncQueries code a bit
refs #8714
Michael Friedrich [Fri, 11 Dec 2015 18:54:17 +0000 (19:54 +0100)]
Fix cluster config sync for (non-)authoritative configs
Details: https://dev.icinga.org/issues/10819#note-39
refs #10819
Michael Friedrich [Fri, 11 Dec 2015 16:03:07 +0000 (17:03 +0100)]
Add more debug logging for api package config sync
refs #10819
Michael Friedrich [Fri, 11 Dec 2015 15:58:43 +0000 (16:58 +0100)]
Fix that relative paths do not work with include_zones
fixes #10828
Michael Friedrich [Fri, 11 Dec 2015 11:11:09 +0000 (12:11 +0100)]
Fix build error with older CMake versions on VERSION_LESS compare
fixes #10826
Michael Friedrich [Fri, 11 Dec 2015 11:03:31 +0000 (12:03 +0100)]
Fix missing documentation for API packages zones.d config sync
fixes #10825
Michael Friedrich [Thu, 10 Dec 2015 21:21:29 +0000 (22:21 +0100)]
Fix that cluster config sync ignores zones.d directory from API config packages
fixes #10819
Gunnar Beutner [Thu, 10 Dec 2015 15:54:43 +0000 (16:54 +0100)]
Implement support for priorities in the WorkQueue class
fixes #8714
Michael Friedrich [Thu, 10 Dec 2015 14:27:49 +0000 (15:27 +0100)]
Use NodeName instead of GetFQDN() in embedded checks
fixes #10818
Michael Friedrich [Thu, 10 Dec 2015 14:24:28 +0000 (15:24 +0100)]
Fix DB IDO events for next_check, etc. updates
refs #10817
Gunnar Beutner [Thu, 10 Dec 2015 11:25:46 +0000 (12:25 +0100)]
Make sure that all strings in the IDO database are UTF8-encoded
fixes #10554
Michael Friedrich [Wed, 9 Dec 2015 14:33:31 +0000 (15:33 +0100)]
Documentation: Fix missing SUSE repository for monitoring plugins
fixes #10806
Michael Friedrich [Tue, 8 Dec 2015 15:04:02 +0000 (16:04 +0100)]
Documentation: Fix postgresql-setup initdb
fixes #10779
Michael Friedrich [Tue, 8 Dec 2015 14:12:13 +0000 (15:12 +0100)]
Fix crash on startup with incorrect directory permissions
fixes #10739
Michael Friedrich [Mon, 7 Dec 2015 15:29:19 +0000 (16:29 +0100)]
Update RELEASE.md
Michael Friedrich [Mon, 7 Dec 2015 09:22:22 +0000 (10:22 +0100)]
Fix that the hpasm CheckCommand is using the PluginDir constant
fixes #10780
Dirk Goetz [Fri, 4 Dec 2015 14:49:36 +0000 (15:49 +0100)]
Only execute chcon if selinux is enabled and use full context
fixes #10773
Gunnar Beutner [Fri, 4 Dec 2015 14:29:07 +0000 (15:29 +0100)]
Update the documentation