Merge pull request #6890 from T-Systems-MMS/feature/snmp-storage-exclude

Added snmp_exclude option to manubulon snmp-storage check
This commit is contained in:
Michael Friedrich 2019-01-11 17:03:58 +01:00 committed by GitHub
commit 1c772aac54
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 6 additions and 0 deletions

View File

@ -2071,6 +2071,7 @@ snmp_crit | **Optional.** The critical threshold.
snmp_storage_name | **Optional.** Storage name. Default to regex "^/$$". More options available in the [snmp storage](http://nagios.manubulon.com/snmp_storage.html) documentation.
snmp_storage_type | **Optional.** Filter by storage type. Valid options are Other, Ram, VirtualMemory, FixedDisk, RemovableDisk, FloppyDisk, CompactDisk, RamDisk, FlashMemory, or NetworkDisk. No value defined as default.
snmp_perf | **Optional.** Enable perfdata values. Defaults to true.
snmp_exclude | **Optional.** Select all storages except the one(s) selected by -m. No action on storage type selection.
snmp_timeout | **Optional.** The command timeout in seconds. Defaults to 5 seconds.
snmp_storage_olength | **Optional.** Max-size of the SNMP message, usefull in case of Too Long responses.

View File

@ -211,6 +211,10 @@ object CheckCommand "snmp-storage" {
set_if = "$snmp_perf$"
description = "Perfparse compatible output"
}
"-e" = {
set_if = "$snmp_exclude$"
description = "Select all storages except the one(s) selected by -m. No action on storage type selection."
}
"-o" = {
value = "$snmp_storage_olength$"
description = "Max-size of the SNMP message, usefull in case of Too Long responses."
@ -225,6 +229,7 @@ object CheckCommand "snmp-storage" {
vars.snmp_warn = 80
vars.snmp_crit = 90
vars.snmp_perf = true
vars.snmp_exclude = false
}