]> granicus.if.org Git - icinga2/log
icinga2
10 years agoUpdate INSTALL file.
Gunnar Beutner [Mon, 12 May 2014 07:03:00 +0000 (09:03 +0200)]
Update INSTALL file.

Fixes #6116

10 years agoRemove unnecessary includes.
Gunnar Beutner [Sun, 11 May 2014 15:14:35 +0000 (17:14 +0200)]
Remove unnecessary includes.

Fixes #6189

10 years agoDocumentation: Fix DB category requirements.
Michael Friedrich [Sun, 11 May 2014 13:42:35 +0000 (15:42 +0200)]
Documentation: Fix DB category requirements.

Fixes #5485

10 years agoDocumentation: Explain how runtime macro evaluation order works.
Michael Friedrich [Sun, 11 May 2014 13:31:29 +0000 (15:31 +0200)]
Documentation: Explain how runtime macro evaluation order works.

Fixes #6010

10 years agoDocumentation: Fix runtime macros in migration section.
Michael Friedrich [Sun, 11 May 2014 13:10:40 +0000 (15:10 +0200)]
Documentation: Fix runtime macros in migration section.

Fixes #6149

10 years agoRename host.total_* runtime macros to host.num_*.
Michael Friedrich [Sun, 11 May 2014 13:08:32 +0000 (15:08 +0200)]
Rename host.total_* runtime macros to host.num_*.

Fixes #6188

10 years agoDocumentation: First draft for cluster v3.
Michael Friedrich [Sun, 11 May 2014 12:36:18 +0000 (14:36 +0200)]
Documentation: First draft for cluster v3.

Refs #6107
Refs #4739

10 years agoDocumentation: Change order of objects.
Michael Friedrich [Sun, 11 May 2014 11:16:37 +0000 (13:16 +0200)]
Documentation: Change order of objects.

Refs #5795

10 years agoDocumentation: Add command arguments.
Michael Friedrich [Sun, 11 May 2014 11:05:32 +0000 (13:05 +0200)]
Documentation: Add command arguments.

Fixes #5933

10 years agoFix another couple of compiler warnings.
Gunnar Beutner [Sun, 11 May 2014 06:27:42 +0000 (08:27 +0200)]
Fix another couple of compiler warnings.

Refs #5823

10 years agoFix some more compiler warnings.
Gunnar Beutner [Sun, 11 May 2014 04:30:50 +0000 (06:30 +0200)]
Fix some more compiler warnings.

Refs #5823

10 years agoFix some compiler warnings.
Gunnar Beutner [Sun, 11 May 2014 04:00:34 +0000 (06:00 +0200)]
Fix some compiler warnings.

Refs #5823

10 years agoLivestatus: Add 'check_source' to hosts table.
Michael Friedrich [Sat, 10 May 2014 19:57:01 +0000 (21:57 +0200)]
Livestatus: Add 'check_source' to hosts table.

Fixes #6185

10 years agoDocumentation: Add schema extensions.
Michael Friedrich [Sat, 10 May 2014 19:36:50 +0000 (21:36 +0200)]
Documentation: Add schema extensions.

Refs #6094

10 years agoMerge branch 'feature/is-reachable-6094' into next
Michael Friedrich [Sat, 10 May 2014 19:28:41 +0000 (21:28 +0200)]
Merge branch 'feature/is-reachable-6094' into next

Fixes #6094

10 years agoDB IDO: Bump schema version to 1.11.3.
Michael Friedrich [Sat, 10 May 2014 19:27:56 +0000 (21:27 +0200)]
DB IDO: Bump schema version to 1.11.3.

Refs #6094

10 years agoStatusDataWriter: Add 'is_reachable' {host,service}status attribute.
Michael Friedrich [Sat, 10 May 2014 19:21:29 +0000 (21:21 +0200)]
StatusDataWriter: Add 'is_reachable' {host,service}status attribute.

Refs #6094

