From 4c25277f00818c4984a446be2268137296938f3c Mon Sep 17 00:00:00 2001 From: roemer2201 Date: Wed, 27 May 2020 15:56:19 +0200 Subject: [PATCH] first implementation of Spanning Tree Protocol test --- templates/cisco-3[86]50/stp/exceptions | 0 templates/cisco-3[86]50/stp/message | 24 ++++++++++++++++++++++++ templates/cisco-3[86]50/stp/oids | 24 ++++++++++++++++++++++++ templates/cisco-3[86]50/stp/thresholds | 25 +++++++++++++++++++++++++ templates/cisco-3[86]50/stp/transforms | 11 +++++++++++ 5 files changed, 84 insertions(+) create mode 100644 templates/cisco-3[86]50/stp/exceptions create mode 100644 templates/cisco-3[86]50/stp/message create mode 100644 templates/cisco-3[86]50/stp/oids create mode 100644 templates/cisco-3[86]50/stp/thresholds create mode 100644 templates/cisco-3[86]50/stp/transforms diff --git a/templates/cisco-3[86]50/stp/exceptions b/templates/cisco-3[86]50/stp/exceptions new file mode 100644 index 00000000..e69de29b diff --git a/templates/cisco-3[86]50/stp/message b/templates/cisco-3[86]50/stp/message new file mode 100644 index 00000000..7613a831 --- /dev/null +++ b/templates/cisco-3[86]50/stp/message @@ -0,0 +1,24 @@ +{StpProtocolSpecification.color} StpProtocolSpecification: {StpProtocolSpecification} +{StpPriority.color} StpPriority: {StpPriority} +{StpTimeSinceTopologyChange.color} StpTimeSinceTopologyChange: {StpTimeSinceTopologyChangeSecs}sec - {StpTimeSinceTopologyChangeDays}days +{StpTopChanges.color} StpTopChanges: {StpTopChanges} +{StpDesignatedRootText.color} StpDesignatedRoot: {StpDesignatedRootHex0} {StpDesignatedRootHex2} {StpDesignatedRootHex4} {StpDesignatedRootHex6} {StpDesignatedRootHex8} {StpDesignatedRootHex10} {StpDesignatedRootHex12} {StpDesignatedRootHex14} +{StpRootCost.color} StpRootCost: {StpRootCost} +{StpRootPort.color} StpRootPort: {StpRootPort} +{StpMaxAge.color} StpMaxAge: {StpMaxAge} +{StpHelloTime.color} StpHelloTime: {StpHelloTime} +{StpHoldTime.color} StpHoldTime: {StpHoldTime} +{StpForwardDelay.color} StpForwardDelay: {StpForwardDelay} +{StpBridgeMaxAge.color} StpBridgeMaxAge: {StpBridgeMaxAge} +{StpBridgeHelloTime.color} StpBridgeHelloTime: {StpBridgeHelloTime} +{StpBridgeForwardDelay.color} StpBridgeForwardDelay: {StpBridgeForwardDelay} +#{StpPort.color}: {StpPort} +#{StpPortPriority.color}: {StpPortPriority} +#{StpPortState.color}: {StpPortState} +#{StpPortEnable.color}: {StpPortEnable} +#{StpPortPathCost.color}: {StpPortPathCost} +#{StpPortDesignatedRoot.color}: {StpPortDesignatedRoot} +#{StpPortDesignatedCost.color}: {StpPortDesignatedCost} +#{StpPortDesignatedBridge.color}: {StpPortDesignatedBridge} +#{StpPortDesignatedPort.color}: {StpPortDesignatedPort} +#{StpPortForwardTransitions.color}: {StpPortForwardTransitions} diff --git a/templates/cisco-3[86]50/stp/oids b/templates/cisco-3[86]50/stp/oids new file mode 100644 index 00000000..b1b197b2 --- /dev/null +++ b/templates/cisco-3[86]50/stp/oids @@ -0,0 +1,24 @@ +StpProtocolSpecification : .1.3.6.1.2.1.17.2.1.0 : leaf +StpPriority : .1.3.6.1.2.1.17.2.2.0 : leaf +StpTimeSinceTopologyChange : .1.3.6.1.2.1.17.2.3.0 : leaf +StpTopChanges : .1.3.6.1.2.1.17.2.4.0 : leaf +StpDesignatedRoot : .1.3.6.1.2.1.17.2.5.0 : leaf +StpRootCost : .1.3.6.1.2.1.17.2.6.0 : leaf +StpRootPort : .1.3.6.1.2.1.17.2.7.0 : leaf +StpMaxAge : .1.3.6.1.2.1.17.2.8.0 : leaf +StpHelloTime : .1.3.6.1.2.1.17.2.9.0 : leaf +StpHoldTime : .1.3.6.1.2.1.17.2.10.0 : leaf +StpForwardDelay : .1.3.6.1.2.1.17.2.11.0 : leaf +StpBridgeMaxAge : .1.3.6.1.2.1.17.2.12.0 : leaf +StpBridgeHelloTime : .1.3.6.1.2.1.17.2.13.0 : leaf +StpBridgeForwardDelay : .1.3.6.1.2.1.17.2.14.0 : leaf +#StpPort : .1.3.6.1.2.1.17.2.15.1.1.48 : leaf +#StpPortPriority : .1.3.6.1.2.1.17.2.15.1.2.48 : leaf +#StpPortState : .1.3.6.1.2.1.17.2.15.1.3.48 : leaf +#StpPortEnable : .1.3.6.1.2.1.17.2.15.1.4.48 : leaf +#StpPortPathCost : .1.3.6.1.2.1.17.2.15.1.5.48 : leaf +#StpPortDesignatedRoot : .1.3.6.1.2.1.17.2.15.1.6.48 : leaf +#StpPortDesignatedCost : .1.3.6.1.2.1.17.2.15.1.7.48 : leaf +#StpPortDesignatedBridge : .1.3.6.1.2.1.17.2.15.1.8.48 : leaf +#StpPortDesignatedPort : .1.3.6.1.2.1.17.2.15.1.9.48 : leaf +#StpPortForwardTransitions : .1.3.6.1.2.1.17.2.15.1.10.48 : leaf diff --git a/templates/cisco-3[86]50/stp/thresholds b/templates/cisco-3[86]50/stp/thresholds new file mode 100644 index 00000000..b155cfda --- /dev/null +++ b/templates/cisco-3[86]50/stp/thresholds @@ -0,0 +1,25 @@ +StpProtocolSpecification : green : : +StpPriority : green : : +# Yellow, if newer since 3min. Might need to adjust depending on devmons polling cycle. +StpTimeSinceTopologyChange : yellow : <18000 : +StpTopChanges : green : : +StpDesignatedRootText : green : : +StpRootCost : green : : +StpRootPort : green : : +StpMaxAge : green : : +StpHelloTime : green : : +StpHoldTime : green : : +StpForwardDelay : green : : +StpBridgeMaxAge : green : : +StpBridgeHelloTime : green : : +StpBridgeForwardDelay : green : : +#StpPort : green : : +#StpPortPriority : green : : +#StpPortState : green : : +#StpPortEnable : green : : +#StpPortPathCost : green : : +#StpPortDesignatedRoot : green : : +#StpPortDesignatedCost : green : : +#StpPortDesignatedBridge : green : : +#StpPortDesignatedPort : green : : +#StpPortForwardTransitions : green : : diff --git a/templates/cisco-3[86]50/stp/transforms b/templates/cisco-3[86]50/stp/transforms new file mode 100644 index 00000000..0e0a2db2 --- /dev/null +++ b/templates/cisco-3[86]50/stp/transforms @@ -0,0 +1,11 @@ +StpTimeSinceTopologyChangeSecs : MATH : {StpTimeSinceTopologyChange} / 100 +StpTimeSinceTopologyChangeDays : MATH : {StpTimeSinceTopologyChange} / 8640000 +StpDesignatedRootText : UNPACK : {StpDesignatedRoot} H16 +StpDesignatedRootHex0 : SUBSTR : {StpDesignatedRootText} 0 2 +StpDesignatedRootHex2 : SUBSTR : {StpDesignatedRootText} 2 2 +StpDesignatedRootHex4 : SUBSTR : {StpDesignatedRootText} 4 2 +StpDesignatedRootHex6 : SUBSTR : {StpDesignatedRootText} 6 2 +StpDesignatedRootHex8 : SUBSTR : {StpDesignatedRootText} 8 2 +StpDesignatedRootHex10 : SUBSTR : {StpDesignatedRootText} 10 2 +StpDesignatedRootHex12 : SUBSTR : {StpDesignatedRootText} 12 2 +StpDesignatedRootHex14 : SUBSTR : {StpDesignatedRootText} 14 2