From d359d9e7c7456065ff277d916840827c395dd843 Mon Sep 17 00:00:00 2001 From: Carsten Koebke Date: Sun, 3 Jun 2018 20:25:24 +0200 Subject: [PATCH] Fix for catalogued locally databases. Fixes #6338 --- doc/10-icinga-template-library.md | 3 ++- itl/plugins-contrib.d/databases.conf | 2 ++ 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/doc/10-icinga-template-library.md b/doc/10-icinga-template-library.md index 0da925058..d57d42352 100644 --- a/doc/10-icinga-template-library.md +++ b/doc/10-icinga-template-library.md @@ -2181,7 +2181,7 @@ Custom attributes passed as [command parameters](03-monitoring-basics.md#command Name | Description ---------------------------------|------------------------------------------------------------------------------------------------------------------------------ -db2_health_database | **Required.** The name of the database. (If it was catalogued locally, this parameter is the only you need. Otherwise you must specify database, hostname and port) +db2_health_database | **Required.** The name of the database. (If it was catalogued locally, this parameter and `db2_health_not_cataloged = false` are the only you need. Otherwise you must specify database, hostname and port) db2_health_username | **Optional.** The username for the database connection. db2_health_password | **Optional.** The password for the database connection. db2_health_port | **Optional.** The port where DB2 is listening. @@ -2197,6 +2197,7 @@ db2_health_maxinactivity | **Optional.** Used for the maximum amount of tim db2_health_mitigation | **Optional.** Classifies the severity of an offline tablespace. db2_health_lookback | **Optional.** How many days in the past db2_health check should look back to calculate exitcode. db2_health_report | **Optional.** Report can be used to output only the bad news. Possible values are "short", "long", "html". Defaults to `short`. +db2_health_not_cataloged | **Optional.** Set this variable to false if you want to use a catalogued locally database. Defaults to `true`. db2_health_env_db2_home | **Required.** Specifies the location of the db2 client libraries as environment variable `DB2_HOME`. Defaults to "/opt/ibm/db2/V10.5". db2_health_env_db2_version | **Optional.** Specifies the DB2 version as environment variable `DB2_VERSION`. diff --git a/itl/plugins-contrib.d/databases.conf b/itl/plugins-contrib.d/databases.conf index 8b4c2ffd2..7e5a30e11 100644 --- a/itl/plugins-contrib.d/databases.conf +++ b/itl/plugins-contrib.d/databases.conf @@ -344,6 +344,7 @@ object CheckCommand "db2_health" { arguments = { "--hostname" = { value = "$db2_health_hostname$" + set_if = "$db2_health_not_cataloged$" description = "the host to connect" order = -2 } @@ -424,6 +425,7 @@ object CheckCommand "db2_health" { } vars.db2_health_regexp = false + vars.db2_health_not_cataloged = true vars.db2_health_hostname = "$check_address$" vars.db2_health_report = "short" -- 2.40.0