4066 Commits

Author SHA1 Message Date
Michael Friedrich
0db1b5095d Add OnMaxCheckAttemptsChanged event
refs #5219
2014-08-26 17:11:19 +02:00
Michael Friedrich
552d0a7d18 Add On{Event,Check}CommandChanged event
refs #5219
2014-08-26 17:11:19 +02:00
Michael Friedrich
3899601744 Add On{Check,Retry}IntervalChanged event
refs #5219
2014-08-26 17:11:19 +02:00
Michael Friedrich
d53fced691 Add OnEnableEventHandlerChanged event
refs #5219
2014-08-26 17:11:19 +02:00
Gunnar Beutner
fca79dd66c Check object access when replaying log files
fixes #6205
2014-08-26 11:01:29 +02:00
Gunnar Beutner
634ef772c3 Build fix for Boost 1.56
fixes #7001
2014-08-25 15:12:39 +02:00
Gunnar Beutner
95a38fac18 Fix a spelling mistake 2014-08-25 13:53:05 +02:00
Gunnar Beutner
f7f8bd9b00 Use const-ref specifier when catching exceptions
refs #6070
2014-08-25 08:36:30 +02:00
Gunnar Beutner
2c7f440a73 Implement support for ApiListener::bind_host
fixes #6998
2014-08-25 08:27:19 +02:00
Michael Friedrich
32c20132d0 Documentation: Rewrite cluster docs
* Re-organize structure
* New section with HA features
* Permissions and security
* How to add a new node
* Cluster requirements
* Additional hints on installation
* More troubleshooting

fixes #6743
fixes #6703
fixes #6997
2014-08-24 11:21:54 +02:00
Gunnar Beutner
3972aa20c4 Change log level for one of the log messages
refs #6066
2014-08-22 16:00:57 +02:00
Michael Friedrich
d717e6292d Documentation: Fix markdown formatting in troubleshooting chapter 2014-08-22 15:42:01 +02:00
Michael Friedrich
4b3afd52d4 Revert "Enforce /usr/lib as base for the cgi path on SUSE distributions"
This reverts commit 96e23aa1c7c2ba51ec330a7ede4491aae5cf8706.

