]>
granicus.if.org Git - icinga2/log
Gunnar Beutner [Wed, 20 Aug 2014 11:45:31 +0000 (13:45 +0200)]
Use threads for external commands
refs #6589
fixes #6942
Gunnar Beutner [Wed, 20 Aug 2014 11:37:06 +0000 (13:37 +0200)]
Revert "ExternalCommandListener: Use threads per client connection"
This reverts commit
accd83693ce699be5538a60facf1d11b5ec3ac57
Gunnar Beutner [Wed, 20 Aug 2014 11:32:07 +0000 (13:32 +0200)]
Revert "Fix external command pipe: Too many open files"
This reverts commit
1a3f7d774c2dce7750103913b2864c3c588b386f .
Gunnar Beutner [Tue, 19 Aug 2014 12:02:23 +0000 (14:02 +0200)]
Use the icingacmd group for /var/{cache,log,run}/icinga2
refs #6948
Gunnar Beutner [Tue, 19 Aug 2014 11:48:41 +0000 (13:48 +0200)]
Reword error messages a bit
refs #6070
Gunnar Beutner [Tue, 19 Aug 2014 10:58:55 +0000 (12:58 +0200)]
Change log level for failed commands
fixes #6751
Gunnar Beutner [Tue, 19 Aug 2014 08:49:20 +0000 (10:49 +0200)]
Update documentation for icinga2-list-objects
fixes #6949
Gunnar Beutner [Tue, 19 Aug 2014 08:18:23 +0000 (10:18 +0200)]
Fix permissions in the spec file
fixes #6948
Michael Friedrich [Mon, 18 Aug 2014 14:06:42 +0000 (16:06 +0200)]
DB IDO: Fix missing schema bump to 1.11.7
refs #6827
refs #6203
Gunnar Beutner [Sun, 17 Aug 2014 15:57:20 +0000 (17:57 +0200)]
Clean up some parts of the code
Michael Friedrich [Sun, 17 Aug 2014 13:45:49 +0000 (15:45 +0200)]
Documentation: Clarify on GraphiteWriter statistics
refs #6922
Gunnar Beutner [Sun, 17 Aug 2014 11:48:55 +0000 (13:48 +0200)]
Fall back to using SysconfDir + "/icinga2/icinga2.conf" if --config is not specified
fixes #6874
Gunnar Beutner [Sun, 17 Aug 2014 11:20:39 +0000 (13:20 +0200)]
Install DB schema files using cmake
fixes #6881
Gunnar Beutner [Sun, 17 Aug 2014 11:31:24 +0000 (13:31 +0200)]
icinga2-list-objects: Improve compatibility with Python 2.4
refs #6702
Gunnar Beutner [Sun, 17 Aug 2014 10:49:58 +0000 (12:49 +0200)]
Merge branch 'feature/recommend-suse-packages-6920'
fixes #6920
Tim Hardeck [Thu, 14 Aug 2014 15:35:42 +0000 (17:35 +0200)]
Add "Provides: monitoring_daemeon" on SUSE distributions
to allow Icinga2 being a replacement for compatible monitoring daemons
like Icinga 1 or Nagios.
This should make the installation of Icinga2 more user friendly on SUSE
distributions.
refs #6920
Tim Hardeck [Thu, 14 Aug 2014 15:34:26 +0000 (17:34 +0200)]
Recommend related packages on SUSE distributions
These packages are installed by default but they are not required so
there is no error if they are missing.
This should make the installation of Icinga2 more user friendly on SUSE
distributions.
refs #6920
Tim Hardeck [Thu, 14 Aug 2014 14:48:49 +0000 (16:48 +0200)]
Enforce /usr/lib as base for the cgi path on SUSE distributions
The cgi path on SUSE distributions is always located under
/usr/lib/icinga/cgi, even on x86_64 systems.
So the path in the icinga-classic-apache.conf needs to be adapted on
those distributions.
fixes #6917
Tim Hardeck [Thu, 14 Aug 2014 14:23:03 +0000 (16:23 +0200)]
Use _rundir macro for configuring the run directory
To allow using "/run" instead of "/var/run" the macro _rundir is used.
"/run" is required on newer distributions like openSUSE Factory.
On systems were _rundir is not defined "/var/run" is specified as the
default.
fixes #6915
Gunnar Beutner [Sun, 17 Aug 2014 09:41:06 +0000 (11:41 +0200)]
Merge branch 'feature/clean-up-spec-file-6919'
fixes #6919
Tim Hardeck [Thu, 14 Aug 2014 15:29:25 +0000 (17:29 +0200)]
Remove commented out lines from spec file
These lines result in warnings because the macros are not escaped in them.
refs #6919
Tim Hardeck [Thu, 14 Aug 2014 15:28:06 +0000 (17:28 +0200)]
Unify SUSE distribution checks in spec file
refs #6919
Markus Frosch [Fri, 15 Aug 2014 12:20:29 +0000 (14:20 +0200)]
Enhance GraphiteWriter documentation
fixes #6922
Gunnar Beutner [Sun, 17 Aug 2014 08:48:30 +0000 (10:48 +0200)]
Don't use ANSI colors when the output FD is not a tty.
refs #6702
Gunnar Beutner [Sat, 16 Aug 2014 20:54:05 +0000 (22:54 +0200)]
Add missing Python module dependency
refs #6702
Gunnar Beutner [Sat, 16 Aug 2014 20:28:47 +0000 (22:28 +0200)]
Ignore SIGPIPE in icinga2-list-objects
refs #6702
Gunnar Beutner [Sat, 16 Aug 2014 20:12:40 +0000 (22:12 +0200)]
Fix some minor issues with the icinga2.debug feature
refs #6702
Gunnar Beutner [Sat, 16 Aug 2014 18:42:13 +0000 (20:42 +0200)]
Merge branch 'feature/objects-json-6702'
fixes #6702
Gunnar Beutner [Fri, 15 Aug 2014 13:39:00 +0000 (15:39 +0200)]
Add Python module for the icinga2.debug file
refs #6702
Gunnar Beutner [Tue, 12 Aug 2014 13:31:47 +0000 (15:31 +0200)]
Add debug hints for attributes
refs #6702
Gunnar Beutner [Tue, 12 Aug 2014 11:46:54 +0000 (13:46 +0200)]
Implement support for writing the icinga2.debug file
refs #6702
Michael Friedrich [Fri, 15 Aug 2014 15:50:38 +0000 (17:50 +0200)]
DB IDO: Fix failover_timeout config validator
refs #6827
Michael Friedrich [Fri, 15 Aug 2014 15:24:05 +0000 (17:24 +0200)]
Merge branch 'feature/ido-ha-6827'
fixes #6827
refs #6203
Michael Friedrich [Fri, 15 Aug 2014 15:13:32 +0000 (17:13 +0200)]
DB IDO: Add failover_timeout attribute
refs #6827
Michael Friedrich [Fri, 15 Aug 2014 14:01:44 +0000 (16:01 +0200)]
DB IDO: Add documentation for HA functionality
refs #6827
refs #6203
Michael Friedrich [Wed, 13 Aug 2014 18:30:28 +0000 (20:30 +0200)]
DB IDO: Delay connection in HA RunOnce mode
refs #6827
refs #6203
Michael Friedrich [Wed, 13 Aug 2014 15:46:43 +0000 (17:46 +0200)]
DB IDO: Add 'enable_ha' configuration flag
This feature is true by default. If disabled all cluster nodes in a high
availability zone will write to their own local database.
TODO: documentation, tests.
refs #6827
refs #6203
Michael Friedrich [Wed, 13 Aug 2014 14:47:38 +0000 (16:47 +0200)]
DB IDO: Add endpoint_name to programstatus table
refs #6827
refs #6203
Gunnar Beutner [Thu, 14 Aug 2014 15:08:11 +0000 (17:08 +0200)]
Add context information for Graphite error messages
fixes #6898
Michael Friedrich [Thu, 14 Aug 2014 14:32:51 +0000 (16:32 +0200)]
Documentation: s/service\.description/service\.name/
refs #6918
Michael Friedrich [Thu, 14 Aug 2014 14:15:01 +0000 (16:15 +0200)]
Fix external command pipe: Too many open files
fixes #6916
Michael Friedrich [Thu, 14 Aug 2014 12:39:08 +0000 (14:39 +0200)]
Documentation: Fix naming s/central/master/
fixes #6878
Michael Friedrich [Thu, 14 Aug 2014 11:39:55 +0000 (13:39 +0200)]
Documentation: Clarify on which config tools are available
fixes #6909
Michael Friedrich [Thu, 7 Aug 2014 13:48:55 +0000 (15:48 +0200)]
Documentation: Fix <> formatting
Gunnar Beutner [Thu, 7 Aug 2014 12:23:20 +0000 (14:23 +0200)]
Build fix for Windows
Michael Friedrich [Thu, 7 Aug 2014 09:18:17 +0000 (11:18 +0200)]
Documentation: s/enable_flap_detection/enable_flapping/g
fixes #6870
Michael Friedrich [Thu, 7 Aug 2014 06:59:05 +0000 (08:59 +0200)]
Release version 2.0.2
Michael Friedrich [Thu, 7 Aug 2014 06:55:36 +0000 (08:55 +0200)]
Install upgrade sql files on Debian
refs #6700
Gunnar Beutner [Thu, 7 Aug 2014 06:34:38 +0000 (08:34 +0200)]
Flush loggers in Application::Exit
fixes #6861
Michael Friedrich [Wed, 6 Aug 2014 19:30:12 +0000 (21:30 +0200)]
Update INSTALL - master + support/2.0 only
Michael Friedrich [Wed, 6 Aug 2014 15:49:29 +0000 (17:49 +0200)]
Fix event command execution not calling finish handler
fixes #6856
Gunnar Beutner [Wed, 6 Aug 2014 08:47:00 +0000 (10:47 +0200)]
Exit application when IDO version doesn't match expected version
fixes #6850
Gunnar Beutner [Wed, 6 Aug 2014 08:43:41 +0000 (10:43 +0200)]
Use gai_strerror instead of Utility::FormatErrorNumber for getaddrinfo's error codes
fixes #6849
Gunnar Beutner [Wed, 6 Aug 2014 08:37:47 +0000 (10:37 +0200)]
Add missing spaces in some error messages
fixes #6840
Gunnar Beutner [Wed, 6 Aug 2014 08:35:27 +0000 (10:35 +0200)]
Make --no-stack-rlimit the first argument
fixes #6765
Gunnar Beutner [Wed, 6 Aug 2014 07:59:38 +0000 (09:59 +0200)]
Don't write new-lines to the Graphite socket to test if it's still connected
fixes #6549
Michael Friedrich [Tue, 5 Aug 2014 19:27:21 +0000 (21:27 +0200)]
Rename README to README.md
fixes #6688
Michael Friedrich [Tue, 5 Aug 2014 16:48:29 +0000 (18:48 +0200)]
Documentation: Add a note on async non-blocking events
refs #6589
Michael Friedrich [Tue, 5 Aug 2014 16:01:01 +0000 (18:01 +0200)]
ExternalCommandListener: Use threads per client connection
fixes #6589
Michael Friedrich [Tue, 5 Aug 2014 14:37:30 +0000 (16:37 +0200)]
Update manual test config for notifications
refs #6479
Michael Friedrich [Tue, 5 Aug 2014 11:52:24 +0000 (13:52 +0200)]
Flush stdout before _exit()
fixes #6852
refs #6820
Michael Friedrich [Tue, 5 Aug 2014 10:14:24 +0000 (12:14 +0200)]
Exit early on ApiListener SSL errors
refs #6682
Michael Friedrich [Tue, 5 Aug 2014 09:30:06 +0000 (11:30 +0200)]
Use a local buffer for ERR_error_string()
refs #6724
refs #6682
Gerd von Egidy [Mon, 4 Aug 2014 22:53:18 +0000 (00:53 +0200)]
Beautify GraphiteWriter debug logging
refs #6550
Gerd von Egidy [Mon, 4 Aug 2014 22:48:32 +0000 (00:48 +0200)]
Add warning messages when performance data could not be parsed or not be sent to Graphite
refs #6550
Gunnar Beutner [Tue, 5 Aug 2014 07:35:28 +0000 (09:35 +0200)]
Add a missing lock in TlsStream::Close
fixes #6621
refs #6724
Gunnar Beutner [Tue, 5 Aug 2014 07:10:59 +0000 (09:10 +0200)]
Avoid duplicate API connections
refs #6724
Gunnar Beutner [Tue, 5 Aug 2014 06:40:06 +0000 (08:40 +0200)]
Michael Friedrich [Mon, 4 Aug 2014 15:29:59 +0000 (17:29 +0200)]
Merge branch 'fix/cluster-ssl-error-msg-6682' into support/2.0
fixes #6682
Michael Friedrich [Mon, 4 Aug 2014 15:13:42 +0000 (17:13 +0200)]
Add verbose SSL error messages
refs #6682
Michael Friedrich [Mon, 4 Aug 2014 14:43:34 +0000 (16:43 +0200)]
Use Application::Exit() for main app termination
refs #6682
Michael Friedrich [Mon, 4 Aug 2014 14:34:17 +0000 (16:34 +0200)]
Bail early if ApiListener cannot be started
refs #6682
Michael Friedrich [Mon, 4 Aug 2014 14:26:17 +0000 (16:26 +0200)]
Add Application::Exit()
refs #6682
Michael Friedrich [Mon, 4 Aug 2014 12:03:37 +0000 (14:03 +0200)]
Fix non-existing endpoint on ApiListener error
refs #6724
Gunnar Beutner [Mon, 4 Aug 2014 11:35:12 +0000 (13:35 +0200)]
Properly close TLS connections
refs #6724
Gunnar Beutner [Mon, 4 Aug 2014 10:48:15 +0000 (12:48 +0200)]
Fix an invalid pointer access in ApiClient::DisconnectSync
refs #6724
Michael Friedrich [Mon, 4 Aug 2014 09:25:47 +0000 (11:25 +0200)]
Syntax: Add new RunDir constant
refs #6627
Michael Friedrich [Mon, 4 Aug 2014 09:25:17 +0000 (11:25 +0200)]
Documentation: Fix PidPath default
refs #6627
Michael Friedrich [Mon, 4 Aug 2014 08:47:30 +0000 (10:47 +0200)]
Documentation: Add section for implicit dependencies
fixes #6725
Gunnar Beutner [Mon, 4 Aug 2014 07:50:47 +0000 (09:50 +0200)]
Fix a potential deadlock in ApiClient::Disconnect
refs #6724
Gunnar Beutner [Mon, 4 Aug 2014 07:50:30 +0000 (09:50 +0200)]
Build fix for Linux (oops)
Gunnar Beutner [Mon, 4 Aug 2014 06:49:11 +0000 (08:49 +0200)]
Merge branch 'fix/solaris-6821'
fixes #6821
Gunnar Beutner [Mon, 4 Aug 2014 06:48:05 +0000 (08:48 +0200)]
Update AUTHORS
refs #6821
Jan Andres [Mon, 4 Aug 2014 06:46:14 +0000 (08:46 +0200)]
Fix incorrect usage of readdir_r
refs #6821
Signed-off-by: Gunnar Beutner <gunnar.beutner@netways.de>
Jan Andres [Mon, 4 Aug 2014 06:45:38 +0000 (08:45 +0200)]
Build fix for Solaris
refs #6821
Signed-off-by: Gunnar Beutner <gunnar.beutner@netways.de>
Michael Friedrich [Fri, 1 Aug 2014 15:38:49 +0000 (17:38 +0200)]
Documentation: Add a note on Icinga Web database
refs #6652
Gunnar Beutner [Fri, 1 Aug 2014 15:05:09 +0000 (17:05 +0200)]
Build fix for OS X.
Michael Friedrich [Fri, 1 Aug 2014 14:47:14 +0000 (16:47 +0200)]
Documentation: Basic cluster troubleshooting guide
Partly
refs #6703
Michael Friedrich [Fri, 1 Aug 2014 14:18:30 +0000 (16:18 +0200)]
Documentation: Update cluster zones from latest feedback
This is partly related to
refs #6703
Gunnar Beutner [Fri, 1 Aug 2014 12:28:32 +0000 (14:28 +0200)]
Fix OpenSSL errors during (re-)negotiation
fixes #6724
Gunnar Beutner [Fri, 1 Aug 2014 10:26:45 +0000 (12:26 +0200)]
Remove if(NOT DEFINED ICINGA2_SYSCONFIGFILE) in etc/initsystem/CMakeLists.txt
fixes #6832
Michael Friedrich [Thu, 31 Jul 2014 10:00:52 +0000 (12:00 +0200)]
Fix permission problem with cluster messages
fixes #6810
Gunnar Beutner [Wed, 30 Jul 2014 13:26:41 +0000 (15:26 +0200)]
Remove RPM Requires for mysql
refs #5818
Gunnar Beutner [Wed, 30 Jul 2014 13:14:47 +0000 (15:14 +0200)]
Use _exit instead of exit
fixes #6820
Gunnar Beutner [Wed, 30 Jul 2014 12:24:35 +0000 (14:24 +0200)]
Merge branch 'fix/gnb-adapt-spec-for-suse-5818'
fixes #5818
Gunnar Beutner [Wed, 30 Jul 2014 11:41:23 +0000 (13:41 +0200)]
Remove redundant RPM Requires
refs #5818
Gaël Beaudoin [Mon, 28 Jul 2014 08:28:16 +0000 (10:28 +0200)]
Add the --timeout parameter to the check_ssh / ssh CheckCommand
fixes #6791
Signed-off-by: Michael Friedrich <michael.friedrich@netways.de>
Tim Hardeck [Fri, 11 Jul 2014 07:11:34 +0000 (09:11 +0200)]
Use Github url as tarball source
This allows the automatic download of new versions.
refs #5818
Tim Hardeck [Sat, 5 Jul 2014 10:34:31 +0000 (12:34 +0200)]
Prevent empty icinga2 package by adding COPYING
Empty packages are not allowed on SLES11 and also produce a warning in
newer openSUSE releases.
So we just work around the issue by adding the COPYING file.
refs #5818
Tim Hardeck [Fri, 4 Jul 2014 11:29:40 +0000 (13:29 +0200)]
Use permission verfication scripts on SUSE distributions
refs #5818