Gunnar Beutner
|
f39eff323e
|
Implement DbQuery::Category field.
Refs #4782
|
2013-10-30 09:58:55 +01:00 |
Gunnar Beutner
|
24d018a058
|
Fix short_name and display_name properties.
Refs #4973
|
2013-10-30 09:55:00 +01:00 |
Gunnar Beutner
|
db4b3b78d6
|
Implement class compiler.
Refs #4963
|
2013-10-28 14:27:36 +01:00 |
Gunnar Beutner
|
d14775f28f
|
Fix unnecessary rebuilds of the config_parser.yy file.
|
2013-10-26 01:22:25 +02:00 |
Gunnar Beutner
|
7c933f7063
|
Clean up indentation.
|
2013-10-24 07:38:29 +02:00 |
Gunnar Beutner
|
963dccfac8
|
Add RandomCheck similar to NullCheck.
Refs #4896
|
2013-10-23 13:51:52 +02:00 |
Gunnar Beutner
|
f351fe0bd7
|
Add missing library.
|
2013-10-22 11:31:15 +02:00 |
Gunnar Beutner
|
ab402cbfaf
|
Remove unused #includes.
|
2013-10-22 10:13:35 +02:00 |
Michael Friedrich
|
622e4d7f25
|
Start log flush timer after binding the stream.
refs #4890
|
2013-10-21 14:15:21 +02:00 |
Michael Friedrich
|
07d9a59fe0
|
Flush StreamLogger periodically.
fixes #4890
|
2013-10-21 14:09:14 +02:00 |
Gunnar Beutner
|
3cb6e3bf82
|
Make sure to #include <pthread_np.h> on FreeBSD.
|
2013-10-21 09:52:45 +02:00 |
Gunnar Beutner
|
2beb4e0022
|
Another build fix.
|
2013-10-20 15:22:21 +02:00 |
Gunnar Beutner
|
f59a56e4fc
|
Build fix.
|
2013-10-20 15:20:54 +02:00 |
Gunnar Beutner
|
599429ec93
|
config: Implement AST support for const expressions.
|
2013-10-20 15:07:55 +02:00 |
Michael Friedrich
|
39f11334ab
|
Add NOTIFICATION{AUTHOR,AUTHORNAME,COMMENT} macros.
fixes #4914
|
2013-10-19 00:19:16 +02:00 |
Michael Friedrich
|
886b1c8dd7
|
Fix missing object lock in ExternalCommandProcessor::RemoveSvcAcknowledgement().
|
2013-10-19 00:17:28 +02:00 |
Michael Friedrich
|
641bc96b84
|
Fix perfdata in NullCheck.
|
2013-10-18 20:04:56 +02:00 |
Michael Friedrich
|
bc3411fe8d
|
GraphiteWriter: Refactor perfdata parsing.
|
2013-10-18 16:27:57 +02:00 |
Gunnar Beutner
|
e5b3a59aa3
|
Set thread names for the BufferedStream thread procs.
|
2013-10-18 11:46:19 +02:00 |
Gunnar Beutner
|
9506b6710e
|
Implement TOTALHOSTSERVICES, TOTALHOSTSERVICESOK, TOTALHOSTSERVICESWARNING, TOTALHOSTSERVICESUNKNOWN and TOTALHOSTSERVICESCRITICAL macros.
|
2013-10-18 11:40:46 +02:00 |
Gunnar Beutner
|
0be741aca4
|
Build fix.
|
2013-10-18 11:30:55 +02:00 |
Gunnar Beutner
|
cbf82e1cb8
|
Implement HOSTDURATIONSEC and SERVICEDURATIONSEC macros.
|
2013-10-18 11:29:49 +02:00 |
Gunnar Beutner
|
89d313008d
|
Fix: GraphiteWriter: reconnect on broken socket.
Fixes #4883
|
2013-10-18 09:11:21 +02:00 |
Gunnar Beutner
|
c824fc4f9f
|
Fix error message.
|
2013-10-18 08:48:15 +02:00 |
Gunnar Beutner
|
917f288a95
|
Clean up socket code.
|
2013-10-18 08:26:48 +02:00 |
Michael Friedrich
|
dd1ec43cd0
|
Documentation: Add Notifications, Escalations, Filters, Delay.
|
2013-10-18 00:11:35 +02:00 |
Gunnar Beutner
|
c4941bb3c5
|
Close all file descriptors before restarting.
Refs #4905
|
2013-10-17 18:24:35 +02:00 |
Gunnar Beutner
|
5647694c2a
|
Build fix.
|
2013-10-17 15:52:26 +02:00 |
Gunnar Beutner
|
65f4176fa8
|
Fix deadlock in WorkQueue::Join().
|
2013-10-17 15:49:53 +02:00 |
Gunnar Beutner
|
492aed030e
|
Improve the error message for GetX509Certificate().
|
2013-10-17 15:46:50 +02:00 |
Gunnar Beutner
|
05a81b84e1
|
Fix: Check_source in ClassicUI is N/A
Fixes #4893
|
2013-10-17 12:08:08 +02:00 |
Gunnar Beutner
|
fa845775a2
|
Fix crashes when restarting Icinga.
|
2013-10-17 10:56:42 +02:00 |
Gunnar Beutner
|
c570593b73
|
Remove unused #include.
|
2013-10-17 10:34:01 +02:00 |
Gunnar Beutner
|
5a724ba011
|
Revert "NullCheckTask should return StateOK."
This reverts commit 046ea13cc8 .
|
2013-10-17 10:24:47 +02:00 |
Gunnar Beutner
|
b4ab6c8253
|
Re-implement WorkQueue item limit.
|
2013-10-17 10:19:17 +02:00 |
Gunnar Beutner
|
eed901304a
|
Fix deadlock in WorkQueue::Enqueue().
|
2013-10-17 09:14:06 +02:00 |
Gunnar Beutner
|
204f04f295
|
Fix Service::GetEnablePerfdata().
|
2013-10-16 18:36:14 +02:00 |
Michael Friedrich
|
8686305848
|
Fix enable_perfdata.
|
2013-10-16 17:18:21 +02:00 |
Michael Friedrich
|
36c4cb0da8
|
db_ido: Fix modified_{host,service}_attributes columns.
|
2013-10-16 16:29:14 +02:00 |
Gunnar Beutner
|
a30afad4bd
|
Fix ExternalCommandProcessor::ChangeNormalHostCheckInterval.
|
2013-10-16 16:08:00 +02:00 |
Gunnar Beutner
|
ac9981fbcd
|
Implement event_handler_enabled modified attribute.
|
2013-10-16 15:20:14 +02:00 |
Gunnar Beutner
|
046ea13cc8
|
NullCheckTask should return StateOK.
|
2013-10-16 15:20:04 +02:00 |
Gunnar Beutner
|
816d0e8d73
|
Fix config validation.
Fixes #4888
|
2013-10-16 13:37:54 +02:00 |
Gunnar Beutner
|
ed4231d3be
|
Fix external commands.
|
2013-10-16 13:12:38 +02:00 |
Gunnar Beutner
|
3ba0616620
|
Fix Service::{Get,Set}ModifiedAttributes.
|
2013-10-16 13:08:55 +02:00 |
Gunnar Beutner
|
45eb84f730
|
Allow floating point numbers for CHANGE_*_CHECK_INTERVAL.
|
2013-10-16 13:08:51 +02:00 |
Gunnar Beutner
|
3596ee577b
|
Implement modified attributes check_interval and retry_interval.
|
2013-10-16 13:02:21 +02:00 |
Gunnar Beutner
|
20fbce9c9c
|
Build fix.
|
2013-10-16 12:10:31 +02:00 |
Gunnar Beutner
|
6f645ecfbf
|
Clean up ExternalCommandProcessor method names.
|
2013-10-16 12:09:45 +02:00 |
Gunnar Beutner
|
d07dc47b1b
|
Implement CHANGE_HOST_MODATTR.
|
2013-10-16 12:08:58 +02:00 |
Gunnar Beutner
|
53ca2d3916
|
ido: Add modified_attributes.
|
2013-10-16 12:01:09 +02:00 |
Gunnar Beutner
|
177e1a9000
|
Implement modified attributes for enable_active_checks and enable_passive_checks.
|
2013-10-16 11:46:54 +02:00 |
Gunnar Beutner
|
33cc106a14
|
Implement GetEnablePerfdata/GetEnableEventHandlers.
|
2013-10-16 10:47:02 +02:00 |
Gunnar Beutner
|
a03c58f27e
|
MakeSSLContext: Check if keys match.
|
2013-10-15 21:24:55 +02:00 |
Gunnar Beutner
|
f8c057d63a
|
Windows build fix.
|
2013-10-15 20:29:09 +02:00 |
Michael Friedrich
|
4135578903
|
Add GraphiteWriter.
fixes #3986
|
2013-10-15 14:56:02 +02:00 |
Gunnar Beutner
|
1bce8cec97
|
Fix: ZlibStream doesn't work even if libssl supports zlib.
Fixes #4848
|
2013-10-15 12:59:49 +02:00 |
Michael Friedrich
|
5aa809faeb
|
Fix thinko in last commit.
|
2013-10-14 22:54:05 +02:00 |
Michael Friedrich
|
e8451018c6
|
Add perfdata to NullCheckTask.
|
2013-10-14 22:48:29 +02:00 |
Gunnar Beutner
|
8409b55018
|
More Win64 build fixes.
|
2013-10-10 23:46:45 +02:00 |
Gunnar Beutner
|
db90a785db
|
Win64 build fix.
|
2013-10-10 23:30:05 +02:00 |
Gunnar Beutner
|
494fb90547
|
Make sure Registry<> types are unique.
|
2013-10-10 23:07:34 +02:00 |
Gunnar Beutner
|
1b0977a512
|
Windows build fix.
|
2013-10-10 23:07:33 +02:00 |
Gunnar Beutner
|
fdc3f32544
|
Make bug message somewhat more useful.
|
2013-10-10 14:29:23 +02:00 |
Gunnar Beutner
|
1dc10ca512
|
Update Service type definition.
|
2013-10-10 11:31:17 +02:00 |
Gunnar Beutner
|
fe5c925a63
|
Windows build fix.
|
2013-10-09 15:03:24 +02:00 |
Gunnar Beutner
|
78fa9bca09
|
config: Make sure we're not inside a comment when reaching the end of a config file.
Fixes #4821
|
2013-10-09 08:56:28 +02:00 |
Gunnar Beutner
|
3f922e5eac
|
Implement Application::GetVersion().
Fixes #4801
|
2013-10-09 08:46:31 +02:00 |
Gunnar Beutner
|
d36e2ebd1a
|
Build fix for CentOS 5.9.
Fixes #4819
|
2013-10-08 15:43:36 +02:00 |
Gunnar Beutner
|
79dd1d3d56
|
Add config_lexer.cc, config_parser.cc and config_parser.h to the dist tarball.
Fixes #4814
|
2013-10-08 12:52:47 +02:00 |
Gunnar Beutner
|
9782a361bb
|
Convert global attributes to script variables.
|
2013-10-08 12:37:21 +02:00 |
Gunnar Beutner
|
29adc21021
|
Use script variables for global options.
|
2013-10-08 12:22:16 +02:00 |
Gunnar Beutner
|
369d88b3c4
|
Implement global attributes.
|
2013-10-08 11:57:35 +02:00 |
Gunnar Beutner
|
9d5edebd73
|
Another build fix.
|
2013-10-07 11:20:56 +02:00 |
Gunnar Beutner
|
fb9f0bc178
|
Build fix.
|
2013-10-07 11:18:12 +02:00 |
Gunnar Beutner
|
11ae80576a
|
Remove auto-generated files.
|
2013-10-07 10:28:26 +02:00 |
Gunnar Beutner
|
f449eb9e84
|
Implement Utility::Random().
|
2013-10-03 22:10:46 +02:00 |
Michael Friedrich
|
d79680c642
|
Add random state to NullCheckTask.
refs #4774
|
2013-10-03 20:33:32 +02:00 |
Michael Friedrich
|
732f07a83f
|
db_ido: Add object_id for logentries.
see https://dev.icinga.org/issues/4754 for the extension.
|
2013-10-03 03:41:47 +02:00 |
Michael Friedrich
|
bfa8cf789b
|
compat: Add more host attributes, refactor contacts getter.
|
2013-10-02 21:09:13 +02:00 |
Michael Friedrich
|
972a4f8b9a
|
Change user attribute macros to $USER...$
but keep the $CONTACT...$ still supported for compatibility.
fixes #4792
|
2013-10-02 19:01:03 +02:00 |
Gunnar Beutner
|
7ed5b3ca14
|
Another VPATH fix.
|
2013-10-02 13:43:50 +02:00 |
Gunnar Beutner
|
3dae6bc2ff
|
Fix VPATH builds on openSUSE.
|
2013-10-02 13:37:35 +02:00 |
Michael Friedrich
|
582cafc866
|
db_ido: Add contact_addresses.
refs #4378
|
2013-10-01 17:16:36 +02:00 |
Michael Friedrich
|
a71ccaefb9
|
db_ido: Add missing instance_id.
|
2013-10-01 17:01:51 +02:00 |
Michael Friedrich
|
f2e413ba4a
|
db_ido: Add {host,service}_{contacts,contactgroups}.
refs #4378
|
2013-10-01 16:44:33 +02:00 |
Michael Friedrich
|
09cc7632e7
|
compatutility: Use User(Group) Ptr, not name.
refs #4735
|
2013-10-01 16:44:33 +02:00 |
Michael Friedrich
|
b2f13c37e4
|
compatutility: Add contact(group) getters.
refs #4735
|
2013-10-01 15:39:00 +02:00 |
Gunnar Beutner
|
400fe5e13c
|
Remove the uncheckable state.
|
2013-10-01 13:12:04 +02:00 |
Michael Friedrich
|
1eb209e4f0
|
db_ido: Add contactnotifications.
refs #4768
|
2013-10-01 12:45:58 +02:00 |
Michael Friedrich
|
16de7f853b
|
db_ido: Add eventhandlers.
refs #4768
|
2013-10-01 11:04:30 +02:00 |
Michael Friedrich
|
c07857dea8
|
Fix compiler warning.
|
2013-10-01 10:24:29 +02:00 |
Michael Friedrich
|
1ab5639c9a
|
compatutility: Add MapExternalCommandType() used in db_ido.
refs #4768
|
2013-09-30 20:25:53 +02:00 |
Michael Friedrich
|
2699eb3682
|
db_ido: Add externalcommands.
command_type mapping missing.
refs #4768
|
2013-09-30 19:32:32 +02:00 |
Michael Friedrich
|
30323f410f
|
db_ido: Add {host,service}checks.
refs #4768
|
2013-09-30 18:39:13 +02:00 |
Michael Friedrich
|
d53a121beb
|
db_ido: Add flappinghistory.
refs #4768
|
2013-09-30 17:36:14 +02:00 |
Michael Friedrich
|
86ef8aae8c
|
compatutility: Fix check_type.
|
2013-09-30 16:52:57 +02:00 |
Gunnar Beutner
|
3b4425c17e
|
Build fix.
|
2013-09-30 09:28:22 +02:00 |
Gunnar Beutner
|
aa99061a12
|
Fix: make dist-* does not include lib/config/config_parser.h
Fixes #3575
|
2013-09-30 09:15:22 +02:00 |
Michael Friedrich
|
be5078c9aa
|
Fix error message.
|
2013-09-27 23:13:25 +02:00 |
Michael Friedrich
|
e8bd81bddc
|
db_ido: Add idoutils 1.x schema, check required 1.10.0 version.
fixes #4766
|
2013-09-27 15:56:22 +02:00 |
Gunnar Beutner
|
518f050544
|
Fix Notification::user_groups validator (rename from Notification::groups).
Fixes #4753
|
2013-09-27 14:58:32 +02:00 |
Michael Friedrich
|
f1d2548fc0
|
External commands fail gracefully when given invalid host/service names.
Added process_check_result script for tests too.
fixes #4647
|
2013-09-27 13:05:44 +02:00 |
Gunnar Beutner
|
74708766d1
|
Implement mods-available/mods-enabled.
Refs #4573
|
2013-09-27 10:45:38 +02:00 |
Michael Friedrich
|
41e6d50693
|
Revert "Add config_parser.h to EXTRA_DIST."
This reverts commit f1bc61c188 .
refs #3575
|
2013-09-27 10:27:50 +02:00 |
Gunnar Beutner
|
93cd1b811e
|
Make check_source a check result attribute.
|
2013-09-27 07:34:08 +02:00 |
Michael Friedrich
|
e954e38c5e
|
db_ido: Add check_source.
|
2013-09-26 22:43:21 +02:00 |
Michael Friedrich
|
e07183d481
|
Add check authority to service.
fixes #4762
|
2013-09-26 21:53:43 +02:00 |
Michael Friedrich
|
f832e814ff
|
Add support for day based values.
fixes #4761
|
2013-09-26 19:03:27 +02:00 |
Michael Friedrich
|
f1bc61c188
|
Add config_parser.h to EXTRA_DIST.
fixes #3575
|
2013-09-26 18:58:02 +02:00 |
Michael Friedrich
|
f1c0ce3b23
|
db_ido: Add cleanup for history tables.
refs #4567
|
2013-09-26 17:23:53 +02:00 |
Gunnar Beutner
|
1e4d38725b
|
Make sure WorkQueue::m_Executing is initialized.
|
2013-09-26 10:25:04 +02:00 |
Michael Friedrich
|
1827e25d7a
|
db_ido: Add logentries.
refs #4379
|
2013-09-25 19:47:23 +02:00 |
Michael Friedrich
|
edf9dba1ec
|
db_ido: Remove obsolete code.
|
2013-09-25 18:24:22 +02:00 |
Michael Friedrich
|
77abbc1556
|
db_ido: Add statehistory.
refs #4379
|
2013-09-25 18:01:08 +02:00 |
Michael Friedrich
|
0bae5e7abf
|
db_ido: Refactor historical comments/downtimes.
fixes #4740
|
2013-09-25 16:59:08 +02:00 |
Gunnar Beutner
|
c002727edf
|
config: Remove the "abstract" keyword.
|
2013-09-25 14:10:26 +02:00 |
Michael Friedrich
|
ce7bc00ce5
|
Fix .gitignore.
|
2013-09-25 13:09:50 +02:00 |
Michael Friedrich
|
59ab4297a3
|
db_ido: Fix log string.
|
2013-09-25 13:08:15 +02:00 |
Michael Friedrich
|
0b4c554711
|
Fix unused parameter, missing initialization.
|
2013-09-25 11:31:35 +02:00 |
Gunnar Beutner
|
033b06e66a
|
Remove unused parameter.
|
2013-09-25 11:21:20 +02:00 |
Gunnar Beutner
|
7f97895965
|
Build fix.
|
2013-09-25 10:43:07 +02:00 |
Icinga
|
9783e23719
|
Rename IDO libraries.
|
2013-09-25 10:32:06 +02:00 |
Gunnar Beutner
|
a6fd88c8af
|
config: Remove unused validator.
|
2013-09-25 09:24:44 +02:00 |
Gunnar Beutner
|
9c84213a1b
|
Build fix.
|
2013-09-25 09:24:34 +02:00 |
Gunnar Beutner
|
881c47893a
|
config: Rename Notification::groups to Notification::user_groups.
|
2013-09-25 09:23:12 +02:00 |
Gunnar Beutner
|
b10db3bd7f
|
config: Rename Service::servicegroups to Service::groups.
|
2013-09-25 09:21:17 +02:00 |
Gunnar Beutner
|
03c047f4a7
|
config: Rename host_name to host.
|
2013-09-25 09:19:25 +02:00 |
Gunnar Beutner
|
414d8c80bc
|
config: Rename servicedependencies/hostdependencies.
|
2013-09-25 09:16:53 +02:00 |
Gunnar Beutner
|
0b265c18af
|
config: Rename Host::hostgroups to Host::groups.
|
2013-09-25 09:15:30 +02:00 |
Gunnar Beutner
|
e766b4534f
|
config: Rename Host::hostcheck to Host::check.
|
2013-09-25 09:12:15 +02:00 |
Gunnar Beutner
|
83ca372fa8
|
config: Update validators.
|
2013-09-25 08:52:44 +02:00 |
Gunnar Beutner
|
a401d871eb
|
config: Don't clone host/service attributes.
|
2013-09-25 08:51:55 +02:00 |
Gunnar Beutner
|
bf1a800e39
|
Update copyright information.
|
2013-09-25 07:45:56 +02:00 |
Michael Friedrich
|
91e0566de0
|
Fix crash on missing notification_command.
|
2013-09-24 18:58:51 +02:00 |
Michael Friedrich
|
4082dccf1c
|
ido: Add notifications.
refs #4379
|
2013-09-24 18:50:42 +02:00 |
Michael Friedrich
|
d4295cb3a4
|
notifications: Add OnNotificationSentToAllUsers signal.
|
2013-09-24 18:49:25 +02:00 |
Michael Friedrich
|
83a06b4378
|
compatutility: Refactor checkresult output, add notification type mapping.
|
2013-09-24 18:48:24 +02:00 |
Michael Friedrich
|
02a829333e
|
ido: Add downtimehistory.
refs #4379
fixes #4710
|
2013-09-24 13:38:09 +02:00 |
Michael Friedrich
|
060d667d2e
|
ido: Add commenthistory.
refs #4379
|
2013-09-24 13:38:09 +02:00 |
Michael Friedrich
|
ace2c742c1
|
ido: Add acknowledgements.
refs #4379
|
2013-09-24 13:38:09 +02:00 |
Gunnar Beutner
|
2ca6ec42e2
|
config: Add missing "volatile" validator for the Service type.
|
2013-09-24 13:33:16 +02:00 |
Gunnar Beutner
|
826a56ba20
|
Update type validators.
|
2013-09-24 13:25:38 +02:00 |
Gunnar Beutner
|
a7e25beb06
|
Improve config validation.
Fixes #4391
|
2013-09-24 13:13:14 +02:00 |
Gunnar Beutner
|
137c726920
|
base: Limit work queue size.
|
2013-09-21 17:53:14 +02:00 |
Gunnar Beutner
|
3c3101336a
|
Comment out some of the less useful debug messages.
|
2013-09-21 09:00:40 +02:00 |
Gunnar Beutner
|
132695a460
|
base: Limit buffer size for BufferedStream objects.
|
2013-09-20 09:45:05 +02:00 |
Gunnar Beutner
|
74a4432bad
|
Fix: DynamicObject::HasPrivileges should always return true if privs == 0.
|
2013-09-19 14:47:17 +02:00 |
Gunnar Beutner
|
77a945157f
|
Fix timeperiod update bug.
|
2013-09-19 00:01:18 +02:00 |
Gunnar Beutner
|
a10a4013c7
|
Change log timestamp format.
|
2013-09-19 00:06:14 +02:00 |