fixes #6917
2014-08-22 15:41:44 +02:00
Gunnar Beutner
29db3f0972 Add more log messages for API connections
refs #6066
2014-08-22 15:39:34 +02:00
Gunnar Beutner
913e35da9e Make sure that child zones accept commands from their parent zone
refs #6964
2014-08-22 13:51:27 +02:00
Michael Friedrich
f1c8073dd3 Update documentation for notifications in HA cluster
refs #6203
2014-08-22 13:17:39 +02:00
Michael Friedrich
fc401516a8 Fix check results for localhost in HA cluster
fixes #6964
2014-08-22 13:01:06 +02:00
Michael Friedrich
efafcecced Implement load balancing for notifications
fixes #6203
2014-08-22 13:00:52 +02:00
Gunnar Beutner
e31d520f6b Improve log messages for failed commands
fixes #6970
2014-08-21 11:26:43 +02:00
Gunnar Beutner
80762a0360 Revert "Use threads for external commands"
This reverts commit e1b8b05ef3034ede65fb84141a5a3a908304ddd5.
2014-08-21 09:36:05 +02:00
Gunnar Beutner
071ac754ca Revert "Fix a potential crash in ExternalCommandListener::CommandPipeThread"
This reverts commit 0d4768528dee7217f8a66065d824d044c1a877ed.
2014-08-21 09:36:00 +02:00
Gunnar Beutner
0d4768528d Fix a potential crash in ExternalCommandListener::CommandPipeThread
refs #6589
2014-08-20 23:35:11 +02:00
Gunnar Beutner
107a152a8f Improve TLS and cluster error messages
refs #6066
2014-08-20 14:07:23 +02:00
Gunnar Beutner
e1b8b05ef3 Use threads for external commands
refs #6589
fixes #6942
2014-08-20 13:45:31 +02:00
Gunnar Beutner
dae120beb6 Revert "ExternalCommandListener: Use threads per client connection"
This reverts commit accd83693ce699be5538a60facf1d11b5ec3ac57
2014-08-20 13:37:59 +02:00
Gunnar Beutner
f6a7f84ed5 Revert "Fix external command pipe: Too many open files"
This reverts commit 1a3f7d774c2dce7750103913b2864c3c588b386f.
2014-08-20 13:32:07 +02:00
Gunnar Beutner
495bc5b733 Use the icingacmd group for /var/{cache,log,run}/icinga2
refs #6948
2014-08-19 14:05:02 +02:00
Gunnar Beutner
8485e0b94b Reword error messages a bit
refs #6070
2014-08-19 13:48:41 +02:00
Gunnar Beutner
d4cdee6a1a Change log level for failed commands
fixes #6751
2014-08-19 12:58:55 +02:00
Gunnar Beutner
91a7d0afb1 Update documentation for icinga2-list-objects
fixes #6949
2014-08-19 10:49:20 +02:00
Gunnar Beutner
4f4ebbea92 Fix permissions in the spec file
fixes #6948
2014-08-19 10:18:23 +02:00
Michael Friedrich
accd83693c DB IDO: Fix missing schema bump to 1.11.7
refs #6827
refs #6203
2014-08-18 16:06:42 +02:00
Gunnar Beutner
65bec9e904 Clean up some parts of the code 2014-08-17 17:57:41 +02:00
Michael Friedrich
c4d448efe5 Documentation: Clarify on GraphiteWriter statistics
refs #6922
2014-08-17 15:45:49 +02:00
Gunnar Beutner
25ed7dcdb2 Fall back to using SysconfDir + "/icinga2/icinga2.conf" if --config is not specified
fixes #6874
2014-08-17 13:48:55 +02:00
Gunnar Beutner
3da5568eb3 Install DB schema files using cmake
fixes #6881
2014-08-17 13:37:50 +02:00
Gunnar Beutner
0ec5efafb5 icinga2-list-objects: Improve compatibility with Python 2.4
refs #6702
2014-08-17 13:31:24 +02:00
Gunnar Beutner
4bfd6f9e23 Merge branch 'feature/recommend-suse-packages-6920'
fixes #6920
2014-08-17 12:49:58 +02:00
Tim Hardeck
3d2d86d463 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
2014-08-17 12:47:49 +02:00
Tim Hardeck
9ff424233f 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
2014-08-17 12:47:49 +02:00
Tim Hardeck
96e23aa1c7 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
2014-08-17 12:32:22 +02:00
Tim Hardeck
6d968769aa 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
2014-08-17 12:28:44 +02:00
Gunnar Beutner
738d8c6bdf Merge branch 'feature/clean-up-spec-file-6919'
fixes #6919
2014-08-17 11:41:06 +02:00
Tim Hardeck
aef85d66be Remove commented out lines from spec file
These lines result in warnings because the macros are not escaped in them.

refs #6919
2014-08-17 11:38:52 +02:00
Tim Hardeck
9726687539 Unify SUSE distribution checks in spec file
refs #6919
2014-08-17 11:38:48 +02:00
Markus Frosch
b46dbe4db4 Enhance GraphiteWriter documentation
fixes #6922
2014-08-17 11:33:18 +02:00
Gunnar Beutner
b16e6d7e52 Don't use ANSI colors when the output FD is not a tty.
refs #6702
2014-08-17 10:48:30 +02:00
Gunnar Beutner
2d42cae358 Add missing Python module dependency
refs #6702
2014-08-16 22:55:36 +02:00
Gunnar Beutner
aa2d5d1edd Ignore SIGPIPE in icinga2-list-objects
refs #6702
2014-08-16 22:28:47 +02:00
Gunnar Beutner
fdca524cdd Fix some minor issues with the icinga2.debug feature
refs #6702
2014-08-16 22:12:40 +02:00