From 5b7af87feaa7562f66757f10e2b8d5f88984ad3a Mon Sep 17 00:00:00 2001 From: Markus Birth Date: Fri, 24 Nov 2017 14:31:45 +0100 Subject: [PATCH] envivio: Add support to ignore messages. --- src/envivio/baseinfo.ini | 2 +- src/envivio/checks/envivio_alarms | 6 ++++++ 2 files changed, 7 insertions(+), 1 deletion(-) diff --git a/src/envivio/baseinfo.ini b/src/envivio/baseinfo.ini index 679a99c..0e00add 100644 --- a/src/envivio/baseinfo.ini +++ b/src/envivio/baseinfo.ini @@ -2,6 +2,6 @@ title = Ericsson Envivio 4Caster author = Markus Birth description = SNMP based checks for the Ericsson Envivio 4Caster encoder. -version = 2017.06.20.1 +version = 2017.09.20.1 version.min_required = 1.2.8p2 download_url = https://github.com/mbirth/check_mk-plugins diff --git a/src/envivio/checks/envivio_alarms b/src/envivio/checks/envivio_alarms index b8dde32..bebd6f6 100644 --- a/src/envivio/checks/envivio_alarms +++ b/src/envivio/checks/envivio_alarms @@ -17,6 +17,10 @@ def inventory_envivio_alarms(info): def check_envivio_alarms(item, _no_params, info): severities = [ "Info", "Critical", "Error", "Minor" ] sev2omd = [ 0, 2, 1, 1 ] + ignore_labels = [ + # "Input video still image", + # "Input audio silent" + ] status = 0 message = "" @@ -28,6 +32,8 @@ def check_envivio_alarms(item, _no_params, info): details = details.replace("|", "/") severity = saveint(severity) omdsev = sev2omd[severity] + if label in ignore_labels: + omdsev = 0 if omdsev > status: status = omdsev if omdsev == maxsev: