initial
This commit is contained in:
+4177
File diff suppressed because it is too large
Load Diff
@@ -0,0 +1,308 @@
|
|||||||
|
zabbix_export:
|
||||||
|
version: '7.4'
|
||||||
|
template_groups:
|
||||||
|
- uuid: 877aaf310f9a42a4a905ae1477eb8762
|
||||||
|
name: Templates/Netgear
|
||||||
|
templates:
|
||||||
|
- uuid: d0496cd3214c47119427b30e02dbfe1f
|
||||||
|
template: 'Netgear SFP DDM by SNMP'
|
||||||
|
name: 'Netgear SFP DDM by SNMP'
|
||||||
|
description: |
|
||||||
|
SFP-/DDM-Diagnosewerte fuer Netgear FASTPATH-Switches.
|
||||||
|
Quelle: NETGEAR-BOXSERVICES-PRIVATE-MIB, boxServicesFiberPortsOpticsTable unter .1.3.6.1.4.1.4526.10.43.1.18.
|
||||||
|
Die Switches liefern ganzzahlige Rohwerte, die Umrechnung erfolgt per Custom multiplier.
|
||||||
|
Zusaetzlich zum Haupttemplate 'Netgear Fastpath by SNMP' verknuepfen.
|
||||||
|
groups:
|
||||||
|
- name: Templates/Netgear
|
||||||
|
discovery_rules:
|
||||||
|
- uuid: 1277ba76da064b8e9528255945e88ddd
|
||||||
|
name: 'SFP-Ports (Fiber Optics) Discovery'
|
||||||
|
type: SNMP_AGENT
|
||||||
|
snmp_oid: 'discovery[{#SFP.RX},1.3.6.1.4.1.4526.10.43.1.18.1.6]'
|
||||||
|
key: sfp.discovery
|
||||||
|
delay: '{$SFP.DISCOVERY.INTERVAL}'
|
||||||
|
filter:
|
||||||
|
evaltype: AND
|
||||||
|
conditions:
|
||||||
|
- macro: '{#SFP.RX}'
|
||||||
|
value: '{$SFP.RX.MATCHES}'
|
||||||
|
- macro: '{#SFP.RX}'
|
||||||
|
value: ^0+$
|
||||||
|
operator: NOT_MATCHES_REGEX
|
||||||
|
description: 'Erkennt bestueckte SFP-Slots ueber die Fiber-Optics-Tabelle. Leere Kaefige melden exakt 0 und werden herausgefiltert.'
|
||||||
|
item_prototypes:
|
||||||
|
- uuid: 007a167dbab74a4092f94754463b8f67
|
||||||
|
name: 'SFP Port {#SNMPINDEX}: Bias-Strom'
|
||||||
|
type: SNMP_AGENT
|
||||||
|
snmp_oid: '1.3.6.1.4.1.4526.10.43.1.18.1.4.{#SNMPINDEX}'
|
||||||
|
key: 'sfp.current[{#SNMPINDEX}]'
|
||||||
|
delay: '{$SFP.INTERVAL}'
|
||||||
|
history: 7d
|
||||||
|
value_type: FLOAT
|
||||||
|
units: mA
|
||||||
|
preprocessing:
|
||||||
|
- type: REGEX
|
||||||
|
parameters:
|
||||||
|
- '(-?[0-9]+(?:\.[0-9]+)?)'
|
||||||
|
- \1
|
||||||
|
- type: MULTIPLIER
|
||||||
|
parameters:
|
||||||
|
- '0.1'
|
||||||
|
tags:
|
||||||
|
- tag: component
|
||||||
|
value: sfp
|
||||||
|
trigger_prototypes:
|
||||||
|
- uuid: 5c2e88829daa4b279e58b3fa73453dbd
|
||||||
|
expression: 'last(/Netgear SFP DDM by SNMP/sfp.current[{#SNMPINDEX}])>{$SFP.BIAS.MAX}'
|
||||||
|
name: 'SFP Port {#SNMPINDEX}: Bias-Strom ueber MSA-Maximum ({ITEM.VALUE})'
|
||||||
|
priority: AVERAGE
|
||||||
|
description: 'Stromaufnahme oberhalb der im SFP-MSA definierten Obergrenze von 300 mA. Deutet auf ein defektes Modul hin.'
|
||||||
|
tags:
|
||||||
|
- tag: scope
|
||||||
|
value: performance
|
||||||
|
- uuid: 83c0c2599d4b4afdb24fd2e53385ad1f
|
||||||
|
expression: 'avg(/Netgear SFP DDM by SNMP/sfp.current[{#SNMPINDEX}],3d)>0 and abs(last(/Netgear SFP DDM by SNMP/sfp.current[{#SNMPINDEX}])-avg(/Netgear SFP DDM by SNMP/sfp.current[{#SNMPINDEX}],3d))/avg(/Netgear SFP DDM by SNMP/sfp.current[{#SNMPINDEX}],3d)*100>{$SFP.BIAS.DRIFT}'
|
||||||
|
name: 'SFP Port {#SNMPINDEX}: Bias-Strom weicht vom Normalwert ab ({ITEM.VALUE})'
|
||||||
|
priority: WARNING
|
||||||
|
description: 'Bias-Strom weicht deutlich vom eigenen 3-Tage-Mittel ab. Steigender Bias bei gleichbleibender Sendeleistung ist das klassische Zeichen fuer einen alternden Laser. Fuer den Bias-Strom gibt es keinen normierten Sollwert, daher die Pruefung relativ zum eigenen Verlauf.'
|
||||||
|
tags:
|
||||||
|
- tag: scope
|
||||||
|
value: performance
|
||||||
|
- uuid: cb7c9887e9d94707b3b6615bda36321b
|
||||||
|
name: 'SFP Port {#SNMPINDEX}: Fault-Status'
|
||||||
|
type: SNMP_AGENT
|
||||||
|
snmp_oid: '1.3.6.1.4.1.4526.10.43.1.18.1.9.{#SNMPINDEX}'
|
||||||
|
key: 'sfp.fault[{#SNMPINDEX}]'
|
||||||
|
delay: '{$SFP.INTERVAL}'
|
||||||
|
history: 7d
|
||||||
|
value_type: CHAR
|
||||||
|
preprocessing:
|
||||||
|
- type: DISCARD_UNCHANGED_HEARTBEAT
|
||||||
|
parameters:
|
||||||
|
- 6h
|
||||||
|
tags:
|
||||||
|
- tag: component
|
||||||
|
value: sfp
|
||||||
|
- uuid: 096d2cdb6e0a49a89465e3ba098cd577
|
||||||
|
name: 'SFP Port {#SNMPINDEX}: Loss of Signal'
|
||||||
|
type: SNMP_AGENT
|
||||||
|
snmp_oid: '1.3.6.1.4.1.4526.10.43.1.18.1.8.{#SNMPINDEX}'
|
||||||
|
key: 'sfp.los[{#SNMPINDEX}]'
|
||||||
|
delay: '{$SFP.INTERVAL}'
|
||||||
|
history: 7d
|
||||||
|
value_type: CHAR
|
||||||
|
preprocessing:
|
||||||
|
- type: DISCARD_UNCHANGED_HEARTBEAT
|
||||||
|
parameters:
|
||||||
|
- 6h
|
||||||
|
tags:
|
||||||
|
- tag: component
|
||||||
|
value: sfp
|
||||||
|
trigger_prototypes:
|
||||||
|
- uuid: 533893805ba5404b8076b6c361864fbb
|
||||||
|
expression: 'find(/Netgear SFP DDM by SNMP/sfp.los[{#SNMPINDEX}],,"regexp","(?i)yes|true|^1$")=1'
|
||||||
|
name: 'SFP Port {#SNMPINDEX}: Loss of Signal'
|
||||||
|
priority: HIGH
|
||||||
|
description: 'Das Modul meldet Signalverlust. Geraeteseitige Auswertung gegen die echten SFF-8472-Schwellwerte.'
|
||||||
|
tags:
|
||||||
|
- tag: scope
|
||||||
|
value: performance
|
||||||
|
- uuid: 31fce71a2add46d7b256c662c2814017
|
||||||
|
name: 'SFP Port {#SNMPINDEX}: RX-Leistung'
|
||||||
|
type: SNMP_AGENT
|
||||||
|
snmp_oid: '1.3.6.1.4.1.4526.10.43.1.18.1.6.{#SNMPINDEX}'
|
||||||
|
key: 'sfp.rx[{#SNMPINDEX}]'
|
||||||
|
delay: '{$SFP.INTERVAL}'
|
||||||
|
history: 7d
|
||||||
|
value_type: FLOAT
|
||||||
|
units: dBm
|
||||||
|
preprocessing:
|
||||||
|
- type: REGEX
|
||||||
|
parameters:
|
||||||
|
- '(-?[0-9]+(?:\.[0-9]+)?)'
|
||||||
|
- \1
|
||||||
|
- type: MULTIPLIER
|
||||||
|
parameters:
|
||||||
|
- '0.001'
|
||||||
|
tags:
|
||||||
|
- tag: component
|
||||||
|
value: sfp
|
||||||
|
trigger_prototypes:
|
||||||
|
- uuid: e44ea5b45d7a4ce3b4f56a4e305dcdfe
|
||||||
|
expression: 'last(/Netgear SFP DDM by SNMP/sfp.rx[{#SNMPINDEX}])>{$SFP.RX.MAX}'
|
||||||
|
name: 'SFP Port {#SNMPINDEX}: RX-Pegel zu hoch ({ITEM.VALUE})'
|
||||||
|
priority: WARNING
|
||||||
|
description: 'Uebersteuerung des Empfaengers, ggf. Daempfungsglied noetig.'
|
||||||
|
tags:
|
||||||
|
- tag: scope
|
||||||
|
value: performance
|
||||||
|
- uuid: bdcfab1e635d4bcd88f5181bdc94633c
|
||||||
|
expression: 'last(/Netgear SFP DDM by SNMP/sfp.rx[{#SNMPINDEX}])<{$SFP.RX.MIN}'
|
||||||
|
name: 'SFP Port {#SNMPINDEX}: RX-Pegel zu niedrig ({ITEM.VALUE})'
|
||||||
|
priority: WARNING
|
||||||
|
description: 'Empfangsleistung unter Schwellwert: verschmutzter oder geknickter LWL, alterndes Modul, Gegenstelle down.'
|
||||||
|
tags:
|
||||||
|
- tag: scope
|
||||||
|
value: performance
|
||||||
|
- uuid: 394dff68a3704a059329d49e4f376886
|
||||||
|
name: 'SFP Port {#SNMPINDEX}: Modultemperatur'
|
||||||
|
type: SNMP_AGENT
|
||||||
|
snmp_oid: '1.3.6.1.4.1.4526.10.43.1.18.1.2.{#SNMPINDEX}'
|
||||||
|
key: 'sfp.temp[{#SNMPINDEX}]'
|
||||||
|
delay: '{$SFP.INTERVAL}'
|
||||||
|
history: 7d
|
||||||
|
value_type: FLOAT
|
||||||
|
units: °C
|
||||||
|
preprocessing:
|
||||||
|
- type: REGEX
|
||||||
|
parameters:
|
||||||
|
- '(-?[0-9]+(?:\.[0-9]+)?)'
|
||||||
|
- \1
|
||||||
|
- type: MULTIPLIER
|
||||||
|
parameters:
|
||||||
|
- '0.1'
|
||||||
|
tags:
|
||||||
|
- tag: component
|
||||||
|
value: sfp
|
||||||
|
trigger_prototypes:
|
||||||
|
- uuid: 90bfa833582c48309d429a3f4b155f17
|
||||||
|
expression: 'last(/Netgear SFP DDM by SNMP/sfp.temp[{#SNMPINDEX}])>{$SFP.TEMP.MAX}'
|
||||||
|
name: 'SFP Port {#SNMPINDEX}: Modultemperatur zu hoch ({ITEM.VALUE})'
|
||||||
|
priority: AVERAGE
|
||||||
|
description: 'Belueftung und Umgebungstemperatur pruefen.'
|
||||||
|
tags:
|
||||||
|
- tag: scope
|
||||||
|
value: performance
|
||||||
|
- uuid: 1433085e93db4989b317b318e30e9b5c
|
||||||
|
name: 'SFP Port {#SNMPINDEX}: TX-Fault'
|
||||||
|
type: SNMP_AGENT
|
||||||
|
snmp_oid: '1.3.6.1.4.1.4526.10.43.1.18.1.7.{#SNMPINDEX}'
|
||||||
|
key: 'sfp.txfault[{#SNMPINDEX}]'
|
||||||
|
delay: '{$SFP.INTERVAL}'
|
||||||
|
history: 7d
|
||||||
|
value_type: CHAR
|
||||||
|
preprocessing:
|
||||||
|
- type: DISCARD_UNCHANGED_HEARTBEAT
|
||||||
|
parameters:
|
||||||
|
- 6h
|
||||||
|
tags:
|
||||||
|
- tag: component
|
||||||
|
value: sfp
|
||||||
|
trigger_prototypes:
|
||||||
|
- uuid: 9aff1a7ae7914e249c0a92a203e59f8b
|
||||||
|
expression: 'find(/Netgear SFP DDM by SNMP/sfp.txfault[{#SNMPINDEX}],,"regexp","(?i)yes|true|^1$")=1'
|
||||||
|
name: 'SFP Port {#SNMPINDEX}: TX-Fault'
|
||||||
|
priority: HIGH
|
||||||
|
description: 'Sendeteil des Moduls meldet einen Fehler.'
|
||||||
|
tags:
|
||||||
|
- tag: scope
|
||||||
|
value: performance
|
||||||
|
- uuid: 68f37bd879c34c61b00fafc4ba24b1b8
|
||||||
|
name: 'SFP Port {#SNMPINDEX}: TX-Leistung'
|
||||||
|
type: SNMP_AGENT
|
||||||
|
snmp_oid: '1.3.6.1.4.1.4526.10.43.1.18.1.5.{#SNMPINDEX}'
|
||||||
|
key: 'sfp.tx[{#SNMPINDEX}]'
|
||||||
|
delay: '{$SFP.INTERVAL}'
|
||||||
|
history: 7d
|
||||||
|
value_type: FLOAT
|
||||||
|
units: dBm
|
||||||
|
preprocessing:
|
||||||
|
- type: REGEX
|
||||||
|
parameters:
|
||||||
|
- '(-?[0-9]+(?:\.[0-9]+)?)'
|
||||||
|
- \1
|
||||||
|
- type: MULTIPLIER
|
||||||
|
parameters:
|
||||||
|
- '0.001'
|
||||||
|
tags:
|
||||||
|
- tag: component
|
||||||
|
value: sfp
|
||||||
|
trigger_prototypes:
|
||||||
|
- uuid: 545b6c5df4a44df78dcbcef85ab27b0a
|
||||||
|
expression: 'last(/Netgear SFP DDM by SNMP/sfp.tx[{#SNMPINDEX}])<{$SFP.TX.MIN}'
|
||||||
|
name: 'SFP Port {#SNMPINDEX}: TX-Pegel zu niedrig ({ITEM.VALUE})'
|
||||||
|
priority: WARNING
|
||||||
|
description: 'Sendeleistung unter Schwellwert: Laser altert oder Modul defekt.'
|
||||||
|
tags:
|
||||||
|
- tag: scope
|
||||||
|
value: performance
|
||||||
|
- uuid: f5c99099292c469b9666454659ad2e38
|
||||||
|
name: 'SFP Port {#SNMPINDEX}: Versorgungsspannung (Vcc)'
|
||||||
|
type: SNMP_AGENT
|
||||||
|
snmp_oid: '1.3.6.1.4.1.4526.10.43.1.18.1.3.{#SNMPINDEX}'
|
||||||
|
key: 'sfp.voltage[{#SNMPINDEX}]'
|
||||||
|
delay: '{$SFP.INTERVAL}'
|
||||||
|
history: 7d
|
||||||
|
value_type: FLOAT
|
||||||
|
units: V
|
||||||
|
preprocessing:
|
||||||
|
- type: REGEX
|
||||||
|
parameters:
|
||||||
|
- '(-?[0-9]+(?:\.[0-9]+)?)'
|
||||||
|
- \1
|
||||||
|
- type: MULTIPLIER
|
||||||
|
parameters:
|
||||||
|
- '0.001'
|
||||||
|
tags:
|
||||||
|
- tag: component
|
||||||
|
value: sfp
|
||||||
|
trigger_prototypes:
|
||||||
|
- uuid: e243edb2189d43aa84189171a47831ad
|
||||||
|
expression: 'last(/Netgear SFP DDM by SNMP/sfp.voltage[{#SNMPINDEX}])<{$SFP.VCC.MIN} or last(/Netgear SFP DDM by SNMP/sfp.voltage[{#SNMPINDEX}])>{$SFP.VCC.MAX}'
|
||||||
|
name: 'SFP Port {#SNMPINDEX}: Vcc ausserhalb der SFP-MSA-Spezifikation ({ITEM.VALUE})'
|
||||||
|
priority: HIGH
|
||||||
|
description: 'Versorgungsspannung verlaesst den vom SFP-MSA (INF-8074i) vorgeschriebenen Bereich 3,135-3,465 V. Ursache liegt meist in der Spannungsversorgung des Kaefigs, nicht im Modul.'
|
||||||
|
tags:
|
||||||
|
- tag: scope
|
||||||
|
value: performance
|
||||||
|
- uuid: 848f5e969c4148ed97d8bb1ec165d9e9
|
||||||
|
expression: 'last(/Netgear SFP DDM by SNMP/sfp.voltage[{#SNMPINDEX}])<{$SFP.VCC.WARN.MIN} or last(/Netgear SFP DDM by SNMP/sfp.voltage[{#SNMPINDEX}])>{$SFP.VCC.WARN.MAX}'
|
||||||
|
name: 'SFP Port {#SNMPINDEX}: Vcc nahe an der Spezifikationsgrenze ({ITEM.VALUE})'
|
||||||
|
priority: WARNING
|
||||||
|
description: 'Versorgungsspannung ausserhalb 3,3 V +-3 %, aber noch innerhalb der MSA-Grenzen.'
|
||||||
|
dependencies:
|
||||||
|
- name: 'SFP Port {#SNMPINDEX}: Vcc ausserhalb der SFP-MSA-Spezifikation ({ITEM.VALUE})'
|
||||||
|
expression: 'last(/Netgear SFP DDM by SNMP/sfp.voltage[{#SNMPINDEX}])<{$SFP.VCC.MIN} or last(/Netgear SFP DDM by SNMP/sfp.voltage[{#SNMPINDEX}])>{$SFP.VCC.MAX}'
|
||||||
|
tags:
|
||||||
|
- tag: scope
|
||||||
|
value: performance
|
||||||
|
macros:
|
||||||
|
- macro: '{$SFP.BIAS.DRIFT}'
|
||||||
|
value: '20'
|
||||||
|
description: 'Zulaessige Abweichung des Bias-Stroms vom 3-Tage-Mittel in Prozent'
|
||||||
|
- macro: '{$SFP.BIAS.MAX}'
|
||||||
|
value: '300'
|
||||||
|
description: 'Maximale Stromaufnahme eines SFP-Kaefigs laut MSA, in mA'
|
||||||
|
- macro: '{$SFP.DISCOVERY.INTERVAL}'
|
||||||
|
value: 6h
|
||||||
|
description: 'Wie oft nach neuen SFP-Modulen gesucht wird'
|
||||||
|
- macro: '{$SFP.INTERVAL}'
|
||||||
|
value: 5m
|
||||||
|
description: 'Abfrageintervall der SFP-Werte'
|
||||||
|
- macro: '{$SFP.RX.MATCHES}'
|
||||||
|
value: '-?[0-9]'
|
||||||
|
description: 'LLD-Filter: nur Slots mit numerischem RX-Rohwert'
|
||||||
|
- macro: '{$SFP.RX.MAX}'
|
||||||
|
value: '-1'
|
||||||
|
description: 'Obere Warnschwelle RX in dBm'
|
||||||
|
- macro: '{$SFP.RX.MIN}'
|
||||||
|
value: '-20'
|
||||||
|
description: 'Untere Warnschwelle RX in dBm. Pro Port ueberschreibbar via Makrokontext.'
|
||||||
|
- macro: '{$SFP.TEMP.MAX}'
|
||||||
|
value: '70'
|
||||||
|
description: 'Obere Warnschwelle Modultemperatur in Grad C'
|
||||||
|
- macro: '{$SFP.TX.MIN}'
|
||||||
|
value: '-9'
|
||||||
|
description: 'Untere Warnschwelle TX in dBm'
|
||||||
|
- macro: '{$SFP.VCC.MAX}'
|
||||||
|
value: '3.465'
|
||||||
|
description: 'Obere Grenze des SFP-MSA-Betriebsbereichs (3,3 V +5 %)'
|
||||||
|
- macro: '{$SFP.VCC.MIN}'
|
||||||
|
value: '3.135'
|
||||||
|
description: 'Untere Grenze des SFP-MSA-Betriebsbereichs (3,3 V -5 %)'
|
||||||
|
- macro: '{$SFP.VCC.WARN.MAX}'
|
||||||
|
value: '3.399'
|
||||||
|
description: 'Warnschwelle oben (3,3 V +3 %)'
|
||||||
|
- macro: '{$SFP.VCC.WARN.MIN}'
|
||||||
|
value: '3.201'
|
||||||
|
description: 'Warnschwelle unten (3,3 V -3 %)'
|
||||||
File diff suppressed because it is too large
Load Diff
Reference in New Issue
Block a user