diff options
| author | David Leutgeb <david.leutgeb@mannundmouse.com> | 2023-12-05 12:25:34 +0100 |
|---|---|---|
| committer | David Leutgeb <david.leutgeb@mannundmouse.com> | 2023-12-05 12:25:34 +0100 |
| commit | 98a672123c7872f6b9b75a9a2b6bb3aea504de6a (patch) | |
| tree | 9b13bd7f563c3198047bd359195327cf28b3caf0 /MIBS/extreme/EXTREME-NETFLOW-MIB | |
| download | mibs-98a672123c7872f6b9b75a9a2b6bb3aea504de6a.tar.gz mibs-98a672123c7872f6b9b75a9a2b6bb3aea504de6a.zip | |
Diffstat (limited to 'MIBS/extreme/EXTREME-NETFLOW-MIB')
| -rw-r--r-- | MIBS/extreme/EXTREME-NETFLOW-MIB | 390 |
1 files changed, 390 insertions, 0 deletions
diff --git a/MIBS/extreme/EXTREME-NETFLOW-MIB b/MIBS/extreme/EXTREME-NETFLOW-MIB new file mode 100644 index 0000000..79e2953 --- /dev/null +++ b/MIBS/extreme/EXTREME-NETFLOW-MIB @@ -0,0 +1,390 @@ + +--- Extreme NetFlow has moved under extremeAgent tree; as extremeAgent.22 +-- ============================================================================ +EXTREME-NETFLOW-MIB DEFINITIONS ::= BEGIN + + IMPORTS + MODULE-IDENTITY FROM SNMPv2-SMI + OBJECT-TYPE FROM SNMPv2-SMI + IpAddress FROM SNMPv2-SMI + MacAddress FROM SNMPv2-TC + TruthValue FROM SNMPv2-TC + extremeAgent FROM EXTREME-BASE-MIB; + + + extremeNetFlow MODULE-IDENTITY + LAST-UPDATED "0010310000Z" + ORGANIZATION "Extreme Networks, Inc." + CONTACT-INFO "www.extremenetworks.com" + DESCRIPTION "Extreme NetFlow tables." + ::= { extremeAgent 22 } + + extremeNetFlowConfigPort OBJECT IDENTIFIER + ::= { extremeNetFlow 1 } + + extremeNetFlowConfigGroup OBJECT IDENTIFIER + ::= { extremeNetFlow 2 } + + + extremeNetFlowGroupCollectorTable OBJECT-TYPE + SYNTAX SEQUENCE OF ExtremeNetFlowGroupCollectorEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table contains configuration information + for a defined NetFlow group flow entry." + ::= { extremeNetFlowConfigGroup 2 } + + extremeNetFlowGroupCollectorEntry OBJECT-TYPE + SYNTAX ExtremeNetFlowGroupCollectorEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "" + INDEX {extremeNetFlowGroupNumber, + extremeNetFlowCollectorId} + ::= {extremeNetFlowGroupCollectorTable 1} + + + ExtremeNetFlowGroupCollectorEntry ::= SEQUENCE { + extremeNetFlowGroupNumber INTEGER, + extremeNetFlowCollectorId INTEGER, + extremeNetFlowGroupPingEnabled TruthValue, + extremeNetFlowGroupSourceIp IpAddress, + extremeNetFlowCollectorIpAddress IpAddress, + extremeNetFlowCollectorUdpPort INTEGER, + extremeNetFlowCollectorStatusUp TruthValue, + extremeNetFlowCollectorDowntime INTEGER, + extremeNetFlowCollectorPacketsTx INTEGER + } + + extremeNetFlowGroupNumber OBJECT-TYPE + SYNTAX INTEGER (1..32) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The group number." + ::= { extremeNetFlowGroupCollectorEntry 1 } + + extremeNetFlowCollectorId OBJECT-TYPE + SYNTAX INTEGER (1..8) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The collector number." + ::= { extremeNetFlowGroupCollectorEntry 2 } + + extremeNetFlowGroupPingEnabled OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Flag indicating if ping is enabled for the group" + ::= { extremeNetFlowGroupCollectorEntry 3 } + + extremeNetFlowGroupSourceIp OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Source IP address for the group." + ::= { extremeNetFlowGroupCollectorEntry 4 } + + extremeNetFlowCollectorIpAddress OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The collector's configured IP address." + ::= { extremeNetFlowGroupCollectorEntry 5 } + + extremeNetFlowCollectorUdpPort OBJECT-TYPE + SYNTAX INTEGER (1..65535) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The collector's configured UDP port number." + ::= { extremeNetFlowGroupCollectorEntry 6 } + + extremeNetFlowCollectorStatusUp OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Flag indicating if the collector is up." + ::= { extremeNetFlowGroupCollectorEntry 7 } + + extremeNetFlowCollectorDowntime OBJECT-TYPE + SYNTAX INTEGER (1..65535) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The downtime value for the collector." + ::= { extremeNetFlowGroupCollectorEntry 8 } + + extremeNetFlowCollectorPacketsTx OBJECT-TYPE + SYNTAX INTEGER (1..65535) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The transmit packet count for the collector." + ::= { extremeNetFlowGroupCollectorEntry 9 } + + + +-- +-- NetFlow Port Configuration Table +-- + + extremeNetFlowPortConfigTable OBJECT-TYPE + SYNTAX SEQUENCE OF ExtremeNetFlowPortConfigEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table contains configuration information + for a defined NetFlow port." + ::= { extremeNetFlowConfigPort 1 } + + extremeNetFlowPortConfigEntry OBJECT-TYPE + SYNTAX ExtremeNetFlowPortConfigEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "" + INDEX {extremeNetFlowPortConfigPortIndex} + ::= {extremeNetFlowPortConfigTable 1} + + + ExtremeNetFlowPortConfigEntry ::= SEQUENCE { + extremeNetFlowPortConfigPortIndex INTEGER, + extremeNetFlowPortConfigEnabled TruthValue, + extremeNetFlowPortConfigTimout INTEGER, + extremeNetFlowPortOverFlowPackets INTEGER + } + + extremeNetFlowPortConfigPortIndex OBJECT-TYPE + SYNTAX INTEGER (1..65535) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The index value for the port." + ::= { extremeNetFlowPortConfigEntry 1 } + + extremeNetFlowPortConfigEnabled OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Flag indicating if port is enabled." + ::= { extremeNetFlowPortConfigEntry 2 } + + extremeNetFlowPortConfigTimout OBJECT-TYPE + SYNTAX INTEGER (1..65535) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The port timeout value." + ::= { extremeNetFlowPortConfigEntry 3 } + + extremeNetFlowPortOverFlowPackets OBJECT-TYPE + SYNTAX INTEGER (1..65535) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of packets not accounted for due to lack of resources. Implemented on PoS ports only" + ::= { extremeNetFlowPortConfigEntry 4 } + + + +-- +-- NetFlow Port Filter Entry Configuration Table +-- + + extremeNetFlowPortFilterConfigTable OBJECT-TYPE + SYNTAX SEQUENCE OF ExtremeNetFlowPortFilterConfigEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table contains configuration information + for a defined NetFlow filter." + ::= { extremeNetFlowConfigPort 2 } + + extremeNetFlowPortFilterConfigEntry OBJECT-TYPE + SYNTAX ExtremeNetFlowPortFilterConfigEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "" + INDEX {extremeNetFlowPortConfigPortNumber, + extremeNetFlowPortConfigFilterEgress, + extremeNetFlowPortConfigFilterNumber} + ::= {extremeNetFlowPortFilterConfigTable 1} + + ExtremeNetFlowPortFilterConfigEntry ::= SEQUENCE { + extremeNetFlowPortConfigPortNumber INTEGER, + extremeNetFlowPortConfigFilterEgress TruthValue, + extremeNetFlowPortConfigFilterNumber INTEGER, + extremeNetFlowPortEnabled TruthValue, + extremeNetFlowFilterEnabled TruthValue, + extremeNetFlowDestIpAddress IpAddress, + extremeNetFlowDestIpAddressMask IpAddress, + extremeNetFlowSourceIpAddress IpAddress, + extremeNetFlowSourceIpAddressMask IpAddress, + extremeNetFlowDestPort INTEGER, + extremeNetFlowDestPortMask INTEGER, + extremeNetFlowSourcePort INTEGER, + extremeNetFlowSourcePortMask INTEGER, + extremeNetFlowProtocol INTEGER, + extremeNetFlowProtocolMask INTEGER, + extremeNetFlowFilterGroupNumber INTEGER, + extremeNetFlowMatchAllFlag TruthValue, + extremeNetFlowMatchNoneFlag TruthValue + } + + extremeNetFlowPortConfigPortNumber OBJECT-TYPE + SYNTAX INTEGER (1..65535) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The port number for the filter." + ::= { extremeNetFlowPortFilterConfigEntry 1 } + + extremeNetFlowPortConfigFilterEgress OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Flag indicating whether this is a request for an + egress filter (1) or an ingress filter (0)." + ::= { extremeNetFlowPortFilterConfigEntry 2 } + + extremeNetFlowPortConfigFilterNumber OBJECT-TYPE + SYNTAX INTEGER (1..8) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The filter number being requested (1-8)." + ::= { extremeNetFlowPortFilterConfigEntry 3 } + + extremeNetFlowPortEnabled OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Flag indicating whether port is enabled." + ::= { extremeNetFlowPortFilterConfigEntry 4 } + + extremeNetFlowFilterEnabled OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Flag indicating whether filter is enabled." + ::= { extremeNetFlowPortFilterConfigEntry 5 } + + extremeNetFlowDestIpAddress OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Filter Destination IP address." + ::= { extremeNetFlowPortFilterConfigEntry 6 } + + extremeNetFlowDestIpAddressMask OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Filter Destination IP address Mask." + ::= { extremeNetFlowPortFilterConfigEntry 7 } + + extremeNetFlowSourceIpAddress OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Filter Source IP address." + ::= { extremeNetFlowPortFilterConfigEntry 8 } + + extremeNetFlowSourceIpAddressMask OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Filter Source IP address Mask." + ::= { extremeNetFlowPortFilterConfigEntry 9 } + + extremeNetFlowDestPort OBJECT-TYPE + SYNTAX INTEGER (1..65535) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The destination port (valid for TCP and UDP flows only)." + ::= { extremeNetFlowPortFilterConfigEntry 10 } + + extremeNetFlowDestPortMask OBJECT-TYPE + SYNTAX INTEGER (1..65535) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The destination port mask." + ::= { extremeNetFlowPortFilterConfigEntry 11 } + + extremeNetFlowSourcePort OBJECT-TYPE + SYNTAX INTEGER (1..65535) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The source port (valid for TCP and UDP flows only)." + ::= { extremeNetFlowPortFilterConfigEntry 12 } + + extremeNetFlowSourcePortMask OBJECT-TYPE + SYNTAX INTEGER (1..65535) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The source port mask." + ::= { extremeNetFlowPortFilterConfigEntry 13 } + + extremeNetFlowProtocol OBJECT-TYPE + SYNTAX INTEGER (1..65535) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The IP protocol for the filter." + ::= { extremeNetFlowPortFilterConfigEntry 14 } + + extremeNetFlowProtocolMask OBJECT-TYPE + SYNTAX INTEGER (1..65535) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The IP protocol mask." + ::= { extremeNetFlowPortFilterConfigEntry 15 } + + extremeNetFlowFilterGroupNumber OBJECT-TYPE + SYNTAX INTEGER (1..32) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The Group Number." + ::= { extremeNetFlowPortFilterConfigEntry 16 } + + extremeNetFlowMatchAllFlag OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Filter is set to match all flows." + ::= { extremeNetFlowPortFilterConfigEntry 17 } + + extremeNetFlowMatchNoneFlag OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Filter is set to not match any flows." + ::= { extremeNetFlowPortFilterConfigEntry 18 } + + +END |