1-- *------------------------------------------------------------------
2-- * ALTIGA-HTTP-STATS-MIB.my:  Altiga HTTP Statistics MIB.
3-- *
4-- * Altiga Networks was acquired by Cisco Systems on March 29, 2000
5-- *
6-- * Copyright (c) 2002 by Cisco Systems, Inc.
7-- * All rights reserved.
8-- *
9-- *------------------------------------------------------------------
10
11ALTIGA-HTTP-STATS-MIB DEFINITIONS ::= BEGIN
12
13   IMPORTS
14      MODULE-IDENTITY, OBJECT-TYPE, Counter32, Gauge32, Unsigned32,
15          IpAddress, Integer32, TimeTicks
16         FROM SNMPv2-SMI
17      DisplayString
18         FROM SNMPv2-TC
19      EncryptionAlgorithm
20              FROM ALTIGA-SESSION-STATS-MIB
21      OBJECT-GROUP, MODULE-COMPLIANCE
22         FROM SNMPv2-CONF
23      alStatsHttp, alHttpGroup
24         FROM ALTIGA-MIB
25      alHttpMibModule
26         FROM ALTIGA-GLOBAL-REG;
27
28   altigaHttpStatsMibModule MODULE-IDENTITY
29      LAST-UPDATED   "200209051300Z"
30      ORGANIZATION   "Cisco Systems, Inc."
31      CONTACT-INFO
32         "Cisco Systems
33          170 W Tasman Drive
34          San Jose, CA  95134
35          USA
36
37          Tel: +1 800 553-NETS
38          E-mail: cs-cvpn3000@cisco.com"
39
40      DESCRIPTION
41         "The Altiga HTTP Statistics MIB models counters and objects that are
42          of management interest for HTTP.
43
44          Acronyms
45          The following acronyms are used in this document:
46
47            HTTP:       HyperText Transfer Protocol
48
49            MIB:        Management Information Base
50
51            TCP:        Transmission Control Protocol
52
53         "
54
55        REVISION "200209051300Z"
56        DESCRIPTION
57                "Added module compliance."
58
59        REVISION "200207100000Z"
60        DESCRIPTION
61                "Updated with new header"
62
63      ::= { alHttpMibModule 2 }
64
65-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++
66-- MIB Objects
67-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++
68
69alStatsHttpGlobal	OBJECT IDENTIFIER ::= { alStatsHttp 1 }
70
71alHttpStatsOctetsSent		OBJECT-TYPE
72	SYNTAX			Counter32
73	MAX-ACCESS		read-only
74	STATUS			current
75	DESCRIPTION
76	       "The number of octets sent."
77	::= { alStatsHttpGlobal 1 }
78
79alHttpStatsOctetsRcvd		OBJECT-TYPE
80	SYNTAX			Counter32
81	MAX-ACCESS		read-only
82	STATUS			current
83	DESCRIPTION
84	       "The number of octets received."
85	::= { alStatsHttpGlobal 2 }
86
87alHttpStatsPacketsSent		OBJECT-TYPE
88	SYNTAX			Counter32
89	MAX-ACCESS		read-only
90	STATUS			current
91	DESCRIPTION
92	       "The number of packets."
93	::= { alStatsHttpGlobal 3 }
94
95alHttpStatsPacketsRcvd		OBJECT-TYPE
96	SYNTAX			Counter32
97	MAX-ACCESS		read-only
98	STATUS			current
99	DESCRIPTION
100	       "The number of packets received."
101	::= { alStatsHttpGlobal 4 }
102
103alHttpStatsActiveConnections	OBJECT-TYPE
104	SYNTAX			Gauge32
105	MAX-ACCESS		read-only
106	STATUS			current
107	DESCRIPTION
108	       "The number of active TCP connections."
109	::= { alStatsHttpGlobal 5 }
110
111alHttpStatsMaxConnections	OBJECT-TYPE
112	SYNTAX			Counter32
113	MAX-ACCESS		read-only
114	STATUS			current
115	DESCRIPTION
116	       "The maximum number of active TCP connections that existed at one any time."
117	::= { alStatsHttpGlobal 6 }
118
119alHttpStatsActiveSessions	OBJECT-TYPE
120	SYNTAX			Gauge32
121	MAX-ACCESS		read-only
122	STATUS			current
123	DESCRIPTION
124	       "The number of active sessions."
125	::= { alStatsHttpGlobal 7 }
126
127alHttpStatsMaxSessions		OBJECT-TYPE
128	SYNTAX			Counter32
129	MAX-ACCESS		read-only
130	STATUS			current
131	DESCRIPTION
132	       "The maximum number of active sessions that existed at one any time."
133	::= { alStatsHttpGlobal 8 }
134
135alHttpStatsTotalConnections	OBJECT-TYPE
136	SYNTAX			Counter32
137	MAX-ACCESS		read-only
138	STATUS			current
139	DESCRIPTION
140	       "The total number of TCP connections established."
141	::= { alStatsHttpGlobal 9 }
142
143alHttpStatsTotalSessions	OBJECT-TYPE
144	SYNTAX			Counter32
145	MAX-ACCESS		read-only
146	STATUS			current
147	DESCRIPTION
148	       "The total number of sessions established."
149	::= { alStatsHttpGlobal 10 }
150
151alHttpStatsSessionTable		OBJECT-TYPE
152        SYNTAX			SEQUENCE OF AlHttpStatsSessionEntry
153	MAX-ACCESS		not-accessible
154	STATUS			current
155	DESCRIPTION
156	       "List of active HTTP sessions."
157	::= { alStatsHttp 2 }
158
159alHttpStatsSessionEntry	   	OBJECT-TYPE
160        SYNTAX			AlHttpStatsSessionEntry
161	MAX-ACCESS		not-accessible
162	STATUS			current
163	DESCRIPTION
164	       "An entry in the alHttpStatsSessionTable."
165	INDEX			{ alHttpStatsSessionIndex }
166	::= { alHttpStatsSessionTable 1 }
167
168AlHttpStatsSessionEntry ::= SEQUENCE {
169        alHttpStatsSessionIndex         	Integer32,
170	alHttpStatsSessionName          	DisplayString,
171	alHttpStatsSessionIpAddr        	IpAddress,
172	alHttpStatsSessionStartTime		TimeTicks,
173	alHttpStatsSessionLoginTime		Unsigned32,
174	alHttpStatsSessionEncr			EncryptionAlgorithm,
175	alHttpStatsSessionOctetsSent    	Counter32,
176	alHttpStatsSessionOctetsRcvd		Counter32,
177	alHttpStatsSessionPacketsSent		Counter32,
178	alHttpStatsSessionPacketsRcvd		Counter32,
179	alHttpStatsSessionActiveConnections	Gauge32,
180	alHttpStatsSessionMaxConnections	Counter32,
181	alHttpStatsSessionTotalConnections	Counter32
182}
183
184alHttpStatsSessionIndex		OBJECT-TYPE
185        SYNTAX			Integer32
186	MAX-ACCESS		read-only
187	STATUS			current
188	DESCRIPTION
189	       "Index of this session."
190	::= { alHttpStatsSessionEntry 1 }
191
192alHttpStatsSessionName		OBJECT-TYPE
193        SYNTAX			DisplayString
194	MAX-ACCESS		read-only
195	STATUS			current
196	DESCRIPTION
197	       "Name of the administrator using this session."
198	::= { alHttpStatsSessionEntry 2 }
199
200alHttpStatsSessionIpAddr	OBJECT-TYPE
201        SYNTAX			IpAddress
202	MAX-ACCESS		read-only
203	STATUS			current
204	DESCRIPTION
205	       "Remote IP address of this session.."
206	::= { alHttpStatsSessionEntry 3 }
207
208alHttpStatsSessionStartTime	OBJECT-TYPE
209        SYNTAX			TimeTicks
210	MAX-ACCESS		read-only
211	STATUS			current
212	DESCRIPTION
213	       "Login time of this session."
214	::= { alHttpStatsSessionEntry 4 }
215
216alHttpStatsSessionLoginTime	OBJECT-TYPE
217        SYNTAX			Unsigned32
218	MAX-ACCESS		read-only
219	STATUS			current
220	DESCRIPTION
221	       "time_t value of the concentrator at the start of this session."
222	::= { alHttpStatsSessionEntry 5 }
223
224alHttpStatsSessionEncr		OBJECT-TYPE
225        SYNTAX			EncryptionAlgorithm
226	MAX-ACCESS		read-only
227	STATUS			current
228	DESCRIPTION
229	       "The type of encryption algorithm used for this session."
230	::= { alHttpStatsSessionEntry 6 }
231
232alHttpStatsSessionOctetsSent	OBJECT-TYPE
233        SYNTAX			Counter32
234	MAX-ACCESS		read-only
235	STATUS			current
236	DESCRIPTION
237	       "Number of octets sent during this session."
238	::= { alHttpStatsSessionEntry 7 }
239
240alHttpStatsSessionOctetsRcvd	OBJECT-TYPE
241        SYNTAX			Counter32
242	MAX-ACCESS		read-only
243	STATUS			current
244	DESCRIPTION
245	       "Number of octets received during this session."
246	::= { alHttpStatsSessionEntry 8 }
247
248alHttpStatsSessionPacketsSent	OBJECT-TYPE
249        SYNTAX			Counter32
250	MAX-ACCESS		read-only
251	STATUS			current
252	DESCRIPTION
253	       "Number of packets sent during this session."
254	::= { alHttpStatsSessionEntry 9 }
255
256alHttpStatsSessionPacketsRcvd	OBJECT-TYPE
257        SYNTAX			Counter32
258	MAX-ACCESS		read-only
259	STATUS			current
260	DESCRIPTION
261	       "Number of packets received during this session."
262	::= { alHttpStatsSessionEntry 10 }
263
264alHttpStatsSessionActiveConnections	OBJECT-TYPE
265        SYNTAX			Gauge32
266	MAX-ACCESS		read-only
267	STATUS			current
268	DESCRIPTION
269	       "Number of active TCP connections for this session."
270	::= { alHttpStatsSessionEntry 11 }
271
272alHttpStatsSessionMaxConnections	OBJECT-TYPE
273        SYNTAX			Counter32
274	MAX-ACCESS		read-only
275	STATUS			current
276	DESCRIPTION
277	       "Maximum number of active TCP connections for this
278                session at any one time."
279	::= { alHttpStatsSessionEntry 12 }
280
281alHttpStatsSessionTotalConnections	OBJECT-TYPE
282        SYNTAX			Counter32
283	MAX-ACCESS		read-only
284	STATUS			current
285	DESCRIPTION
286	       "Total number of TCP connections for this session."
287	::= { alHttpStatsSessionEntry 13 }
288
289altigaHttpStatsMibConformance OBJECT IDENTIFIER ::= { altigaHttpStatsMibModule 1 }
290altigaHttpStatsMibCompliances OBJECT IDENTIFIER ::= { altigaHttpStatsMibConformance 1 }
291
292altigaHttpStatsMibCompliance MODULE-COMPLIANCE
293   STATUS         current
294   DESCRIPTION
295      "The compliance statement for agents which
296       implement the Altiga HTTP Statistics MIB."
297   MODULE
298   MANDATORY-GROUPS {
299      altigaHttpStatsGroup
300   }
301   ::= { altigaHttpStatsMibCompliances 1 }
302
303altigaHttpStatsGroup OBJECT-GROUP
304	OBJECTS
305	{
306		alHttpStatsOctetsSent,
307		alHttpStatsOctetsRcvd,
308		alHttpStatsPacketsSent,
309		alHttpStatsPacketsRcvd,
310		alHttpStatsActiveConnections,
311		alHttpStatsMaxConnections,
312		alHttpStatsActiveSessions,
313		alHttpStatsMaxSessions,
314		alHttpStatsTotalConnections,
315		alHttpStatsTotalSessions,
316		alHttpStatsSessionIndex,
317		alHttpStatsSessionName,
318		alHttpStatsSessionIpAddr,
319		alHttpStatsSessionStartTime,
320		alHttpStatsSessionLoginTime,
321		alHttpStatsSessionEncr,
322		alHttpStatsSessionOctetsSent,
323		alHttpStatsSessionOctetsRcvd,
324		alHttpStatsSessionPacketsSent,
325		alHttpStatsSessionPacketsRcvd,
326		alHttpStatsSessionActiveConnections,
327		alHttpStatsSessionMaxConnections,
328		alHttpStatsSessionTotalConnections
329	}
330	STATUS 	current
331	DESCRIPTION
332	       "The objects for HTTP statistics."
333	::= { alHttpGroup 2 }
334
335END
336
337