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/junos/JUNIPER-FIREWALL-MIB | |
| download | mibs-main.tar.gz mibs-main.zip | |
Diffstat (limited to 'MIBS/junos/JUNIPER-FIREWALL-MIB')
| -rw-r--r-- | MIBS/junos/JUNIPER-FIREWALL-MIB | 334 |
1 files changed, 334 insertions, 0 deletions
diff --git a/MIBS/junos/JUNIPER-FIREWALL-MIB b/MIBS/junos/JUNIPER-FIREWALL-MIB new file mode 100644 index 0000000..68fa7d3 --- /dev/null +++ b/MIBS/junos/JUNIPER-FIREWALL-MIB @@ -0,0 +1,334 @@ +-- +-- Juniper Enterprise Specific MIB: Firewalls MIB +-- +-- Copyright (c) 2000-2012, Juniper Networks, Inc. +-- All rights reserved. +-- +-- The contents of this document are subject to change without notice. +-- + +JUNIPER-FIREWALL-MIB DEFINITIONS ::= BEGIN + +IMPORTS + MODULE-IDENTITY, OBJECT-TYPE, Counter64 + FROM SNMPv2-SMI + DisplayString + FROM SNMPv2-TC + jnxMibs + FROM JUNIPER-SMI; + +jnxFirewalls MODULE-IDENTITY + LAST-UPDATED "201601231553Z" -- Wed Jan 23 15:53:50 2016 UTC + ORGANIZATION "Juniper Networks, Inc." + CONTACT-INFO + " Juniper Technical Assistance Center + Juniper Networks, Inc. + 1133 Innovation Way + Sunnyvale, CA 94089 + E-mail: support@juniper.net" + + DESCRIPTION + "This is Juniper Networks' implementation of enterprise + specific MIB for firewalls filters/policers." + + REVISION "201601231553Z" -- Wed Jan 23 15:53:50 2016 UTC + DESCRIPTION "MIB support for firewall Hier policer stats." + ::= { jnxMibs 5 } + + + jnxFirewallsTable OBJECT-TYPE + SYNTAX SEQUENCE OF JnxFirewallsEntry + MAX-ACCESS not-accessible + STATUS deprecated + DESCRIPTION + "A list of firewalls entries. + NOTE: This table is deprecated and exists for backward + compatibility. The user is encouraged to use + jnxFirewallCounterTable. This table does not handle: + 1) counter and filter names greater than 24 characters + 2) counters with same names but different types (the first + duplicate is returned only)" + + + ::= { jnxFirewalls 1 } + + jnxFirewallsEntry OBJECT-TYPE + SYNTAX JnxFirewallsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry of firewalls table." + INDEX { jnxFWFilter, + jnxFWCounter } + ::= { jnxFirewallsTable 1 } + + JnxFirewallsEntry ::= + SEQUENCE { + jnxFWFilter DisplayString, + jnxFWCounter DisplayString, + jnxFWType INTEGER, + jnxFWPackets Counter64, + jnxFWBytes Counter64 + } + + jnxFWFilter OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..24)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The name of the firewall filter." + ::= { jnxFirewallsEntry 1 } + + jnxFWCounter OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..24)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The name of the counter, policer or Hier policer. + This name is specific within the firewall filter. + Whether this object is associated with a counter, + policer or a Hier policer is indicated by jnxFWType. + See DESCRIPTION of jnxFirewallsTable for details + on this assumption." + ::= { jnxFirewallsEntry 2 } + + jnxFWType OBJECT-TYPE + SYNTAX INTEGER { + other(1), + counter(2), + policer(3), + hpolagg(4), + hpolpre(5) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The type of the object jnxFWCounter. What it is + associated with a counter, policer or Hier policer." + ::= { jnxFirewallsEntry 3 } + + jnxFWPackets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of packets being counted pertaining to + the specified counter or policer." + ::= { jnxFirewallsEntry 4 } + + jnxFWBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of bytes being counted pertaining to + the specified counter. For policers, this field + is always zero because policers do not count + number of bytes." + ::= { jnxFirewallsEntry 5 } + + + jnxFirewallCounterTable OBJECT-TYPE + SYNTAX SEQUENCE OF JnxFirewallCounterEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A list of firewall filter counters." + + + ::= { jnxFirewalls 2 } + + jnxFirewallCounterEntry OBJECT-TYPE + SYNTAX JnxFirewallCounterEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry of firewalls table." + INDEX { jnxFWCounterFilterName, + jnxFWCounterName, + jnxFWCounterType } + ::= { jnxFirewallCounterTable 1 } + + JnxFirewallCounterEntry ::= + SEQUENCE { + jnxFWCounterFilterName DisplayString, + jnxFWCounterName DisplayString, + jnxFWCounterType INTEGER, + jnxFWCounterPacketCount Counter64, + jnxFWCounterByteCount Counter64, + jnxFWCounterDisplayFilterName DisplayString, + jnxFWCounterDisplayName DisplayString, + jnxFWCounterDisplayType INTEGER + } + + jnxFWCounterFilterName OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..127)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The name of the firewall filter." + ::= { jnxFirewallCounterEntry 1 } + + jnxFWCounterName OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..127)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The name of the counter, policer or Hier policer. + This name is specific within the firewall filter. + Whether this object is associated with a counter, + policer or a Hier policer is indicated by + jnxFWCounterType." + ::= { jnxFirewallCounterEntry 2 } + + jnxFWCounterType OBJECT-TYPE + SYNTAX INTEGER { + other(1), + counter(2), + policer(3), + hpolagg(4), + hpolpre(5) + } + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The type of the object jnxFWCounterName identifies. What it + is associated with - a counter, policer or Hier policer. It is + possible to have two counters of the same name and different type." + ::= { jnxFirewallCounterEntry 3 } + + jnxFWCounterPacketCount OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of packets being counted pertaining to + the specified counter or policer." + ::= { jnxFirewallCounterEntry 4 } + + jnxFWCounterByteCount OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of bytes being counted pertaining to + the specified counter. For policers, this field + is always zero because policers do not count + number of bytes." + ::= { jnxFirewallCounterEntry 5 } + + jnxFWCounterDisplayFilterName OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..127)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The name of the firewall filter." + ::= { jnxFirewallCounterEntry 6 } + + jnxFWCounterDisplayName OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..127)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The name of the counter, policer or Hier policer. Whether + this object is associated with a counter, policer or Hier + policer is indicated by jnxFWCounterType." + ::= { jnxFirewallCounterEntry 7 } + + jnxFWCounterDisplayType OBJECT-TYPE + SYNTAX INTEGER { + other(1), + counter(2), + policer(3), + hpolagg(4), + hpolpre(5) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The type of the object jnxFWCounterName identifies. What it + is associated with - a counter, policer or Hier policer. It is + possible to have two counters of the same name and different type." + ::= { jnxFirewallCounterEntry 8 } + + jnxFWCntrXTable OBJECT-TYPE + SYNTAX SEQUENCE OF JnxFWCntrXEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An extended list of firewall filter counters. + This table maintains the additional statistics + for the additional policer counters and is only + supported on MX platform for now." + + + ::= { jnxFirewalls 3 } + + jnxFWCntrXEntry OBJECT-TYPE + SYNTAX JnxFWCntrXEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry of extended firewall table." + AUGMENTS { jnxFirewallCounterEntry } + ::= { jnxFWCntrXTable 1 } + + JnxFWCntrXEntry ::= + SEQUENCE { + jnxFWCntrPolicerOfferedPktCount Counter64, + jnxFWCntrPolicerOfferedByteCount Counter64, + jnxFWCntrPolicerOutSpecPktCount Counter64, + jnxFWCntrPolicerOutSpecByteCount Counter64, + jnxFWCntrPolicerTxPktCount Counter64, + jnxFWCntrPolicerTxByteCount Counter64 + } + + jnxFWCntrPolicerOfferedPktCount OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " " + ::= { jnxFWCntrXEntry 1 } + + jnxFWCntrPolicerOfferedByteCount OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " " + ::= { jnxFWCntrXEntry 2 } + + jnxFWCntrPolicerOutSpecPktCount OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " " + ::= { jnxFWCntrXEntry 3 } + + jnxFWCntrPolicerOutSpecByteCount OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " " + ::= { jnxFWCntrXEntry 4 } + + jnxFWCntrPolicerTxPktCount OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " " + ::= { jnxFWCntrXEntry 5 } + + jnxFWCntrPolicerTxByteCount OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " " + ::= { jnxFWCntrXEntry 6 } + +END |