From 98a672123c7872f6b9b75a9a2b6bb3aea504de6a Mon Sep 17 00:00:00 2001 From: David Leutgeb Date: Tue, 5 Dec 2023 12:25:34 +0100 Subject: Initial commit --- MIBS/transition/TN-S-FLOW-MIB | 306 ++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 306 insertions(+) create mode 100644 MIBS/transition/TN-S-FLOW-MIB (limited to 'MIBS/transition/TN-S-FLOW-MIB') diff --git a/MIBS/transition/TN-S-FLOW-MIB b/MIBS/transition/TN-S-FLOW-MIB new file mode 100644 index 0000000..2565855 --- /dev/null +++ b/MIBS/transition/TN-S-FLOW-MIB @@ -0,0 +1,306 @@ +-- ***************************************************************** +-- Transition Networks sFlow MIB +-- +-- Copyright (C) 2012 Transition Networks, Inc. All Rights Reserved. +-- ***************************************************************** + +TN-S-FLOW-MIB DEFINITIONS ::= BEGIN + +IMPORTS + DisplayString, RowStatus, TruthValue + FROM SNMPv2-TC + InetAddressType, InetAddress + FROM INET-ADDRESS-MIB + MODULE-IDENTITY, + OBJECT-IDENTITY, + enterprises, IpAddress, Unsigned32 FROM SNMPv2-SMI + entPhysicalIndex FROM ENTITY-MIB + ifIndex FROM IF-MIB + tnProducts FROM TRANSITION-SMI; + +tnSFlowMIB MODULE-IDENTITY + LAST-UPDATED "201210100000Z" + ORGANIZATION "Transition Networks, Inc." + CONTACT-INFO + "Transition Networks + Technical Support + + 10900 Red Circle Drive + Minnetonka, MN 55343 USA + Tel: +1-800-526-9267 + + E-mail: techsupport@transition.com" + DESCRIPTION + "The mib module is designed for S Flow." + + ::= { tnProducts 119 } + +tnSFlowMIBObjects + OBJECT IDENTIFIER ::= { tnSFlowMIB 1 } + +-- +-- MIB variables +-- + +tnSFlowMIBMgmt + OBJECT IDENTIFIER ::= { tnSFlowMIBObjects 1 } + +-- +-- tnSFlowReceiverConfigTable +-- + +tnSFlowReceiverConfigTable OBJECT-TYPE + SYNTAX SEQUENCE OF TNSFlowReceiverConfigEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "This table contains sFlow receiver configuration." + ::= { tnSFlowMIBMgmt 1 } + +tnSFlowReceiverConfigEntry OBJECT-TYPE + SYNTAX TNSFlowReceiverConfigEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Each entry represents the sFlow receiver configuration on a device." + INDEX { entPhysicalIndex } + ::= { tnSFlowReceiverConfigTable 1 } + +TNSFlowReceiverConfigEntry ::= SEQUENCE { + tnSFlowReceiverOwner DisplayString, + tnSFlowReceiverRelease TruthValue, + tnSFlowReceiverAddressType InetAddressType, + tnSFlowReceiverAddress InetAddress, + tnSFlowReceiverUDPPort INTEGER, + tnSFlowReceiverTimeout Unsigned32, + tnSFlowReceiverMaxDatagramSize INTEGER + } + +tnSFlowReceiverOwner OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Represents the owner of the SFlow Receiver configuration." + ::= { tnSFlowReceiverConfigEntry 1 } + +tnSFlowReceiverRelease OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION "True for releasing the owner of the SFlow Receiver configuration." + ::= { tnSFlowReceiverConfigEntry 2 } + +tnSFlowReceiverAddressType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-write + STATUS current + DESCRIPTION "The address type of SFlow Receiver. + For a detailed description of this type, please refer to INET-ADDRESS-MIB." + ::= { tnSFlowReceiverConfigEntry 3 } + +tnSFlowReceiverAddress OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Address of SFlow Receiver. + For a detailed description of this type, please refer to INET-ADDRESS-MIB." + ::= { tnSFlowReceiverConfigEntry 4 } + +tnSFlowReceiverUDPPort OBJECT-TYPE + SYNTAX INTEGER (1..65535) + MAX-ACCESS read-write + STATUS current + DESCRIPTION "The UDP Port number of SFlow Receiver." + ::= { tnSFlowReceiverConfigEntry 5 } + +tnSFlowReceiverTimeout OBJECT-TYPE + SYNTAX Unsigned32 (0..2147483647) + MAX-ACCESS read-write + STATUS current + DESCRIPTION "The Timeout (seconds) of SFlow Receiver." + ::= { tnSFlowReceiverConfigEntry 6 } + +tnSFlowReceiverMaxDatagramSize OBJECT-TYPE + SYNTAX INTEGER (200..1468) + MAX-ACCESS read-write + STATUS current + DESCRIPTION "The Maximum datagram size (bytes) of SFlow Receiver." + ::= { tnSFlowReceiverConfigEntry 7 } + +--- +--- tnSFlowPortConfigTable +--- + +tnSFlowPortConfigTable OBJECT-TYPE + SYNTAX SEQUENCE OF TNSFlowPortConfigEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "This table contains the configuration of SFlow flow sample and counter sample on ports." + ::= { tnSFlowMIBMgmt 2 } + +tnSFlowPortConfigEntry OBJECT-TYPE + SYNTAX TNSFlowPortConfigEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Each entry represents the configuration of SFlow flow sample and counter sample on a port." + INDEX { ifIndex } + ::= { tnSFlowPortConfigTable 1 } + +TNSFlowPortConfigEntry ::= SEQUENCE { + tnSFlowSamplerEnabled TruthValue, + tnSFlowFlowRate Unsigned32, + tnSFlowFlowMaxHeader INTEGER, + tnSFlowCounterEnabled TruthValue, + tnSFlowCounterInteval INTEGER + } + +tnSFlowSamplerEnabled OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION "To Enable or disable the SFlow Sampler on a port." + ::= { tnSFlowPortConfigEntry 1 } + +tnSFlowFlowRate OBJECT-TYPE + SYNTAX Unsigned32 (1..4294967295) + MAX-ACCESS read-write + STATUS current + DESCRIPTION "The Sampling flow rate of the SFlow on a port." + ::= { tnSFlowPortConfigEntry 2 } + +tnSFlowFlowMaxHeader OBJECT-TYPE + SYNTAX INTEGER (14..200) + MAX-ACCESS read-write + STATUS current + DESCRIPTION "The sample flow max header of the SFlow on a port." + ::= { tnSFlowPortConfigEntry 3 } + +tnSFlowCounterEnabled OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION "To Enable or disable the SFlow counter poller on a port." + ::= { tnSFlowPortConfigEntry 4 } + +tnSFlowCounterInteval OBJECT-TYPE + SYNTAX INTEGER (1..3600) + MAX-ACCESS read-write + STATUS current + DESCRIPTION "The flow counter interval of the SFlow on a port." + ::= { tnSFlowPortConfigEntry 5 } + +--- +--- tnSFlowReceiverStatisticsTable +--- + +tnSFlowReceiverStatisticsTable OBJECT-TYPE + SYNTAX SEQUENCE OF TNSFlowReceiverStatisticsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "This table contains the receiver statistics of SFlow." + ::= { tnSFlowMIBMgmt 3 } + +tnSFlowReceiverStatisticsEntry OBJECT-TYPE + SYNTAX TNSFlowReceiverStatisticsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Each entry represents a receiver statistics of SFlow" + INDEX { entPhysicalIndex } + ::= { tnSFlowReceiverStatisticsTable 1 } + +TNSFlowReceiverStatisticsEntry ::= SEQUENCE { + tnSFlowReceiverTxSuccesses Unsigned32, + tnSFlowReceiverTxErrors Unsigned32, + tnSFlowReceiverFlowSamples Unsigned32, + tnSFlowReceiverCounterSamples Unsigned32, + tnSFlowClearReceiverStatistics TruthValue + } + +tnSFlowReceiverTxSuccesses OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The Tx successes statistic of the SFlow receiver." + ::= { tnSFlowReceiverStatisticsEntry 1 } + +tnSFlowReceiverTxErrors OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The Tx errors statistic of the SFlow receiver." + ::= { tnSFlowReceiverStatisticsEntry 2 } + +tnSFlowReceiverFlowSamples OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The flow samples statistic of the SFlow receiver." + ::= { tnSFlowReceiverStatisticsEntry 3 } + +tnSFlowReceiverCounterSamples OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The counter samples statistic of the SFlow receiver." + ::= { tnSFlowReceiverStatisticsEntry 4 } + +tnSFlowClearReceiverStatistics OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION "True for clearing statistics of the SFlow receiver." + ::= { tnSFlowReceiverStatisticsEntry 5 } + +--- +--- tnSFlowPortStatisticsTable +--- + +tnSFlowPortStatisticsTable OBJECT-TYPE + SYNTAX SEQUENCE OF TNSFlowPortStatisticsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "This table contains the port statistics of SFlow." + ::= { tnSFlowMIBMgmt 4 } + +tnSFlowPortStatisticsEntry OBJECT-TYPE + SYNTAX TNSFlowPortStatisticsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Each entry represents a port statistics of SFlow" + INDEX { ifIndex } + ::= { tnSFlowPortStatisticsTable 1 } + +TNSFlowPortStatisticsEntry ::= SEQUENCE { + tnSFlowRxSamples Unsigned32, + tnSFlowTxSamples Unsigned32, + tnSFlowCounterSamples Unsigned32, + tnSFlowClearPortsStatistics TruthValue + } + +tnSFlowRxSamples OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The Rx samples of the SFlow on a port." + ::= { tnSFlowPortStatisticsEntry 1 } + +tnSFlowTxSamples OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The Tx samples of the SFlow on a port." + ::= { tnSFlowPortStatisticsEntry 2 } + +tnSFlowCounterSamples OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The Counter samples of the SFlow on a port." + ::= { tnSFlowPortStatisticsEntry 3 } + +tnSFlowClearPortsStatistics OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION "True for clearing statistics of the SFlow on all ports." + ::= { tnSFlowPortStatisticsEntry 4 } + +END -- cgit v1.2.3