]> granicus.if.org Git - icinga2/commitdiff
Add "random" CheckCommand for test and demo purposes
authorMichael Friedrich <michael.friedrich@netways.de>
Thu, 19 Mar 2015 13:36:53 +0000 (14:36 +0100)
committerMichael Friedrich <michael.friedrich@netways.de>
Thu, 19 Mar 2015 13:45:57 +0000 (14:45 +0100)
fixes #8816

doc/7-icinga-template-library.md
itl/command-icinga.conf
itl/command.conf

index 029842015b5a6fc3dcf8e5ad21d7ac2c56bef54b..2f21a3700690b100db7123937f5a8208c3048e2c 100644 (file)
@@ -58,6 +58,14 @@ Name         | Description
 -------------|---------------
 cluster_zone | **Optional.** The zone name. Defaults to "$host.name$".
 
+### <a id="itl-random"></a> random
+
+Check command for the built-in `random` check. This check returns random states
+and adds the check source to the check output.
+
+For test and demo purposes only. The `random` check command does not support
+any vars.
+
 # <a id="plugin-check-commands"></a> Plugin Check Commands
 
 The Plugin Check Commands provides example configuration for plugin check commands
index 063e66ca8aa94c34cb658fa98cdbff35dccf9f5b..a44fcc71b28f87a5d5c61f459901ad6eddd8fb68 100644 (file)
@@ -31,3 +31,6 @@ object CheckCommand "cluster-zone" {
        vars.cluster_zone = "$host.name$"
 }
 
+object CheckCommand "random" {
+       import "random-check-command"
+}
index f29e354c922ec095fc46c1aef8d2e939d7966a64..d04450f95671f5a9e679872bd0cc7c539a78fae2 100644 (file)
@@ -46,3 +46,7 @@ template NotificationCommand "plugin-notification-command" {
 template EventCommand "plugin-event-command" {
        execute = PluginEvent
 }
+
+template CheckCommand "random-check-command" {
+       execute = RandomCheck
+}