summaryrefslogtreecommitdiff
path: root/MIBS/firebrick/FIREBRICK-L2TP-MIB
diff options
context:
space:
mode:
authorDavid Leutgeb <david.leutgeb@mannundmouse.com>2023-12-05 12:25:34 +0100
committerDavid Leutgeb <david.leutgeb@mannundmouse.com>2023-12-05 12:25:34 +0100
commit98a672123c7872f6b9b75a9a2b6bb3aea504de6a (patch)
tree9b13bd7f563c3198047bd359195327cf28b3caf0 /MIBS/firebrick/FIREBRICK-L2TP-MIB
downloadmibs-98a672123c7872f6b9b75a9a2b6bb3aea504de6a.tar.gz
mibs-98a672123c7872f6b9b75a9a2b6bb3aea504de6a.zip
Initial commitHEADmain
Diffstat (limited to 'MIBS/firebrick/FIREBRICK-L2TP-MIB')
-rw-r--r--MIBS/firebrick/FIREBRICK-L2TP-MIB308
1 files changed, 308 insertions, 0 deletions
diff --git a/MIBS/firebrick/FIREBRICK-L2TP-MIB b/MIBS/firebrick/FIREBRICK-L2TP-MIB
new file mode 100644
index 0000000..0742fe3
--- /dev/null
+++ b/MIBS/firebrick/FIREBRICK-L2TP-MIB
@@ -0,0 +1,308 @@
+-- *------------------------------------------------
+-- * Firebrick 2900 L2TP MIB
+-- *
+-- * April 2020, C Malton
+-- *
+-- * Copyright (c) 2020 by Andrews & Arnold
+-- *
+-- * See the Firebrick Manuals for more information
+-- *------------------------------------------------
+
+FIREBRICK-L2TP-MIB DEFINITIONS ::= BEGIN
+
+IMPORTS
+ MODULE-IDENTITY,
+ OBJECT-TYPE,
+ Integer32,
+ enterprises
+ FROM SNMPv2-SMI
+ DisplayString
+ FROM SNMPv2-TC
+ InetAddressType,
+ InetAddress
+ FROM INET-ADDRESS-MIB
+ OBJECT-GROUP
+ FROM SNMPv2-CONF
+ firebrickNewStyle
+ FROM FIREBRICK-MIB
+ ;
+
+fbL2tpMib MODULE-IDENTITY
+ LAST-UPDATED "202004060000Z"
+ ORGANIZATION "Andrews & Arnold Limited"
+ CONTACT-INFO
+ "Andrews & Arnold
+ Unit 1&2, Enterprise Court
+ Bracknell, Berkshire, RG12 1QS
+ United Kingdom
+
+ Tel: +44 3333 400 999
+ Email: support@aa.net.uk"
+ DESCRIPTION
+ "This is a MIB Module for monitoring the Firebrick-specific structures
+ for L2tp."
+ REVISION "202004060000Z"
+ DESCRIPTION "Initial version of this MIB module"
+ ::= { firebrickNewStyle 1701 }
+
+
+fbL2tpGeneral OBJECT IDENTIFIER ::= { fbL2tpMib 0 }
+fbL2tpGeneralTunnels OBJECT IDENTIFIER ::= { fbL2tpGeneral 1 }
+fbL2tpGeneralSessions OBJECT IDENTIFIER ::= { fbL2tpGeneral 2 }
+
+fbL2tpFreeTunnels OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Number of tunnels in FREE state"
+ ::= { fbL2tpGeneralTunnels 0 }
+
+fbL2tpOpeningTunnels OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Number of tunnels in OPENING state"
+ ::= { fbL2tpGeneralTunnels 1 }
+
+fbL2tpLiveIncomingTunnels OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Number of tunnels in LIVE (Incoming) state"
+ ::= { fbL2tpGeneralTunnels 2 }
+
+fbL2tpLiveOutgoingTunnels OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Number of tunnels in LIVE (Outgoing) state"
+ ::= { fbL2tpGeneralTunnels 3 }
+
+fbL2tpClosingTunnels OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Number of tunnels in CLOSING state"
+ ::= { fbL2tpGeneralTunnels 4 }
+
+fbL2tpFailedTunnels OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Number of tunnels in FAILED state"
+ ::= { fbL2tpGeneralTunnels 5 }
+
+fbL2tpClosedTunnels OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Number of tunnels in CLOSED state"
+ ::= { fbL2tpGeneralTunnels 6 }
+
+fbL2tpFreeSessions OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Number of sessions in FREE state"
+ ::= { fbL2tpGeneralSessions 0 }
+
+fbL2tpWaitingSessions OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Number of sessions in WAITING state"
+ ::= { fbL2tpGeneralSessions 1 }
+
+fbL2tpOpeningSessions OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Number of sessions in OPENING state"
+ ::= { fbL2tpGeneralSessions 2 }
+
+fbL2tpNegotiatingSessions OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Number of sessions in NEGOTIATING state"
+ ::= { fbL2tpGeneralSessions 3 }
+
+fbL2tpAuthPendingSessions OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Number of sessions in AUTH-PENDING state"
+ ::= { fbL2tpGeneralSessions 4 }
+
+fbL2tpStartedSessions OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Number of sessions in STARTED state"
+ ::= { fbL2tpGeneralSessions 5 }
+
+fbL2tpLiveSessions OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Number of sessions in LIVE state"
+ ::= { fbL2tpGeneralSessions 6 }
+
+fbL2tpAcctPendingSessions OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Number of sessions in ACCT-PENDING state"
+ ::= { fbL2tpGeneralSessions 7 }
+
+fbL2tpClosingSessions OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Number of sessions in CLOSING state"
+ ::= { fbL2tpGeneralSessions 8 }
+
+fbL2tpClosedSessions OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Number of sessions in CLOSED state"
+ ::= { fbL2tpGeneralSessions 9 }
+
+fbL2tpSessionNegotiationSlotsFree OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Number of session negotiation slots free"
+ ::= { fbL2tpGeneralSessions 10 }
+
+
+
+-- * Peers Table
+
+fbL2tpPeerTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF FbL2tpPeerEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The list of L2TP peers for this Firebrick"
+ ::= { fbL2tpMib 1 }
+
+fbL2tpPeerEntry OBJECT-TYPE
+ SYNTAX FbL2tpPeerEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry in the IPv4 BGP Peer Names Table"
+ INDEX { fbL2tpPeerAddressType, fbL2tpPeerAddress }
+ ::= { fbL2tpPeerTable 1 }
+
+FbL2tpPeerEntry ::= SEQUENCE {
+ fbL2tpPeerAddressType InetAddressType,
+ fbL2tpPeerAddress InetAddress,
+ fbL2tpPeerLoginName DisplayString,
+ fbL2tpPeerHostName DisplayString,
+ fbL2tpPeerInTunnels Integer32,
+ fbL2tpPeerOutTunnels Integer32,
+ fbL2tpPeerOldestUptime Integer32,
+ fbL2tpPeerLiveTunnels Integer32,
+ fbL2tpPeerSessions Integer32
+}
+
+fbL2tpPeerAddressType OBJECT-TYPE
+ SYNTAX InetAddressType
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The internet address for the peer. The type of the address is
+ determined by the value of the fbL2tpAddressType object."
+ ::= { fbL2tpPeerEntry 1 }
+
+fbL2tpPeerAddress OBJECT-TYPE
+ SYNTAX InetAddress (SIZE (4..20))
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The internet address for the peer. The type of the address is
+ determined by the value of the fbL2tpAddressType object."
+ ::= { fbL2tpPeerEntry 2 }
+
+fbL2tpPeerLoginName OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The login name of the L2TP Peer"
+ ::= { fbL2tpPeerEntry 3 }
+
+fbL2tpPeerHostName OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The host name of the L2TP Peer"
+ ::= { fbL2tpPeerEntry 4 }
+
+fbL2tpPeerInTunnels OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The number of inbound tunnels from the L2TP peer"
+ ::= { fbL2tpPeerEntry 5 }
+
+fbL2tpPeerOutTunnels OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The number of outbound tunnels from the L2TP peer"
+ ::= { fbL2tpPeerEntry 6 }
+
+fbL2tpPeerOldestUptime OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The uptime of the oldest tunnel from the L2TP peer"
+ ::= { fbL2tpPeerEntry 7 }
+
+
+fbL2tpPeerLiveTunnels OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The number of live tunnels from the L2TP peer"
+ ::= { fbL2tpPeerEntry 8 }
+
+
+fbL2tpPeerSessions OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The number of sessions from the L2TP peer"
+ ::= { fbL2tpPeerEntry 9 }
+
+
+
+END