Merge pull request #5914 from Icinga/fix/itl-check-mongodb-5817

Fix for wrong attribute in ITL mongodb CheckCommand
This commit is contained in:
Markus Frosch 2018-01-05 17:17:27 +01:00 committed by GitHub
commit ecc04807dd
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 13 additions and 2 deletions

View File

@ -618,7 +618,7 @@ object CheckCommand "mongodb" {
arguments = {
"-H" = {
value = "$mongodb_address$"
value = "$mongodb_host$"
description = "The hostname you want to connect to"
}
"-P" = {
@ -688,7 +688,18 @@ object CheckCommand "mongodb" {
}
}
vars.mongodb_address = "$check_address$"
vars.mongodb_host = {{
var mongodbAddress = macro("$mongodb_address$")
var checkAddress = macro("$check_address$")
if (mongodbAddress) {
log(LogWarning, "CheckerComponent", "The attribute 'mongodb_address' is deprecated, use 'mongodb_host' instead.")
return mongodbAddress
} else {
return checkAddress
}
}}
vars.mongodb_perfdata = true
vars.mongodb_action = "connections"
}