10 years agoDB IDO: Add 'is_reachable' column to {host,service}status tables.
Michael Friedrich [Sat, 10 May 2014 19:03:47 +0000 (21:03 +0200)]
DB IDO: Add 'is_reachable' column to {host,service}status tables.

Refs #6094

10 years agoLivestatus: Add 'is_reachable' to hosts/services table.
Michael Friedrich [Sat, 10 May 2014 18:37:09 +0000 (20:37 +0200)]
Livestatus: Add 'is_reachable' to hosts/services table.

Refs #6094

10 years agoDocumentation: Fix external commands table.
Michael Friedrich [Sat, 10 May 2014 18:19:47 +0000 (20:19 +0200)]
Documentation: Fix external commands table.

Fixes #6128

10 years agoDocumentation: Add development section.
Michael Friedrich [Sat, 10 May 2014 17:28:59 +0000 (19:28 +0200)]
Documentation: Add development section.

Fixes #6184

10 years agoInclude monitoring plugin commands seperately.
Michael Friedrich [Sat, 10 May 2014 16:23:08 +0000 (18:23 +0200)]
Include monitoring plugin commands seperately.

Fixes #6130

10 years agoMerge branch 'fix/db-ido-enable-signals-6151' into next
Michael Friedrich [Sat, 10 May 2014 15:25:44 +0000 (17:25 +0200)]
Merge branch 'fix/db-ido-enable-signals-6151' into next

Fixes #6151

10 years agoModifiedAttributes for Enable* must call signals.
Michael Friedrich [Sat, 10 May 2014 15:24:39 +0000 (17:24 +0200)]
ModifiedAttributes for Enable* must call signals.

Refs #6151
Refs #5219

10 years agoDB IDO: Add Enable* db events.
Michael Friedrich [Sat, 10 May 2014 14:52:48 +0000 (16:52 +0200)]
DB IDO: Add Enable* db events.

Refs #6151

10 years agoAdd OnEnablePerfdataChanged signal.
Michael Friedrich [Sat, 10 May 2014 14:24:58 +0000 (16:24 +0200)]
Add OnEnablePerfdataChanged signal.

Refs #6151

10 years agoDocumentation: Fix HostGroup assign example.
Michael Friedrich [Sat, 10 May 2014 13:56:51 +0000 (15:56 +0200)]
Documentation: Fix HostGroup assign example.

Fixes #6163

10 years agoFix scoping rules for dictionaries.
Gunnar Beutner [Sat, 10 May 2014 10:43:16 +0000 (12:43 +0200)]
Fix scoping rules for dictionaries.

Refs #6183

10 years agoUse a separate scope for "for" loops.
Gunnar Beutner [Sat, 10 May 2014 10:03:54 +0000 (12:03 +0200)]
Use a separate scope for "for" loops.

Refs #6183

10 years agoImplement for loops.
Gunnar Beutner [Sat, 10 May 2014 09:26:56 +0000 (11:26 +0200)]
Implement for loops.

Fixes #6183

10 years agoImplement support for arrays for the indexer operator.
Gunnar Beutner [Sat, 10 May 2014 08:46:49 +0000 (10:46 +0200)]
Implement support for arrays for the indexer operator.

Fixes #6182

10 years agoConfig validator: Make sure that objects are not abstract.
Gunnar Beutner [Fri, 9 May 2014 17:40:56 +0000 (19:40 +0200)]
Config validator: Make sure that objects are not abstract.

Fixes #6148

10 years agoFix an issue where expired Timer pointers caused other timers to be delayed.
Gunnar Beutner [Fri, 9 May 2014 17:26:31 +0000 (19:26 +0200)]
Fix an issue where expired Timer pointers caused other timers to be delayed.

Fixes #6179

10 years agoUpdate Vagrant documentation link.
Gunnar Beutner [Fri, 9 May 2014 13:32:49 +0000 (15:32 +0200)]
Update Vagrant documentation link.

