Gunnar Beutner
72a7b08480
Move implementation code from thpp files into separate files
...
fixes #8890
2015-03-28 11:08:12 +01:00
Gunnar Beutner
228aafc945
Implement the parse_performance_data function
...
fixes #8693
2015-03-11 16:29:50 +01:00
Jason Young
faf6ce1a5f
Update PerfdataValue::Parse to ignore invalid warn, crit, min, and max values
...
... instead of generating exception so that metric values can
still be passed to the graphing backend.
Also update icinga-perfdata tests to reflect these changes.
refs #5043
Signed-off-by: Michael Friedrich <michael.friedrich@netways.de>
2015-03-02 13:52:41 +01:00
Michael Friedrich
78bfd0204c
Update copyright year
2015-01-22 12:00:23 +01:00
Gunnar Beutner
478f03b49a
Replace boost::shared_ptr with boost::intrusive_ptr
...
refs #7622
2014-11-09 16:54:41 +01:00
Gunnar Beutner
879684efcd
Fix problems with PNP4Nagios
...
fixes #7268
2014-09-17 15:38:39 +02:00
Gerd von Egidy
a4b7984719
Add warning messages when performance data could not be parsed or not be sent to Graphite
...
refs #6550
2014-08-05 11:23:36 +02:00
Gunnar Beutner
632026cd9f
Rename C++ header files.
...
Fixes #6291
2014-05-25 16:27:14 +02:00
Michael Friedrich
ce737ff2f3
Change copyright header (again).
...
Fixes #5424
2014-03-19 11:42:47 +01:00
Michael Friedrich
555d72150a
Update copyright header.
...
Fixes #5424
2014-01-09 00:32:11 +01:00
Gunnar Beutner
9bf44b9b1d
Fix: Missing warn/crit/min/max values are incorrectly set to 0.
...
Fixes #5358
2013-12-17 14:47:19 +01:00
Michael Friedrich
07e4bc03bc
Fix perfdata double value type formatting.
...
Fixes #5277
2013-12-16 16:57:30 +01:00
Michael Friedrich
a840dc8694
Apply UOM base to warn/crit/min/max to perfdata values.
...
Fixes #5280
2013-12-16 16:36:54 +01:00
Gunnar Beutner
52d2066995
Avoid temporary String objects in PerfdataValue::Format.
...
Fixes #5248
2013-12-02 12:55:35 +01:00
Gunnar Beutner
f9b107d0bf
Accept invalid performance data.
...
Refs #5082
2013-11-17 00:05:31 +01:00
Gunnar Beutner
95712e46d4
Fix compiler warning in PerfdataValue::Parse.
...
Fixes #5055
2013-11-11 13:14:42 +01:00
Gunnar Beutner
e546cd854d
Clean up the DynamicType class.
...
Refs #5036
2013-11-08 16:07:21 +01:00
Gunnar Beutner
7c990eff6e
Add missing copyrights.
...
Refs #5036
2013-11-08 16:06:59 +01:00
Gunnar Beutner
a84536bea3
Implement serializer support for arbitrary classes.
...
Fixes #5024
2013-11-08 14:08:59 +01:00
Gunnar Beutner
ceb0a54baf
Implement support for performance data unit prefixes.
...
Fixes #5026
2013-11-08 08:39:05 +01:00
Gunnar Beutner
2af388e4ef
Implement performance data parser.
...
Refs #2710
2013-11-07 16:07:52 +01:00