envivio: Add support to ignore messages.
This commit is contained in:
@@ -2,6 +2,6 @@
|
|||||||
title = Ericsson Envivio 4Caster
|
title = Ericsson Envivio 4Caster
|
||||||
author = Markus Birth
|
author = Markus Birth
|
||||||
description = SNMP based checks for the Ericsson Envivio 4Caster encoder.
|
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
|
version.min_required = 1.2.8p2
|
||||||
download_url = https://github.com/mbirth/check_mk-plugins
|
download_url = https://github.com/mbirth/check_mk-plugins
|
||||||
|
|||||||
@@ -17,6 +17,10 @@ def inventory_envivio_alarms(info):
|
|||||||
def check_envivio_alarms(item, _no_params, info):
|
def check_envivio_alarms(item, _no_params, info):
|
||||||
severities = [ "Info", "Critical", "Error", "Minor" ]
|
severities = [ "Info", "Critical", "Error", "Minor" ]
|
||||||
sev2omd = [ 0, 2, 1, 1 ]
|
sev2omd = [ 0, 2, 1, 1 ]
|
||||||
|
ignore_labels = [
|
||||||
|
# "Input video still image",
|
||||||
|
# "Input audio silent"
|
||||||
|
]
|
||||||
|
|
||||||
status = 0
|
status = 0
|
||||||
message = ""
|
message = ""
|
||||||
@@ -28,6 +32,8 @@ def check_envivio_alarms(item, _no_params, info):
|
|||||||
details = details.replace("|", "/")
|
details = details.replace("|", "/")
|
||||||
severity = saveint(severity)
|
severity = saveint(severity)
|
||||||
omdsev = sev2omd[severity]
|
omdsev = sev2omd[severity]
|
||||||
|
if label in ignore_labels:
|
||||||
|
omdsev = 0
|
||||||
if omdsev > status:
|
if omdsev > status:
|
||||||
status = omdsev
|
status = omdsev
|
||||||
if omdsev == maxsev:
|
if omdsev == maxsev:
|
||||||
|
|||||||
Reference in New Issue
Block a user