Refs #5795

10 years agoDisable timer unit tests.
Gunnar Beutner [Fri, 9 May 2014 12:48:25 +0000 (14:48 +0200)]
Disable timer unit tests.

Refs #6179

10 years agoFix deadlock when calling functions recursively.
Gunnar Beutner [Fri, 9 May 2014 12:45:59 +0000 (14:45 +0200)]
Fix deadlock when calling functions recursively.

Fixes #6178

10 years agoImplement HA for IDO connections.
Gunnar Beutner [Fri, 9 May 2014 11:02:30 +0000 (13:02 +0200)]
Implement HA for IDO connections.

Refs #6107

10 years agoReimplement load-balancing for checks.
Gunnar Beutner [Fri, 9 May 2014 09:32:24 +0000 (11:32 +0200)]
Reimplement load-balancing for checks.

Refs #6107

10 years agoApply: Inherit zone from parent object.
Gunnar Beutner [Fri, 9 May 2014 08:33:22 +0000 (10:33 +0200)]
Apply: Inherit zone from parent object.

Refs #6107

10 years agoRemove the ZlibStream class and the stream_bio functionality.
Gunnar Beutner [Fri, 9 May 2014 08:23:54 +0000 (10:23 +0200)]
Remove the ZlibStream class and the stream_bio functionality.

Fixes #6119

10 years agoUpdate documentation.
Gunnar Beutner [Fri, 9 May 2014 08:12:37 +0000 (10:12 +0200)]
Update documentation.

Refs #5795

10 years agoRemove Perl dependency for Debian packages.
Michael Friedrich [Thu, 8 May 2014 16:15:39 +0000 (18:15 +0200)]
Remove Perl dependency for Debian packages.

Fixes #6150

10 years agoFix the timer_scope test.
Gunnar Beutner [Thu, 8 May 2014 15:23:26 +0000 (17:23 +0200)]
Fix the timer_scope test.

Refs #6107

10 years agoDon't log repository messages.
Gunnar Beutner [Thu, 8 May 2014 13:46:47 +0000 (15:46 +0200)]
Don't log repository messages.

Refs #6107

10 years agoRemove zone check in ApiEvents::UpdateRepositoryAPIHandler.
Gunnar Beutner [Thu, 8 May 2014 13:27:16 +0000 (15:27 +0200)]
Remove zone check in ApiEvents::UpdateRepositoryAPIHandler.

Refs #6107

10 years agoImplement timeout for anonymous ApiClient objects.
Gunnar Beutner [Thu, 8 May 2014 13:12:56 +0000 (15:12 +0200)]
Implement timeout for anonymous ApiClient objects.

Refs #6107

10 years agoClean up reconnect handler.
Gunnar Beutner [Thu, 8 May 2014 13:00:09 +0000 (15:00 +0200)]
Clean up reconnect handler.

Refs #6107

10 years agoUpdate scripts.
Gunnar Beutner [Thu, 8 May 2014 12:05:36 +0000 (14:05 +0200)]
Update scripts.

Refs #6107

10 years agoDecrease default check intervals.
Gunnar Beutner [Thu, 8 May 2014 11:56:28 +0000 (13:56 +0200)]
Decrease default check intervals.

Refs #6107

10 years agoFix missing variable assignment in Zone::CanAccessObject().
Gunnar Beutner [Thu, 8 May 2014 11:29:53 +0000 (13:29 +0200)]
Fix missing variable assignment in Zone::CanAccessObject().

Refs #6107

10 years agoFix incorrect function name.
Gunnar Beutner [Thu, 8 May 2014 11:15:08 +0000 (13:15 +0200)]
Fix incorrect function name.

Refs #6107

10 years agoImplement aliasing support for "localhost".
Gunnar Beutner [Thu, 8 May 2014 11:08:34 +0000 (13:08 +0200)]
Implement aliasing support for "localhost".

