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/firebrick/FIREBRICK-IPSEC-MIB | |
| download | mibs-98a672123c7872f6b9b75a9a2b6bb3aea504de6a.tar.gz mibs-98a672123c7872f6b9b75a9a2b6bb3aea504de6a.zip | |
Diffstat (limited to 'MIBS/firebrick/FIREBRICK-IPSEC-MIB')
| -rw-r--r-- | MIBS/firebrick/FIREBRICK-IPSEC-MIB | 146 |
1 files changed, 146 insertions, 0 deletions
diff --git a/MIBS/firebrick/FIREBRICK-IPSEC-MIB b/MIBS/firebrick/FIREBRICK-IPSEC-MIB new file mode 100644 index 0000000..15b3734 --- /dev/null +++ b/MIBS/firebrick/FIREBRICK-IPSEC-MIB @@ -0,0 +1,146 @@ +-- *------------------------------------------------ +-- * Firebrick IPsec MIB +-- * +-- * June 2020, Cliff Hones +-- * +-- * Copyright (c) 2020 by Andrews & Arnold +-- * +-- * See the Firebrick Manuals for more information +-- *------------------------------------------------ + +FIREBRICK-IPSEC-MIB DEFINITIONS ::= BEGIN + +IMPORTS + MODULE-IDENTITY, + OBJECT-TYPE, + enterprises + FROM SNMPv2-SMI + DisplayString + FROM SNMPv2-TC + InetAddressType, + InetAddress + FROM INET-ADDRESS-MIB + firebrickNewStyle + FROM FIREBRICK-MIB + ; + +fbIPsecMib MODULE-IDENTITY + LAST-UPDATED "202006160000Z" + 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 IPSec." + REVISION "202006160000Z" + DESCRIPTION "Initial version of this MIB module" + ::= { firebrickNewStyle 500 } + +fbIPsecGeneral OBJECT IDENTIFIER ::= { fbIPsecMib 1 } + +fbIPsecEstablished OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The count of currently established IKE connections." + ::= { fbIPsecGeneral 1 } + +fbIPsecHalfOpen OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The count of incoming IKE connections which have not yet authorized." + ::= { fbIPsecGeneral 2 } + +fbIPsecConnectionTable OBJECT-TYPE + SYNTAX SEQUENCE OF FbIPsecConnectionEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The list of IPsec connections for this Firebrick" + ::= { fbIPsecMib 2 } + +fbIPsecConnectionEntry OBJECT-TYPE + SYNTAX FbIPsecConnectionEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry in the IPsec connection table" + INDEX { fbIPsecConnectionIndex } + ::= { fbIPsecConnectionTable 1 } + +FbIPsecConnectionEntry ::= SEQUENCE { + fbIPsecConnectionIndex Integer32, + fbIPsecConnectionName DisplayString, + fbIPsecConnectionState Integer32, + fbIPsecConnectionUptime TimeTicks, + fbIPsecConnectionLocalId DisplayString, + fbIPsecConnectionPeerId DisplayString, + fbIPsecConnectionPeerAddress DisplayString +} + +fbIPsecConnectionIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The index for the connection table" + ::= { fbIPsecConnectionEntry 1 } + +fbIPsecConnectionName OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The config name for this connection" + ::= { fbIPsecConnectionEntry 2 } + +fbIPsecConnectionState OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The current state for this connection" + ::= { fbIPsecConnectionEntry 3 } + +fbIPsecConnectionUptime OBJECT-TYPE + SYNTAX TimeTicks + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The uptime for this connection" + ::= { fbIPsecConnectionEntry 4 } + +fbIPsecConnectionLocalID OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The local IKE ID for this connection" + ::= { fbIPsecConnectionEntry 5 } + +fbIPsecConnectionPeerID OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The peer IKE ID for this connection" + ::= { fbIPsecConnectionEntry 6 } + +fbIPsecConnectionPeerAddress OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The peer's IP address for this connection" + ::= { fbIPsecConnectionEntry 7 } + +END |