Commit Graph

518 Commits

Author SHA1 Message Date
Gunnar Beutner 2dacc047ec Remove quotes from perfdata keys.
Fixes 
2013-11-13 15:43:59 +01:00
Gunnar Beutner 438d5c0f57 Move EmptyTimePeriod and EvenMinutesTimePeriod to libmethods.
Fixes 
2013-11-13 09:41:06 +01:00
Gunnar Beutner 6ccf4497f2 Fix unit tests on Windows.
Fixes 
2013-11-13 09:08:17 +01:00
Gunnar Beutner 81c4dd40ab Make sure that Notification::notification_command is set.
Fixes 
2013-11-11 17:26:20 +01:00
Gunnar Beutner 0dba71ecaf Fix service and notification templates.
Fixes 
2013-11-11 16:42:58 +01:00
Michael Friedrich d1419a3067 Fix CompatUtility::{ConvertTimestamp,GetCheckResultOutput} should return std::pair.
Fixes 
2013-11-11 15:06:23 +01:00
Gunnar Beutner 95712e46d4 Fix compiler warning in PerfdataValue::Parse.
Fixes 
2013-11-11 13:14:42 +01:00
Gunnar Beutner 92c8d71bf3 Implement one-time notification for escalation contacts.
Fixes 
2013-11-11 11:21:23 +01:00
Gunnar Beutner f7171e3e90 Optimize Service::GetHost.
Refs 
2013-11-10 22:04:18 +01:00
Gunnar Beutner 9a764d8a08 Optimize signal calls.
Refs 
2013-11-10 16:53:57 +01:00
Gunnar Beutner 45a6ca6cb3 Fix type for CheckResult::command.
Refs 
2013-11-10 01:29:09 +01:00
Gunnar Beutner e2292ce5f7 Refactor the Service::Is{Comment,Downtime}* methods.
Refs 
2013-11-09 22:20:49 +01:00
Gunnar Beutner ec1a7bbfcb Implement class for service downtimes.
Refs 
2013-11-09 22:08:26 +01:00
Gunnar Beutner cb526ddccc Implement class for service comments.
Refs 
2013-11-09 21:19:52 +01:00
Gunnar Beutner 112f26dc19 Replace check result dictionaries with a class.
Refs 
2013-11-09 15:26:01 +01:00
Gunnar Beutner e525410b75 Add missing new-line.
Refs 
2013-11-08 21:56:42 +01:00
Gunnar Beutner 2a6151e935 Use anonymous namespaces for INITIALIZE_ONCE().
Refs 
2013-11-08 21:12:47 +01:00
Gunnar Beutner e546cd854d Clean up the DynamicType class.
Refs 
2013-11-08 16:07:21 +01:00
Gunnar Beutner 7c990eff6e Add missing copyrights.
Refs 
2013-11-08 16:06:59 +01:00
Gunnar Beutner a84536bea3 Implement serializer support for arbitrary classes.
Fixes 
2013-11-08 14:08:59 +01:00
Gunnar Beutner 59739d9ae4 Fix crash in CompatUtility::GetCheckResultPerfdata.
Refs 
2013-11-08 14:00:38 +01:00
Gunnar Beutner ceb0a54baf Implement support for performance data unit prefixes.
Fixes 
2013-11-08 08:39:05 +01:00
Gunnar Beutner 5aba175e18 Use PluginUtility::{Parse,Format}Perfdata for check results.
Refs 
2013-11-07 16:07:52 +01:00
Gunnar Beutner 2af388e4ef Implement performance data parser.
Refs 
2013-11-07 16:07:52 +01:00
Gunnar Beutner 6acc017707 Remove namespace qualifiers for boost::make_shared and boost::enable_shared_from_this.
Fixes 
2013-11-07 08:28:33 +01:00
Gunnar Beutner b1ddc71925 Merge ReflectionObject methods into the Object class.
Refs 
2013-11-05 08:56:30 +01:00
Gunnar Beutner 6dd6c605d4 Don't explicitly load libmethods in libicinga.
Refs 
2013-11-05 08:34:34 +01:00
Gunnar Beutner a6b0233b75 Make sure the name of the initial library (libicinga) is not hard-coded.
Refs 
2013-11-04 15:33:29 +01:00
Gunnar Beutner 871f6febc7 Move methods to a separate library.
Refs 
2013-11-04 15:29:18 +01:00
Michael Friedrich 6eae4508aa Fix macros requiring last check result.
Fixes 
2013-11-04 09:28:23 +01:00
Gunnar Beutner f2307c4242 Add cmake build files.
Refs 
2013-11-03 13:45:26 +01:00
Gunnar Beutner 2c143fbdf8 Remove unused files.
Refs 
2013-11-03 11:12:47 +01:00
Gunnar Beutner fcc96cfe8f Fix compilation with Visual Studio 2013.
Refs 
2013-11-01 00:13:30 +01:00
Michael Friedrich d21d79a36c CompatUtility: Use functionality in compat/ido/livestatus.
refs 
2013-10-31 16:08:55 +01:00
Michael Friedrich 75b69411b9 Livestatus: Add log table.
refs 
2013-10-31 13:39:16 +01:00
Gunnar Beutner 9c152f1f5c Fix command_line accessor.
Refs 
2013-10-30 19:32:15 +01:00
Gunnar Beutner ef55412855 Fix libdl detection on FreeBSD.
Refs 
2013-10-30 13:01:50 +01:00
Gunnar Beutner dc21088680 Fix make dist.
Refs 
2013-10-30 12:18:08 +01:00
Gunnar Beutner 9f1c4539dc Remove libltdl dependency.
Refs 
2013-10-30 12:00:55 +01:00
Gunnar Beutner 24d018a058 Fix short_name and display_name properties.
Refs 
2013-10-30 09:55:00 +01:00
Gunnar Beutner db4b3b78d6 Implement class compiler.
Refs 
2013-10-28 14:27:36 +01:00
Gunnar Beutner 7c933f7063 Clean up indentation. 2013-10-24 07:38:29 +02:00
Gunnar Beutner 963dccfac8 Add RandomCheck similar to NullCheck.
Refs 
2013-10-23 13:51:52 +02:00
Michael Friedrich 39f11334ab Add NOTIFICATION{AUTHOR,AUTHORNAME,COMMENT} macros.
fixes 
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 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