diff options
author | Daniel Baumann <daniel.baumann@progress-linux.org> | 2024-04-28 12:34:54 +0000 |
---|---|---|
committer | Daniel Baumann <daniel.baumann@progress-linux.org> | 2024-04-28 12:34:54 +0000 |
commit | 0915b3ef56dfac3113cce55a59a5765dc94976be (patch) | |
tree | a8fea11d50b4f083e1bf0f90025ece7f0824784a /itl/plugins-contrib.d/metrics.conf | |
parent | Initial commit. (diff) | |
download | icinga2-0915b3ef56dfac3113cce55a59a5765dc94976be.tar.xz icinga2-0915b3ef56dfac3113cce55a59a5765dc94976be.zip |
Adding upstream version 2.13.6.upstream/2.13.6upstream
Signed-off-by: Daniel Baumann <daniel.baumann@progress-linux.org>
Diffstat (limited to 'itl/plugins-contrib.d/metrics.conf')
-rw-r--r-- | itl/plugins-contrib.d/metrics.conf | 62 |
1 files changed, 62 insertions, 0 deletions
diff --git a/itl/plugins-contrib.d/metrics.conf b/itl/plugins-contrib.d/metrics.conf new file mode 100644 index 0000000..856ba75 --- /dev/null +++ b/itl/plugins-contrib.d/metrics.conf @@ -0,0 +1,62 @@ +/* Icinga 2 | (c) 2012 Icinga GmbH | GPLv2+ */ + +object CheckCommand "graphite" { + command = [ PluginContribDir + "/check_graphite" ] + + arguments = { + "-u" = { + value = "$graphite_url$" + description = "Target url" + required = true + } + "-m" = { + value = "$graphite_metric$" + description = "Metric path string" + required = true + } + "-s" = { + value = "$graphite_shortname$" + description = "Metric short name (used for performance data)" + } + "-d" = { + value = "$graphite_duration$" + description = "Length, in minute of data to parse (default: 5)" + } + "-f" = { + value = "$graphite_function$" + description = "Function applied to metrics for thresholds (default: average)" + } + "-w" = { + value = "$graphite_warning$" + description = "Warning threshold" + required = true + } + "-c" = { + value = "$graphite_critical$" + description = "Critical threshold" + required = true + } + "-U" = { + value = "$graphite_units$" + description = "Adds a text tag to the metric count in the plugin output. Useful to identify the metric units. Doesn't affect data queries." + } + "-M" = { + value = "$graphite_message$" + description = "Text message to output (default: 'metric count:')" + } + "-z" = { + set_if = "$graphite_zero_on_error$" + description = "Return 0 on a graphite 500 error" + } + "-l" = { + set_if = "$graphite_link_graph$" + description = "Add a link in the plugin output, showing a 24h graph for this metric in graphite." + } + } + + vars.graphite_duration = "5" + vars.graphite_function = "average" + vars.graphite_message = "metric count:" + vars.graphite_zero_on_error = false + vars.graphite_link_graph = false +} |