forked from simonjj/SnmpMibs
-
Notifications
You must be signed in to change notification settings - Fork 0
/
AVENTAIL-NG-SERVER-MIBS.txt
187 lines (160 loc) · 6.63 KB
/
AVENTAIL-NG-SERVER-MIBS.txt
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
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
-- File Name : AVENTAIL-NG-SERVER-MIBS
AVENTAIL-NG-SERVER-MIBS DEFINITIONS ::= BEGIN
IMPORTS
aventail
FROM AVENTAIL-MIB
InternationalDisplayString
FROM HOST-RESOURCES-MIB
OBJECT-TYPE, Integer32,NOTIFICATION-TYPE, MODULE-IDENTITY
FROM SNMPv2-SMI;
aventailNGServer MODULE-IDENTITY
LAST-UPDATED "200409071432Z"
ORGANIZATION "Aventail"
CONTACT-INFO "email: support@aventail.com"
DESCRIPTION "This Aventail MIB provides NG Server Statistics"
::= {aventail 5}
ngServerState OBJECT-TYPE
SYNTAX InternationalDisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION "This oid conveys NG service state as \
ACTIVE, DOWN or CRASHED."
::= { aventailNGServer 1 }
numOfNgClientAddrPool OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The number of Client Addr Pool assigned"
::= { aventailNGServer 2 }
ngClientAddrPoolRangesTable OBJECT-TYPE
SYNTAX SEQUENCE OF NgClientAddrPoolEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "This table provides information about how many address \
pools are currently active in a appliance & what are \
their ranges."
::= { aventailNGServer 3 }
ngClientAddrPoolEntry OBJECT-TYPE
SYNTAX NgClientAddrPoolEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "The number of pools are currently active in a appliance."
INDEX { ngClientAddrPoolId }
::= { ngClientAddrPoolRangesTable 1 }
NgClientAddrPoolEntry ::= SEQUENCE {
ngClientAddrPoolId Integer32,
ngClientAddrPoolUtilization Integer32,
ngStartRangeOfClientAddrPool InternationalDisplayString,
ngEndRangeOfClientAddrPool InternationalDisplayString
}
ngClientAddrPoolId OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Index field for client Address Pool Utilization"
::= { ngClientAddrPoolEntry 1 }
ngClientAddrPoolUtilization OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Percentages of total how many VIPs are issued from \
this client address pools"
::= { ngClientAddrPoolEntry 2 }
ngStartRangeOfClientAddrPool OBJECT-TYPE
SYNTAX InternationalDisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION "IP address in dot notation stating start range of \
client Address Pool Utilization"
::= { ngClientAddrPoolEntry 3 }
ngEndRangeOfClientAddrPool OBJECT-TYPE
SYNTAX InternationalDisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION "IP address in dot notation stating end range of \
client Address Pool Utilization"
::= { ngClientAddrPoolEntry 4 }
numberOfNGSslTunnels OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Total number how many NG tunnels existing on this appliance"
::= { aventailNGServer 4 }
ngSslTunnelTable OBJECT-TYPE
SYNTAX SEQUENCE OF NgSslTunnelEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "The NG Server tunnels statistics."
::= { aventailNGServer 5 }
ngSslTunnelEntry OBJECT-TYPE
SYNTAX NgSslTunnelEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "This represents the NG SSL tunnel table entry"
INDEX { ngSslTunnelId }
::= { ngSslTunnelTable 1 }
NgSslTunnelEntry ::= SEQUENCE {
ngSslTunnelId Integer32,
ngSslTunnelUser InternationalDisplayString,
ngSslTunnelVIP InternationalDisplayString,
numOfNgFlowsPerTunnel Integer32,
ngSslTunnelUpTime Integer32
}
ngSslTunnelId OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Index field for NG SSL Tunnel Table"
::= { ngSslTunnelEntry 1 }
ngSslTunnelUser OBJECT-TYPE
SYNTAX InternationalDisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Username associated with this NG SSL Tunnel."
::= { ngSslTunnelEntry 2 }
ngSslTunnelVIP OBJECT-TYPE
SYNTAX InternationalDisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Virtual IP address associated with this NG SSL tunnel."
::= { ngSslTunnelEntry 3 }
numOfNgFlowsPerTunnel OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Number of flows per this NG SSL tunnel."
::= { ngSslTunnelEntry 4 }
ngSslTunnelUpTime OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Uptime statistics for this NG SSL tunnel."
::= { ngSslTunnelEntry 5 }
ngclientAddrPoolUtilizationWarning NOTIFICATION-TYPE
STATUS current
DESCRIPTION "When client address-pool utilization per pool \
exceeds threshold a trap should be triggered."
::= { aventailNGServer 100 }
ngServerStateChange NOTIFICATION-TYPE
STATUS current
DESCRIPTION "NG Server core functionality depends upon user \
space processes avssld, avpsd and two avevent \
kernel threads. SNMP agent will monitor these \
four processes and when any of these go down \
this trap will be triggered. Trap description \
will specify NG service is down due to particular \
component for example the description will contain \
names of NG and failed thread for example avssld(0)."
::= { aventailNGServer 101}
nGSSLTunnelHogging NOTIFICATION-TYPE
STATUS current
DESCRIPTION "All the NG tunnels will be monitored to check \
if they are exceeding threshold of tunnel bandwidth \
every 5 minutes. If a NG tunnel is persistently \
hogging the network for last 10 minutes this trap \
will be triggered. The NG tunnels statistics \
given with this trap will include instance of the \
ngSslTunnelTable for the Session \
hogging the bandwidth."
::= { aventailNGServer 102}
END