1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
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
|