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
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
Gunnar Beutner
f28b02b037
Merge branch 'feature/objects-json-6702'
...
fixes #6702
2014-08-16 20:42:13 +02:00
Gunnar Beutner
3cbebd985a
Add Python module for the icinga2.debug file
...
refs #6702
2014-08-16 20:22:43 +02:00
Gunnar Beutner
e359c55909
Add debug hints for attributes
...
refs #6702
2014-08-16 09:37:17 +02:00
Gunnar Beutner
0443c85bf5
Implement support for writing the icinga2.debug file
...
refs #6702
2014-08-15 21:00:26 +02:00
Michael Friedrich
e52848b923
DB IDO: Fix failover_timeout config validator
...
refs #6827
2014-08-15 17:50:38 +02:00
Michael Friedrich
60f219450f
Merge branch 'feature/ido-ha-6827'
...
fixes #6827
refs #6203
2014-08-15 17:24:05 +02:00
Michael Friedrich
1c98a3a9f7
DB IDO: Add failover_timeout attribute
...
refs #6827
2014-08-15 17:21:12 +02:00
Michael Friedrich
e8a41d86c8
DB IDO: Add documentation for HA functionality
...
refs #6827
refs #6203
2014-08-15 17:21:12 +02:00
Michael Friedrich
f6c24f8964
DB IDO: Delay connection in HA RunOnce mode
...
refs #6827
refs #6203
2014-08-15 17:21:12 +02:00
Michael Friedrich
d326678e76
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
2014-08-15 17:21:12 +02:00
Michael Friedrich
1f3c6b454f
DB IDO: Add endpoint_name to programstatus table
...
refs #6827
refs #6203
2014-08-15 17:21:12 +02:00
Gunnar Beutner
3048a02064
Add context information for Graphite error messages
...
fixes #6898
2014-08-14 17:08:11 +02:00
Michael Friedrich
92448a20da
Documentation: s/service\.description/service\.name/
...
refs #6918
2014-08-14 16:32:51 +02:00
Michael Friedrich
1a3f7d774c
Fix external command pipe: Too many open files
...
fixes #6916
2014-08-14 16:15:01 +02:00
Michael Friedrich
a6335a7cdf
Documentation: Fix naming s/central/master/
...
fixes #6878
2014-08-14 14:39:08 +02:00
Michael Friedrich
9efe458b27
Documentation: Clarify on which config tools are available
...
fixes #6909
2014-08-14 13:39:55 +02:00
Michael Friedrich
3be0bb9446
Documentation: Fix <> formatting
2014-08-07 15:48:55 +02:00