Refs #6107

10 years agoFix permissions for master zones.
Gunnar Beutner [Thu, 8 May 2014 10:36:48 +0000 (12:36 +0200)]
Fix permissions for master zones.

Refs #6107

10 years agoUpdate scripts and example config.
Gunnar Beutner [Thu, 8 May 2014 10:17:21 +0000 (12:17 +0200)]
Update scripts and example config.

Refs #6107

10 years agoUpdate Debian package.
Gunnar Beutner [Thu, 8 May 2014 07:21:45 +0000 (09:21 +0200)]
Update Debian package.

Refs #6107

10 years agoBuild fix for RHEL.
Gunnar Beutner [Thu, 8 May 2014 07:19:38 +0000 (09:19 +0200)]
Build fix for RHEL.

Refs #6107

10 years agoRefactor the agent and cluster components.
Gunnar Beutner [Sat, 3 May 2014 18:02:22 +0000 (20:02 +0200)]
Refactor the agent and cluster components.

Refs #6107

10 years agoRun INITIALIZE_ONCE() after static initializers.
Gunnar Beutner [Sat, 3 May 2014 23:34:53 +0000 (01:34 +0200)]
Run INITIALIZE_ONCE() after static initializers.

Refs #6107

10 years agoImplement support for the "package" keyword.
Gunnar Beutner [Sat, 3 May 2014 18:01:23 +0000 (20:01 +0200)]
Implement support for the "package" keyword.

Refs #6107

10 years agoStatusDataWriter: Fix dependency relations.
Michael Friedrich [Tue, 6 May 2014 14:10:33 +0000 (16:10 +0200)]
StatusDataWriter: Fix dependency relations.

Fixes #6131

10 years agoMigation: Remove migration script from RPM spec.
Markus Frosch [Tue, 6 May 2014 10:35:34 +0000 (12:35 +0200)]
Migation: Remove migration script from RPM spec.

Refs #5821

10 years agoProperly shut down TLS streams.
Gunnar Beutner [Sat, 3 May 2014 17:56:47 +0000 (19:56 +0200)]
Properly shut down TLS streams.

Refs #6107

10 years agoMake sure handles aren't inherited by the child process.
Gunnar Beutner [Sat, 3 May 2014 17:55:46 +0000 (19:55 +0200)]
Make sure handles aren't inherited by the child process.

Refs #6107

10 years agoDocumentation: One more subsections fix.
Michael Friedrich [Sun, 4 May 2014 20:05:44 +0000 (22:05 +0200)]
Documentation: One more subsections fix.

Refs #6115

10 years agoMigration: Remove broken script, update documentation for work-in-progress.
Michael Friedrich [Sun, 4 May 2014 19:59:07 +0000 (21:59 +0200)]
Migration: Remove broken script, update documentation for work-in-progress.

Refs #5821

10 years agoDocumentation: Fix subsections.
Michael Friedrich [Sun, 4 May 2014 19:51:00 +0000 (21:51 +0200)]
Documentation: Fix subsections.

Refs #6115

10 years agoDocumentation: Change order.
Michael Friedrich [Sun, 4 May 2014 16:49:09 +0000 (18:49 +0200)]
Documentation: Change order.

Refs #6115

10 years agoDon't allow "managed" downtimes to be deleted by users.
Michael Friedrich [Sun, 4 May 2014 14:57:11 +0000 (16:57 +0200)]
Don't allow "managed" downtimes to be deleted by users.

Fixes #5980

10 years agoFix string conversion in CompatUtility::GetCheckableCommandArgs().
Michael Friedrich [Sun, 4 May 2014 14:49:24 +0000 (16:49 +0200)]
Fix string conversion in CompatUtility::GetCheckableCommandArgs().

Refs #5926

10 years agoDocumentation: Apply new structure.
Michael Friedrich [Sun, 4 May 2014 09:25:12 +0000 (11:25 +0200)]
Documentation: Apply new structure.

