Michael Friedrich
3d3ee08038
Documentation: Revamp getting started and fix smaller bugs
...
fixes #6869
fixes #6995
fixes #6867
fixes #6864
fixes #6839
fixes #6651
refs #6968
2014-08-27 17:45:55 +02:00
Michael Friedrich
efcefef928
Documentation: Update What's new and changes
...
refs #6704
2014-08-27 14:33:31 +02:00
Gunnar Beutner
2dee79fc4b
Fix Requires in the spec file
...
fixes #7016
2014-08-27 13:50:09 +02:00
Michael Friedrich
0ce727edf0
Documentation: Additional cluster hints, better formatting
...
refs #6743
refs #6703
refs #6997
2014-08-27 11:48:44 +02:00
Michael Friedrich
520884f3f7
Merge branch 'feature/mod-attr-cluster-5219'
...
fixes #5219
2014-08-26 17:16:11 +02:00
Michael Friedrich
626a68e052
Add cluster api events for modified attributes support
...
refs #5219
2014-08-26 17:11:19 +02:00
Michael Friedrich
aedef8af97
Modify OnVarsChanged event to pass values
...
refs #5219
2014-08-26 17:11:19 +02:00
Michael Friedrich
31c9406684
Add OnCheckPeriodChanged event
...
refs #5219
2014-08-26 17:11:19 +02:00
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 96e23aa1c7
.
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 e1b8b05ef3
.
2014-08-21 09:36:05 +02:00
Gunnar Beutner
071ac754ca
Revert "Fix a potential crash in ExternalCommandListener::CommandPipeThread"
...
This reverts commit 0d4768528d
.
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 accd83693c
2014-08-20 13:37:59 +02:00
Gunnar Beutner
f6a7f84ed5
Revert "Fix external command pipe: Too many open files"
...
This reverts commit 1a3f7d774c
.
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