Commit Graph

992 Commits

Author SHA1 Message Date
Gunnar Beutner 726a55fedb Replace FindMYSQL.cmake with another script which has a compatible license
fixes #6493
2014-06-25 10:21:38 +02:00
Gunnar Beutner ac6f3f8acf Fix PostgreSQL warnings about escaped strings
fixes #5577
2014-06-25 09:47:20 +02:00
Gunnar Beutner 6bf47fd221 Fix Livestatus queries where the second operand is omitted
fixes #6494
2014-06-24 12:51:56 +02:00
Michael Friedrich c4bfff27c7 Notifications: Check if disabled when sending reminder
refs #6510
2014-06-20 10:34:00 +02:00
Michael Friedrich 0ad779e4a5 DB IDO: Remove old 0.0.x upgrade sqls not required for 2.0.0
fixes #6478
2014-06-13 11:21:15 +02:00
Michael Friedrich 9e026959db Fix wrong logging in ExternalCommandListener 2014-06-12 22:51:20 +02:00
Michael Friedrich 627f96d85d Livestatus: Add 'host_name' and 'service_description' columns for NagVis
These columns are used for filtering and seem to be not documented nor
supported. Only added for compatibility reasons.

fixes #6474
2014-06-12 11:59:21 +02:00
Michael Friedrich 8d344ebb3a Livestatus: Fix 'OutputFormat:json' w/o space is valid (NagVis bug)
Fixes #6470
2014-06-11 22:53:56 +02:00
Michael Friedrich ed4931932e DB IDO: Bump required schema to 1.11.3
Fixes #6422
2014-06-06 10:42:10 +02:00
Michael Friedrich 93992373be Error messages: Properly catch and log DB IDO errors.
Refs #6070
2014-06-05 18:26:38 +02:00
Michael Friedrich efa8fdcb8e Error messages: Properly handle livestatus/cmd pipe errors.
Refs #6070
2014-06-05 17:43:34 +02:00
Michael Friedrich 0c021d94cb Error Messages: Catch and log all Socket class exceptions.
Refs #6070
2014-06-05 16:17:53 +02:00
Michael Friedrich 6a080edf80 Error Messages: Catch boost::regex exceptions.
Refs #6070
2014-06-05 16:13:28 +02:00
Michael Friedrich f1e77a0579 Error Messages: Deal with socket exceptions.
Refs #6070
2014-06-05 14:36:50 +02:00
Gunnar Beutner 24035ab390 Use AF_UNSPEC for Bind() calls.
Fixes #6375
2014-06-01 08:51:06 +02:00
Michael Friedrich 4c8d7eea14 Rename livestatus classes.
Refs #6346
2014-05-28 14:42:00 +02:00
Michael Friedrich 0f9d76d40b Change log message identifier for components/*.
Refs #6346
2014-05-28 14:42:00 +02:00
Gunnar Beutner e7c09dac97 Remove icinga::ErrorInformation.
Fixes #6333
2014-05-27 15:51:38 +02:00
Michael Friedrich e070db65c8 Fix check statistics are mixing host/service checks.
Fixes #6313
2014-05-26 20:56:59 +02:00
Gunnar Beutner 632026cd9f Rename C++ header files.
Fixes #6291
2014-05-25 16:27:14 +02:00
Michael Friedrich 1df7518b35 Move more log messages to 'notice' severity.
Refs #6070
2014-05-22 23:47:03 +02:00
Michael Friedrich 4296ec3987 Change the most chatting log messages to 'notice' severity.
Refs #6070
2014-05-22 16:07:57 +02:00
Michael Friedrich 0713918c5e Extract exception error info message.
Refs #6070
2014-05-22 16:07:57 +02:00
Gunnar Beutner fceeeba05e Fix compiler warnings.
Fixes #5823
2014-05-22 10:28:21 +02:00
Michael Friedrich d0bc351f82 Fix PerfdataWriter config validation.
Fixes #6255
2014-05-21 18:16:25 +02:00
Michael Friedrich 6c0b8db4bf Move 'GraphiteWriter already connected' to debug log.
Refs #6070
2014-05-19 22:54:17 +02:00
Michael Friedrich 601e10cb46 Use CustomVarObject instead of DynamicObject for all libicinga objects.
Fixes #6187
2014-05-19 17:57:58 +02:00
Michael Friedrich aa97c3c670 Add command namespace {check_,event_,notification_} to legacy interfaces.
Fixes #5927
2014-05-12 16:18:03 +02:00
Gunnar Beutner 9c3e399188 Remove unnecessary includes.
Fixes #6189
2014-05-11 18:11:32 +02:00
Gunnar Beutner c7b5e4c31e Fix some compiler warnings.
Refs #5823
2014-05-11 06:04:43 +02:00
Michael Friedrich 7a4fa25a49 Livestatus: Add 'check_source' to hosts table.
Fixes #6185
2014-05-10 21:57:01 +02:00
Michael Friedrich d98d0e9c53 DB IDO: Bump schema version to 1.11.3.
Refs #6094
2014-05-10 21:27:56 +02:00
Michael Friedrich 1e26d04bd6 StatusDataWriter: Add 'is_reachable' {host,service}status attribute.
Refs #6094
2014-05-10 21:21:29 +02:00
Michael Friedrich f5e568d3fb DB IDO: Add 'is_reachable' column to {host,service}status tables.
Refs #6094
2014-05-10 21:03:47 +02:00
Michael Friedrich 97d51c4269 Livestatus: Add 'is_reachable' to hosts/services table.
Refs #6094
2014-05-10 20:37:09 +02:00
Gunnar Beutner b367187c0b Implement HA for IDO connections.
Refs #6107
2014-05-09 13:02:30 +02:00
Gunnar Beutner 4c022199f4 Reimplement load-balancing for checks.
Refs #6107
2014-05-09 11:45:21 +02:00
Gunnar Beutner 45270f1bb8 Refactor the agent and cluster components.
Refs #6107
2014-05-08 09:13:04 +02:00
Michael Friedrich cfa382f0dd StatusDataWriter: Fix dependency relations.
Fixes #6131
2014-05-06 16:10:33 +02:00
Michael Friedrich ddfccf3188 Add debug log entries for dependencies.
Refs #5872
2014-05-03 21:04:56 +02:00
Michael Friedrich 5aa578c4e4 Implement CompatUtility::GetCheckableCommandArgs() for DB IDO, Livestatus, StatusDataWriter.
Fixes #5926
2014-05-03 03:18:37 +02:00
Michael Friedrich e295d76483 Checker: Fix exception on disabled host checks.
Fixes #6103
2014-05-01 21:57:58 +02:00
Michael Friedrich adc684289a StatusDataWriter: Fix missing host dependencies.
Fixes #6102
2014-05-01 20:54:09 +02:00
Gunnar Beutner b119c3285b Change log level for some messages.
Fixes #6072
2014-04-29 11:01:28 +02:00
Gunnar Beutner d500097e4b Fix support for StatsOr and StatsAnd.
Fixes #6062
2014-04-27 15:16:57 +02:00
Gunnar Beutner ba20797e76 Turn off column headers for Stats queries.
Fixes #6061
2014-04-27 12:07:19 +02:00
Gunnar Beutner d617c7b1f6 Implement support for optional command arguments.
Fixes #5933
2014-04-26 15:03:38 +02:00
Gunnar Beutner e6fb8caace Implement loop detection for cluster links.
Refs #5467
2014-04-25 15:07:13 +02:00
Gunnar Beutner 83fd836c7b Fix incorrect type for notification timestamps.
Refs #5467
2014-04-25 15:07:13 +02:00
Gunnar Beutner 737441f201 Fix deadlock in TlsStream::{Read,Write}.
Refs #5467
2014-04-25 15:07:13 +02:00