Fixes #6115

10 years agoAdd debug log entries for dependencies.
Michael Friedrich [Sat, 3 May 2014 19:02:19 +0000 (21:02 +0200)]
Add debug log entries for dependencies.

Refs #5872

10 years agoDocumentation: Fix notifications for hosts and services.
Michael Friedrich [Sat, 3 May 2014 18:07:37 +0000 (20:07 +0200)]
Documentation: Fix notifications for hosts and services.

Fixes #6114

10 years agoRename Dependency 'state_filter' to 'states'.
Michael Friedrich [Sat, 3 May 2014 17:53:16 +0000 (19:53 +0200)]
Rename Dependency 'state_filter' to 'states'.

Fixes #6113

10 years agoDocs: Fixed some typos.
Wolfgang Nieder [Sat, 3 May 2014 09:14:54 +0000 (11:14 +0200)]
Docs: Fixed some typos.

Signed-off-by: Michael Friedrich <Michael.Friedrich@netways.de>
10 years agoImplement CompatUtility::GetCheckableCommandArgs() for DB IDO, Livestatus, StatusData...
Michael Friedrich [Sat, 3 May 2014 01:18:37 +0000 (03:18 +0200)]
Implement CompatUtility::GetCheckableCommandArgs() for DB IDO, Livestatus, StatusDataWriter.

Fixes #5926

10 years agoImplement summary macros e.g. $icinga.num_services_critical$.
Michael Friedrich [Sat, 3 May 2014 00:06:58 +0000 (02:06 +0200)]
Implement summary macros e.g. $icinga.num_services_critical$.

Additional $icinga.uptime$ macro.

Fixes #2742

10 years agoMerge branch 'feature/db-ido-update-events-6051' into next
Michael Friedrich [Fri, 2 May 2014 22:41:05 +0000 (00:41 +0200)]
Merge branch 'feature/db-ido-update-events-6051' into next

Fixes #6051

10 years agoDB IDO: Update Host/Service state 'scheduled_downtime_depth' on DowntimeTriggered.
Michael Friedrich [Fri, 2 May 2014 22:37:47 +0000 (00:37 +0200)]
DB IDO: Update Host/Service state 'scheduled_downtime_depth' on DowntimeTriggered.

Refs #6051

10 years agoDB IDO: Update Host/Service state 'last_notification' on NotificationSentToAllUsers.
Michael Friedrich [Fri, 2 May 2014 22:16:53 +0000 (00:16 +0200)]
DB IDO: Update Host/Service state 'last_notification' on NotificationSentToAllUsers.

Refs #6051

10 years agoDB IDO: Update Host/Service state 'is_flapping' on FlappingChanged.
Michael Friedrich [Fri, 2 May 2014 21:49:52 +0000 (23:49 +0200)]
DB IDO: Update Host/Service state 'is_flapping' on FlappingChanged.

Refs #6051

10 years agoDB IDO: Update Host/Service state 'next_check' on NextCheckChanged.
Michael Friedrich [Fri, 2 May 2014 21:38:37 +0000 (23:38 +0200)]
DB IDO: Update Host/Service state 'next_check' on NextCheckChanged.

Refs #6051

10 years agoDB IDO: Update Host/Service status on Acknowledgement Add/Clear.
Michael Friedrich [Fri, 2 May 2014 21:17:36 +0000 (23:17 +0200)]
DB IDO: Update Host/Service status on Acknowledgement Add/Clear.

Refs #6051

10 years agoFix exception for Notification objects without checkable object.
Michael Friedrich [Fri, 2 May 2014 17:43:49 +0000 (19:43 +0200)]
Fix exception for Notification objects without checkable object.

Fixes #6111

10 years agoFix state_filter attribute validation for Depdency objects.
Michael Friedrich [Fri, 2 May 2014 17:37:55 +0000 (19:37 +0200)]
Fix state_filter attribute validation for Depdency objects.

Fixes #6110

10 years agoDocumentation: Fix wrong user attribute.
Michael Friedrich [Fri, 2 May 2014 15:48:14 +0000 (17:48 +0200)]
Documentation: Fix wrong user attribute.

10 years agoImport test config for existing issues.
Michael Friedrich [Thu, 1 May 2014 23:03:03 +0000 (01:03 +0200)]
Import test config for existing issues.

10 years agoMerge branch 'fix/apply-req-group-assign-6105' into next
Michael Friedrich [Thu, 1 May 2014 22:58:59 +0000 (00:58 +0200)]
Merge branch 'fix/apply-req-group-assign-6105' into next

Fixes #6105

10 years agoMake AddGroup() unique.
Michael Friedrich [Thu, 1 May 2014 22:38:46 +0000 (00:38 +0200)]
Make AddGroup() unique.

Refs #6105

10 years agoAllow EvaluateRules() to keep rules for the next iteration.
Michael Friedrich [Thu, 1 May 2014 22:23:29 +0000 (00:23 +0200)]
Allow EvaluateRules() to keep rules for the next iteration.

Refs #6105

10 years agoGroup assign requires object.groups update too (for apply rules).
Michael Friedrich [Thu, 1 May 2014 21:53:38 +0000 (23:53 +0200)]
Group assign requires object.groups update too (for apply rules).

Refs #6105

10 years agoAdd AddGroup() for host, service, user objects.
Michael Friedrich [Thu, 1 May 2014 21:53:08 +0000 (23:53 +0200)]
Add AddGroup() for host, service, user objects.

Refs #6105

10 years agoEvaluate object rules (group assign) before and after creating objects with apply...
Michael Friedrich [Thu, 1 May 2014 21:51:42 +0000 (23:51 +0200)]
Evaluate object rules (group assign) before and after creating objects with apply rules.

Refs #6105

10 years agoFix dependency logging for hosts and services.
Michael Friedrich [Thu, 1 May 2014 20:07:35 +0000 (22:07 +0200)]
Fix dependency logging for hosts and services.

Fixes #6104

10 years agoChecker: Fix exception on disabled host checks.
Michael Friedrich [Thu, 1 May 2014 19:57:58 +0000 (21:57 +0200)]
Checker: Fix exception on disabled host checks.

Fixes #6103

10 years agoStatusDataWriter: Fix missing host dependencies.
Michael Friedrich [Thu, 1 May 2014 18:54:09 +0000 (20:54 +0200)]
StatusDataWriter: Fix missing host dependencies.

Fixes #6102

10 years agoMake Application::ReadPidFile work on Windows.
Gunnar Beutner [Thu, 1 May 2014 16:42:36 +0000 (18:42 +0200)]
Make Application::ReadPidFile work on Windows.

Refs #5788

10 years agoMerge branch 'feature/fix-rpm-on-arm-6100' into next
Michael Friedrich [Thu, 1 May 2014 14:41:46 +0000 (16:41 +0200)]
Merge branch 'feature/fix-rpm-on-arm-6100' into next

Fixes #6100

10 years agoDon't distribute COPYING, README,... twice in the icinga2-doc package.
Gerd von Egidy [Thu, 1 May 2014 14:38:25 +0000 (16:38 +0200)]
Don't distribute COPYING, README,... twice in the icinga2-doc package.

Refs #6100

10 years agoAlways install the unprocessed markdown documentation.
Gerd von Egidy [Thu, 1 May 2014 14:19:20 +0000 (16:19 +0200)]
Always install the unprocessed markdown documentation.

Refs #6100

10 years agoDon't require pandoc and sphinx during build because a working pandoc is currently...
Gerd von Egidy [Thu, 1 May 2014 12:30:25 +0000 (14:30 +0200)]
Don't require pandoc and sphinx during build because a working pandoc is currently only available on Fedora x86.

Refs #6100