1-- ArubaOS 6.4.2.3-4.1.1.2_48114
2-- vim:set ts=4 sw=4:
3WLSX-ESI-MIB DEFINITIONS ::= BEGIN
4
5   IMPORTS
6       TEXTUAL-CONVENTION FROM SNMPv2-TC
7
8       MODULE-IDENTITY,
9       OBJECT-TYPE,
10       snmpModules,
11       Integer32,
12       Unsigned32,
13	   Counter32,
14	   IpAddress,
15	   NOTIFICATION-TYPE
16           FROM SNMPv2-SMI
17
18       TDomain,
19       DisplayString,
20       PhysAddress,
21       TAddress,
22       TimeInterval,
23       RowStatus,
24       StorageType,
25       TestAndIncr,
26	   MacAddress,
27	   TruthValue
28           FROM SNMPv2-TC
29
30	   ArubaESIServerMode,
31	   ArubaESIServerStatus
32	   		FROM ARUBA-TC
33
34       OBJECT-GROUP
35           FROM SNMPv2-CONF
36		wlsxEnterpriseMibModules
37			FROM ARUBA-MIB;
38
39   wlsxESIMIB MODULE-IDENTITY
40       LAST-UPDATED "1001261806Z"
41       ORGANIZATION "Aruba Wireless Networks"
42       CONTACT-INFO
43            "Postal:    1322 Crossman Avenue
44                        Sunnyvale, CA 94089
45            E-mail:     dl-support@arubanetworks.com
46            Phone:      +1 408 227 4500"
47       DESCRIPTION
48           "This MIB module defines MIB objects which provide
49            information about the External Services Interface (ESI) in the
50			Aruba controller."
51       REVISION        "1001261806Z"
52       DESCRIPTION
53           "The initial revision."
54       ::= { wlsxEnterpriseMibModules 10 }
55
56   wlsxESIConfigGroup     	OBJECT IDENTIFIER ::= { wlsxESIMIB 1 }
57
58   wlsxESIServerTable  OBJECT-TYPE
59         SYNTAX       SEQUENCE OF WlsxESIServerEntry
60         MAX-ACCESS   not-accessible
61         STATUS       current
62         DESCRIPTION
63            "
64			This table lists all ESI servers configured on the controller.
65            "
66        ::= { wlsxESIConfigGroup 1 }
67
68	wlsxESIServerEntry OBJECT-TYPE
69		SYNTAX		WlsxESIServerEntry
70		MAX-ACCESS	not-accessible
71		STATUS		current
72		DESCRIPTION
73			"ESI Server Entry"
74			INDEX { esiServerName }
75		::= { wlsxESIServerTable 1 }
76
77		WlsxESIServerEntry ::=
78		SEQUENCE {
79			esiServerName			DisplayString,
80			esiServerGroup			DisplayString,
81			esiServerMode			ArubaESIServerMode,
82			esiServerTrustedIP		IpAddress,
83			esiServerUntrustedIP	IpAddress,
84			esiServerTrustedSlot	Integer32,
85			esiServerTrustedPort	Integer32,
86			esiServerUntrustedSlot	Integer32,
87			esiServerUntrustedPort	Integer32,
88			esiServerStatus 		ArubaESIServerStatus,
89			esiServerTrustedModule	Integer32,
90			esiServerUntrustedModule Integer32
91		}
92
93	esiServerName OBJECT-TYPE
94		SYNTAX		DisplayString
95		MAX-ACCESS	not-accessible
96		STATUS		current
97		DESCRIPTION
98			"The name of the ESI Server"
99		::= { wlsxESIServerEntry 1 }
100
101	esiServerGroup OBJECT-TYPE
102		SYNTAX		DisplayString
103		MAX-ACCESS	read-only
104		STATUS		current
105		DESCRIPTION
106			"The name of the ESI server group to which this server belongs."
107		::= { wlsxESIServerEntry 2 }
108
109	esiServerMode OBJECT-TYPE
110		SYNTAX		ArubaESIServerMode
111		MAX-ACCESS	read-only
112		STATUS		current
113		DESCRIPTION
114			"The mode of this server"
115		::= { wlsxESIServerEntry 3 }
116
117	esiServerTrustedIP OBJECT-TYPE
118		SYNTAX		IpAddress
119		MAX-ACCESS	read-only
120		STATUS		current
121		DESCRIPTION
122			"The trusted IP address of this server, or 0.0.0.0 if it is not set"
123		::= { wlsxESIServerEntry 4 }
124
125	esiServerUntrustedIP OBJECT-TYPE
126		SYNTAX		IpAddress
127		MAX-ACCESS	read-only
128		STATUS		current
129		DESCRIPTION
130			"
131			 The untrusted IP address of this server, or 0.0.0.0 if it is
132			 not set
133			 "
134		::= { wlsxESIServerEntry 5 }
135
136	esiServerTrustedSlot OBJECT-TYPE
137		SYNTAX		Integer32
138		MAX-ACCESS	read-only
139		STATUS		current
140		DESCRIPTION
141			"The slot number of the trusted interface for this server."
142		::= { wlsxESIServerEntry 6 }
143
144	esiServerTrustedPort OBJECT-TYPE
145		SYNTAX		Integer32
146		MAX-ACCESS	read-only
147		STATUS		current
148		DESCRIPTION
149			"The port number of the trusted interface for this server."
150		::= { wlsxESIServerEntry 7 }
151
152	esiServerUntrustedSlot OBJECT-TYPE
153		SYNTAX		Integer32
154		MAX-ACCESS	read-only
155		STATUS		current
156		DESCRIPTION
157			"The slot number of the untrusted interface for this server."
158		::= { wlsxESIServerEntry 8 }
159
160	esiServerUntrustedPort OBJECT-TYPE
161		SYNTAX		Integer32
162		MAX-ACCESS	read-only
163		STATUS		current
164		DESCRIPTION
165			"The port number of the untrusted interface for this server."
166		::= { wlsxESIServerEntry 9 }
167
168	esiServerStatus OBJECT-TYPE
169		SYNTAX		ArubaESIServerStatus
170		MAX-ACCESS	read-only
171		STATUS		current
172		DESCRIPTION
173			"Indicates the status of this ESI server."
174		::= { wlsxESIServerEntry 10 }
175
176	esiServerTrustedModule OBJECT-TYPE
177		SYNTAX		Integer32
178		MAX-ACCESS	read-only
179		STATUS		current
180		DESCRIPTION
181			"The module number of the trusted interface for this server."
182		::= { wlsxESIServerEntry 11 }
183
184	esiServerUntrustedModule OBJECT-TYPE
185		SYNTAX		Integer32
186		MAX-ACCESS	read-only
187		STATUS		current
188		DESCRIPTION
189			"The module number of the untrusted interface for this server."
190		::= { wlsxESIServerEntry 12 }
191
192END
193