Gunnar Beutner
|
43a4acd5a2
|
Remove deprecated functions
fixes #12507
|
2016-08-23 15:01:40 +02:00 |
Gunnar Beutner
|
487d2a9907
|
Make "clr-check-command" template usable on *nix
fixes #12474
|
2016-08-18 10:27:41 +02:00 |
Michael Friedrich
|
1ec7d366a7
|
Fix ITL methods templates for timeperiods
fixes #12338
|
2016-08-15 16:16:23 +02:00 |
Gunnar Beutner
|
31f816562f
|
Add namespace qualifier for some assert() calls
refs #12408
|
2016-08-12 13:44:51 +02:00 |
Gunnar Beutner
|
24431b3dab
|
Register deprecated methods in the 'Deprecated' namespace
refs #12408
|
2016-08-12 13:42:22 +02:00 |
Gunnar Beutner
|
e09fb88cae
|
Make sure functions are registered with the correct prefix
refs #12393
|
2016-08-10 16:33:17 +02:00 |
Gunnar Beutner
|
dc06209e4a
|
Move internal script functions into the 'Internal' namespace
fixes #12338
|
2016-08-10 06:55:44 +02:00 |
Gunnar Beutner
|
1cd8a25ab2
|
Add the "exception" check command
refs #10075
|
2016-08-08 12:51:20 +02:00 |
Rune Darrud
|
54eb9540b1
|
Fix min/max execution_time
fixes #12225
Signed-off-by: Gunnar Beutner <gunnar.beutner@netways.de>
|
2016-07-26 09:56:21 +02:00 |
Michael Friedrich
|
1451a0e5ad
|
Add lag thresholds to cluster-zone check
fixes #11772
|
2016-06-24 10:33:04 +02:00 |
Gunnar Beutner
|
b99b373b6f
|
Fix 100% CPU usage issue and incorrect pending checks accounting in CheckerComponent::CheckThreadProc
fixes #11806
|
2016-05-18 14:30:36 +02:00 |
Gunnar Beutner
|
97a5091abc
|
Fix incorrect re-scheduling behavior for command_endpoint checks
refs #8137
|
2016-05-12 13:47:32 +02:00 |
Gunnar Beutner
|
1ad4d9cd27
|
Report failed reload attempts for the icinga check
fixes #9060
fixes #9997
fixes #11129
|
2016-05-11 16:07:28 +02:00 |
Gunnar Beutner
|
599929b0f6
|
Update copyright headers for 2016
|
2016-01-12 08:29:59 +01:00 |
Michael Friedrich
|
dc85b1c6fb
|
Use NodeName instead of GetFQDN() in embedded checks
fixes #10818
|
2015-12-10 15:27:49 +01:00 |
Michael Friedrich
|
737c574cdf
|
Fix missing num_hosts_pending in /v1/status/CIB
fixes #10736
|
2015-11-26 20:03:46 +01:00 |
Gunnar Beutner
|
4aa0165701
|
Add getter for endpoint 'connected' attribute
fixes #10394
|
2015-10-22 10:52:38 +02:00 |
Michael Friedrich
|
717118fed4
|
Fix wrong log lag in cluster-zone check
Refactor the calculation into a generic function
which is also used inside the 2.4 status API.
fixes #8805
|
2015-09-25 14:24:45 +02:00 |
Gunnar Beutner
|
6fa58a520c
|
Implement config object sync
Adds object version.
refs #9927
|
2015-09-17 14:20:43 +02:00 |
Jean Flach
|
f1a1dfb26e
|
Update use of String::Trim()
fixes #9704
|
2015-08-27 18:06:20 +02:00 |
Gunnar Beutner
|
071d2f18fb
|
Rename DynamicObject/DynamicType to ConfigObject/ConfigType
fixes #9914
|
2015-08-15 20:40:41 +02:00 |
Michael Friedrich
|
41d0c3f3d7
|
Add "random" CheckCommand for test and demo purposes
fixes #8816
|
2015-03-19 14:36:53 +01:00 |
Gunnar Beutner
|
dae206e899
|
Move the base command templates into libmethods
fixes #8775
|
2015-03-17 08:19:31 +01:00 |
Gunnar Beutner
|
c9c7f9bed1
|
Fix lag calculation for the 'cluster-zone' check
|
2015-03-03 14:42:22 +01:00 |
Gunnar Beutner
|
12820d2225
|
Improve output formatting for the 'cluster-zone' check
refs #8515
|
2015-02-24 09:27:37 +01:00 |
Gunnar Beutner
|
f4c7d945e2
|
Show slave lag for the cluster-zone check
fixes #8515
|
2015-02-24 09:14:17 +01:00 |
Gunnar Beutner
|
a11cdbdc39
|
Replace spaces with tabs
|
2015-01-27 10:50:15 +01:00 |
Michael Friedrich
|
78bfd0204c
|
Update copyright year
|
2015-01-22 12:00:23 +01:00 |
Gunnar Beutner
|
363f23b1d8
|
Rename ScriptFunction to Function
fixes #8258
|
2015-01-21 08:48:38 +01:00 |
Michael Friedrich
|
06e79fe6fd
|
Don't execute built-in commands on the master in remote command execution mode
fixes #7708
|
2014-12-01 13:19:56 +01:00 |
Gunnar Beutner
|
4d125edc0d
|
Move the cast functions into libbase
fixes #7807
|
2014-11-24 07:09:51 +01:00 |
Gunnar Beutner
|
7321e45abc
|
Implement support for executing remote commands
fixes #7559
|
2014-11-13 14:54:55 +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
|
2d5e9514a5
|
Refactor logging code
|
2014-10-19 17:52:17 +02:00 |
Gunnar Beutner
|
739cb43289
|
Rename qstring.{cpp,hpp} to string.{cpp,hpp}
|
2014-10-19 14:52:07 +02:00 |
Gunnar Beutner
|
b18f57a745
|
Remove logger_fwd.hpp
|
2014-10-19 14:50:39 +02:00 |
Gunnar Beutner
|
a9732c21e6
|
Build fix for Windows
|
2014-10-01 22:27:42 +01:00 |
Gunnar Beutner
|
879684efcd
|
Fix problems with PNP4Nagios
fixes #7268
|
2014-09-17 15:38:39 +02:00 |
Gunnar Beutner
|
bf2e3cb091
|
Don't parse perfdata if enable_perfdata is false
fixes #7032
|
2014-09-07 12:27:06 +02:00 |
Gunnar Beutner
|
eb091a87b0
|
Implement support for unity builds
fixes #7034
fixes #7035
|
2014-08-30 20:02:12 +02:00 |
Gunnar Beutner
|
e31d520f6b
|
Improve log messages for failed commands
fixes #6970
|
2014-08-21 11:26:43 +02:00 |
Gunnar Beutner
|
65bec9e904
|
Clean up some parts of the code
|
2014-08-17 17:57:41 +02:00 |
Michael Friedrich
|
d20ee37196
|
Fix event command execution not calling finish handler
fixes #6856
|
2014-08-06 17:49:29 +02:00 |
Michael Friedrich
|
5b071f9611
|
Change log message identifier for libmethods.
Refs #6346
|
2014-05-28 14:42:00 +02:00 |
Gunnar Beutner
|
ecb4f9738e
|
Use Utility::GetFQDN for the NodeName variable.
Refs #6312
|
2014-05-27 12:53:41 +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
|
4775bd8498
|
Make the output of the cluster check more readable.
Fixes #6299
|
2014-05-26 09:39:14 +02:00 |
Gunnar Beutner
|
d66b4d587e
|
Implement the "cluster-zone" check task.
Fixes #6204
|
2014-05-25 19:59:52 +02:00 |
Gunnar Beutner
|
632026cd9f
|
Rename C++ header files.
Fixes #6291
|
2014-05-25 16:27:14 +02:00 |
Gunnar Beutner
|
99ce7981da
|
Use the right CheckResult object for commands.
Fixes #6260
|
2014-05-22 09:11:16 +02:00 |
Michael Friedrich
|
1961c5dfe2
|
Fix cluster check output.
Fixes #6244
|
2014-05-20 12:28:50 +02:00 |
Gunnar Beutner
|
9c3e399188
|
Remove unnecessary includes.
Fixes #6189
|
2014-05-11 18:11:32 +02:00 |
Gunnar Beutner
|
45270f1bb8
|
Refactor the agent and cluster components.
Refs #6107
|
2014-05-08 09:13:04 +02:00 |
Gunnar Beutner
|
ea24147d0d
|
Add uptime information to the "icinga" check type.
Fixes #6064
|
2014-04-28 09:23:52 +02:00 |
Gunnar Beutner
|
be4324c606
|
Add version information to the "icinga" check task.
Refs #4865
|
2014-04-26 16:43:38 +02:00 |
Gunnar Beutner
|
d617c7b1f6
|
Implement support for optional command arguments.
Fixes #5933
|
2014-04-26 15:03:38 +02:00 |
Michael Friedrich
|
d0af8a226b
|
Fix headers.
|
2014-04-23 15:57:58 +02:00 |
Michael Friedrich
|
c239f84fd7
|
Revert "Add group apply (creates object only once and sets membership)."
This reverts commit 559a4fef67 .
Refs #5910
|
2014-04-23 14:59:48 +02:00 |
Gunnar Beutner
|
6d6e91cd2d
|
Implement Windows support for the Process class.
Fixes #3684
|
2014-04-21 15:44:36 +02:00 |
Gunnar Beutner
|
0fb55f3404
|
Fix NSIS installer and Windows service.
Refs #4865
|
2014-04-18 12:15:01 +02:00 |
Gunnar Beutner
|
4e7738c5a5
|
Implement CLR-based checks.
|
2014-04-16 10:39:13 +02:00 |
Michael Friedrich
|
559a4fef67
|
Add group apply (creates object only once and sets membership).
Refs #5910
|
2014-04-15 14:55:29 +02:00 |
Gunnar Beutner
|
606834e190
|
Rename the notification attributes.
Fixes #5906
|
2014-04-09 10:25:23 +02:00 |
Gunnar Beutner
|
0fdb9ea21b
|
Implement attributes for some well-known macros and allow macro recursion.
Refs #5856
Fixes #5959
|
2014-04-08 13:23:24 +02:00 |
Gunnar Beutner
|
1c115297f9
|
Rename the service state constants.
Fixes #5964
|
2014-04-08 09:11:54 +02:00 |
Gunnar Beutner
|
32e1c02b9a
|
Clean up some of the type checks.
Refs #5925
|
2014-04-07 22:06:05 +02:00 |
Gunnar Beutner
|
98fba78fe4
|
Remove the escape_macros attribute.
Refs #5855
|
2014-04-06 10:45:50 +02:00 |
Michael Friedrich
|
09cbf18b26
|
Implement 'env' dictionary instead of 'export_macros' array.
Revamp notification runtime macros too.
Refs #5855
|
2014-04-04 22:57:56 +02:00 |
Gunnar Beutner
|
23e9630682
|
Implement host checks.
Refs #5919
|
2014-04-04 15:57:54 +02:00 |
Gunnar Beutner
|
aacc699dd4
|
Refactor the config parser's AST.
Refs #5846
|
2014-03-23 11:27:40 +01:00 |
Gunnar Beutner
|
ddbbd42c4b
|
Implement the log() function.
Refs #5846
|
2014-03-22 09:47:29 +01:00 |
Gunnar Beutner
|
4d9cd0070c
|
Add missing #include.
|
2014-03-20 15:41:37 +01:00 |
Gunnar Beutner
|
012c0caeec
|
Implement union() and intersection() functions.
Fixes #5801
|
2014-03-20 14:25:40 +01:00 |
Gunnar Beutner
|
02fc3278c8
|
Implement missing operators for the Value class.
Fixes #5804
|
2014-03-20 13:02:31 +01:00 |
Michael Friedrich
|
f6067d357d
|
Set check source to node name as authority, if empty.
Fixes #5805
|
2014-03-20 10:32:52 +01:00 |
Gunnar Beutner
|
46d7cf3d6a
|
Implement len() and the operators >, >=, < and <=.
Refs #5789
|
2014-03-19 13:25:06 +01:00 |
Gunnar Beutner
|
3383951791
|
Implement regex() and match() functions.
Refs #5789
|
2014-03-19 12:46:23 +01:00 |
Michael Friedrich
|
ce737ff2f3
|
Change copyright header (again).
Fixes #5424
|
2014-03-19 11:42:47 +01:00 |
Michael Friedrich
|
2d38f68bd6
|
Fix RandomCheckTask result processing.
Fixes #5780
|
2014-03-16 22:26:17 +01:00 |
Gunnar Beutner
|
bfc5d2a4be
|
Use fewer threads for plugin-based checks.
Fixes #5748
|
2014-03-12 10:25:06 +01:00 |
Michael Friedrich
|
09d6b6fefa
|
Health Check: Sanitize perfdata.
Refs #5664
|
2014-03-10 18:01:26 +01:00 |
Michael Friedrich
|
48a06d3335
|
Add {active,passive}_checks_{1,5,15}min to icinga check perfdata.
Fixes #5649
|
2014-02-13 12:06:32 +01:00 |
Michael Friedrich
|
3246ee602b
|
Move ClusterCheckTask into the cluster component.
Refs #5438
|
2014-02-12 09:33:04 +01:00 |
Michael Friedrich
|
95f7de123e
|
Move Check Stats into CIB.
Fixes #5617
|
2014-02-10 14:59:56 +01:00 |
Michael Friedrich
|
e534f9bc1b
|
Add Cluster Health Check.
Fixes #5438
|
2014-02-07 15:19:37 +01:00 |
Michael Friedrich
|
11c42b1483
|
icinga check: add *_execution_time, num_{services,hosts}_* state/pending/flap/downtime/ack as perfdata.
Fixes #5440
|
2014-02-07 11:47:58 +01:00 |
Michael Friedrich
|
5f26bb9147
|
Add check source to external commands / check result reader.
Fixes #5615
|
2014-02-07 09:48:15 +01:00 |
Michael Friedrich
|
1e0a11c7f2
|
Add IcingaNodeName script variable, set as check source (WIP).
Fixes #5471
Fixes #5473
|
2014-02-06 15:38:06 +01:00 |
Michael Friedrich
|
555d72150a
|
Update copyright header.
Fixes #5424
|
2014-01-09 00:32:11 +01:00 |
Gunnar Beutner
|
6f92a62953
|
Implement latency statistics for the "icinga" check.
Fixes #5325
|
2013-12-13 15:09:17 +01:00 |
Gunnar Beutner
|
41ded2858c
|
Implement scheduled downtimes.
Fixes #3584
|
2013-12-06 13:45:18 +01:00 |
Gunnar Beutner
|
f05858d3ad
|
Avoid unnecessary copies when iterating over dictionaries.
Refs #5246
|
2013-12-02 11:07:38 +01:00 |
Gunnar Beutner
|
1fc47e67a8
|
Implement the IcingaCheckTask check type.
Fixes #2822
|
2013-11-21 11:40:03 +01:00 |
Gunnar Beutner
|
438d5c0f57
|
Move EmptyTimePeriod and EvenMinutesTimePeriod to libmethods.
Fixes #5032
|
2013-11-13 09:41:06 +01:00 |
Gunnar Beutner
|
112f26dc19
|
Replace check result dictionaries with a class.
Refs #5039
|
2013-11-09 15:26:01 +01:00 |
Gunnar Beutner
|
5aba175e18
|
Use PluginUtility::{Parse,Format}Perfdata for check results.
Refs #2710
|
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 #5012
|
2013-11-07 08:28:33 +01:00 |
Gunnar Beutner
|
871f6febc7
|
Move methods to a separate library.
Refs #4959
|
2013-11-04 15:29:18 +01:00 |