From 3df7336fb3e10f50c39fa156d5d78893b1e8e0e5 Mon Sep 17 00:00:00 2001 From: Andres Ivanov Date: Tue, 23 Feb 2016 09:44:30 +0200 Subject: [PATCH] ITL: Add query option to check_postgres There were "query", "valtype" and "reverse" options missing for "custom_query" action type in check_postgres plugin. fixes #11205 Signed-off-by: Michael Friedrich --- doc/7-icinga-template-library.md | 3 +++ itl/plugins-contrib.d/databases.conf | 12 ++++++++++++ 2 files changed, 15 insertions(+) diff --git a/doc/7-icinga-template-library.md b/doc/7-icinga-template-library.md index 943942bca..0f7083b5e 100644 --- a/doc/7-icinga-template-library.md +++ b/doc/7-icinga-template-library.md @@ -1721,6 +1721,9 @@ postgres_standby | **Optional.** Assume that the server is in continious WAL postgres_production | **Optional.** Assume that the server is in production mode if set to true. Defaults to false. postgres_action | **Required.** Determines the test executed. postgres_unixsocket | **Optional.** If "postgres_unixsocket" is set to true the unix socket is used instead of an address. Defaults to false. +postgres_query | **Optional.** Query for "custom_query" action. +postgres_valtype | **Optional.** Value type of query result for "custom_query". +postgres_reverse | **Optional.** If "postgres_reverse" is set, warning and critical values are reversed for "custom_query" action. #### mongodb diff --git a/itl/plugins-contrib.d/databases.conf b/itl/plugins-contrib.d/databases.conf index fc40093ca..adf9a14a9 100644 --- a/itl/plugins-contrib.d/databases.conf +++ b/itl/plugins-contrib.d/databases.conf @@ -296,6 +296,18 @@ object CheckCommand "postgres" { value = "$postgres_action$" description = "determines the test executed" } + "--query" = { + value = "$postgres_query$" + description = "query for custom_query action" + } + "--valtype" = { + value = "$postgres_valtype$" + description = "determines the result type for custom_query action" + } + "--reverse" = { + set_if = "$postgres_reverse$" + description = "reverses warning and critical for custom_query action" + } } vars.postgres_host = "$check_address$" -- 2.50.1