1-- *------------------------------------------------------------------
2-- * ALTIGA-TELNET-STATS-MIB.my:  Altiga TELNET 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-TELNET-STATS-MIB DEFINITIONS ::= BEGIN
12
13   IMPORTS
14      MODULE-IDENTITY, OBJECT-TYPE, Integer32, IpAddress, Gauge32, Counter32
15         FROM SNMPv2-SMI
16      RowStatus, DisplayString
17         FROM SNMPv2-TC
18      OBJECT-GROUP, MODULE-COMPLIANCE
19         FROM SNMPv2-CONF
20      alStatsTelnet, alTelnetGroup
21         FROM ALTIGA-MIB
22      alTelnetMibModule
23         FROM ALTIGA-GLOBAL-REG;
24
25   altigaTelnetStatsMibModule MODULE-IDENTITY
26      LAST-UPDATED   "200209051300Z"
27      ORGANIZATION   "Cisco Systems, Inc."
28      CONTACT-INFO
29         "Cisco Systems
30          170 W Tasman Drive
31          San Jose, CA  95134
32          USA
33
34          Tel: +1 800 553-NETS
35          E-mail: cs-cvpn3000@cisco.com"
36
37      DESCRIPTION
38         "The Altiga TELNET Statistics MIB models counters and objects that are
39          of management interest for telnet sessions.
40
41          Acronyms
42          The following acronyms are used in this document:
43
44            MIB:        Management Information Base
45
46         "
47
48        REVISION "200209051300Z"
49        DESCRIPTION
50                "Added module compliance."
51
52        REVISION "200207100000Z"
53        DESCRIPTION
54                "Updated with new header"
55
56      ::= { alTelnetMibModule 2 }
57
58-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++
59-- MIB Objects
60-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++
61
62alStatsTelnetGlobal  OBJECT IDENTIFIER ::= { alStatsTelnet 1 }
63
64alTelnetStatsActiveSessions   OBJECT-TYPE
65   SYNTAX         Gauge32
66   MAX-ACCESS     read-only
67   STATUS         current
68   DESCRIPTION
69          "The number of active Telnet sessions."
70   ::= { alStatsTelnetGlobal 1 }
71
72alTelnetStatsAttemptedSessions   OBJECT-TYPE
73   SYNTAX         Counter32
74   MAX-ACCESS     read-only
75   STATUS         current
76   DESCRIPTION
77          "The number of attempts made to establish Telnet sessions."
78   ::= { alStatsTelnetGlobal 2 }
79
80alTelnetStatsSuccessfulSessions  OBJECT-TYPE
81   SYNTAX         Counter32
82   MAX-ACCESS     read-only
83   STATUS         current
84   DESCRIPTION
85          "The number of successfully established Telnet sessions."
86   ::= { alStatsTelnetGlobal 3 }
87
88alTelnetStatsInNetPackets  OBJECT-TYPE
89   SYNTAX         Counter32
90   MAX-ACCESS     read-only
91   STATUS         current
92   DESCRIPTION
93          "The total number of Telnet packets that were received from the network
94           since the system was booted."
95   ::= { alStatsTelnetGlobal 4 }
96
97alTelnetStatsInNetOctets   OBJECT-TYPE
98   SYNTAX         Counter32
99   MAX-ACCESS     read-only
100   STATUS         current
101   DESCRIPTION
102          "The total number of Telnet octets that were received from the network
103           since the system was booted."
104   ::= { alStatsTelnetGlobal 5 }
105
106alTelnetStatsInNetCmdOctets   OBJECT-TYPE
107   SYNTAX         Counter32
108   MAX-ACCESS     read-only
109   STATUS         current
110   DESCRIPTION
111          "The total number of octets that contained Telnet commands or options
112      that were received from the network since the system was booted."
113   ::= { alStatsTelnetGlobal 6 }
114
115-- /* Syncs sequences are not yet supported, but when they are add the following:
116-- /* should move it to the bottom to avoid renumbering, but this is it's pos in TNSTATS
117-- alTelnetStatsSyncSeqs      OBJECT-TYPE
118--    SYNTAX         Counter32
119--    MAX-ACCESS     read-only
120--    STATUS         current
121--    DESCRIPTION
122--           "The total number of Telnet sync sequences that were received from
123--       the network since the system was booted."
124--    ::= { alStatsTelnetGlobal X }
125
126alTelnetStatsInNetDropPackets OBJECT-TYPE
127   SYNTAX         Counter32
128   MAX-ACCESS     read-only
129   STATUS         current
130   DESCRIPTION
131          "The total number of Telnet packets from the network that were
132      dropped during input processing since the system was booted."
133   ::= { alStatsTelnetGlobal 7 }
134
135alTelnetStatsInNetDropOctets  OBJECT-TYPE
136   SYNTAX         Counter32
137   MAX-ACCESS     read-only
138   STATUS         current
139   DESCRIPTION
140          "The total number of Telnet octets from the network that were
141      dropped during input processing since the system was booted."
142   ::= { alStatsTelnetGlobal 8 }
143
144-- /* Out Net
145
146alTelnetStatsOutNetPackets OBJECT-TYPE
147   SYNTAX         Counter32
148   MAX-ACCESS     read-only
149   STATUS         current
150   DESCRIPTION
151          "The total number of Telnet packets that were transmitted to the network
152           since the system was booted."
153   ::= { alStatsTelnetGlobal 9 }
154
155alTelnetStatsOutNetOctets  OBJECT-TYPE
156   SYNTAX         Counter32
157   MAX-ACCESS     read-only
158   STATUS         current
159   DESCRIPTION
160          "The total number of Telnet octets that were transmitted to the network
161           since the system was booted."
162   ::= { alStatsTelnetGlobal 10 }
163
164alTelnetStatsOutNetDropPackets   OBJECT-TYPE
165   SYNTAX         Counter32
166   MAX-ACCESS     read-only
167   STATUS         current
168   DESCRIPTION
169          "The total number of Telnet packets destined for the network that were
170      dropped during output processing since the system was booted."
171   ::= { alStatsTelnetGlobal 11 }
172
173alTelnetStatsOutNetDropOctets OBJECT-TYPE
174   SYNTAX         Counter32
175   MAX-ACCESS     read-only
176   STATUS         current
177   DESCRIPTION
178          "The total number of Telnet octets destined for the network that were
179      dropped during output processing since the system was booted."
180   ::= { alStatsTelnetGlobal 12 }
181
182--   In Shell
183
184alTelnetStatsInShPackets   OBJECT-TYPE
185   SYNTAX         Counter32
186   MAX-ACCESS     read-only
187   STATUS         current
188   DESCRIPTION
189          "The total number of Telnet packets that were received from the shell
190           since the system was booted."
191   ::= { alStatsTelnetGlobal 13 }
192
193alTelnetStatsInShOctets    OBJECT-TYPE
194   SYNTAX         Counter32
195   MAX-ACCESS     read-only
196   STATUS         current
197   DESCRIPTION
198          "The total number of Telnet octets that were received from the shell
199           since the system was booted."
200   ::= { alStatsTelnetGlobal 14 }
201
202alTelnetStatsInShDropPackets  OBJECT-TYPE
203   SYNTAX         Counter32
204   MAX-ACCESS     read-only
205   STATUS         current
206   DESCRIPTION
207          "The total number of Telnet packets from the shell that were
208      dropped during input processing since the system was booted."
209   ::= { alStatsTelnetGlobal 15 }
210
211alTelnetStatsInShDropOctets   OBJECT-TYPE
212   SYNTAX         Counter32
213   MAX-ACCESS     read-only
214   STATUS         current
215   DESCRIPTION
216          "The total number of Telnet octets from the shell that were
217      dropped during input processing since the system was booted."
218   ::= { alStatsTelnetGlobal 16 }
219
220--   Out Shell
221
222alTelnetStatsOutShPackets  OBJECT-TYPE
223   SYNTAX         Counter32
224   MAX-ACCESS     read-only
225   STATUS         current
226   DESCRIPTION
227          "The total number of Telnet packets that were transmitted to the shell
228           since the system was booted."
229   ::= { alStatsTelnetGlobal 17 }
230
231alTelnetStatsOutShOctets   OBJECT-TYPE
232   SYNTAX         Counter32
233   MAX-ACCESS     read-only
234   STATUS         current
235   DESCRIPTION
236          "The total number of Telnet octets that were transmitted to the shell
237           since the system was booted."
238   ::= { alStatsTelnetGlobal 18 }
239
240alTelnetStatsOutShDropPackets OBJECT-TYPE
241   SYNTAX         Counter32
242   MAX-ACCESS     read-only
243   STATUS         current
244   DESCRIPTION
245          "The total number of Telnet packets destined for the shell that were
246      dropped during output processing since the system was booted."
247   ::= { alStatsTelnetGlobal 19 }
248
249alTelnetStatsOutShDropOctets  OBJECT-TYPE
250   SYNTAX         Counter32
251   MAX-ACCESS     read-only
252   STATUS         current
253   DESCRIPTION
254          "The total number of Telnet octets destined for the shell that were
255      dropped during output processing since the system was booted."
256   ::= { alStatsTelnetGlobal 20 }
257
258
259--   Per session stats
260
261alTelnetStatsSessionTable  OBJECT-TYPE
262   SYNTAX         SEQUENCE OF AlTelnetStatsSessionEntry
263   MAX-ACCESS     not-accessible
264   STATUS         current
265   DESCRIPTION
266          "List of active sessions."
267   ::= { alStatsTelnet 2 }
268
269alTelnetStatsSessionEntry  OBJECT-TYPE
270   SYNTAX         AlTelnetStatsSessionEntry
271   MAX-ACCESS     not-accessible
272   STATUS         current
273   DESCRIPTION
274          "An entry in the alTelnetStatsSessionTable."
275   INDEX       { alTelnetStatsSessionId }
276   ::= { alTelnetStatsSessionTable 1 }
277
278AlTelnetStatsSessionEntry ::= SEQUENCE {
279   alTelnetStatsSessionRowStatus          RowStatus,
280   alTelnetStatsSessionId                 Integer32,
281   alTelnetStatsSessionIpAddr             IpAddress,
282   alTelnetStatsSessionSrcPort            Integer32,
283   alTelnetStatsSessionName               DisplayString,
284   alTelnetStatsSessionInNetPackets       Counter32,
285   alTelnetStatsSessionInNetOctets        Counter32,
286   alTelnetStatsSessionInNetCmdOctets     Counter32,
287-- alTelnetStatsSessionSyncSeqs           Counter32,
288   alTelnetStatsSessionInNetDropPackets   Counter32,
289   alTelnetStatsSessionInNetDropOctets    Counter32,
290   alTelnetStatsSessionOutNetPackets      Counter32,
291   alTelnetStatsSessionOutNetOctets       Counter32,
292   alTelnetStatsSessionOutNetDropPackets  Counter32,
293   alTelnetStatsSessionOutNetDropOctets   Counter32,
294   alTelnetStatsSessionInShPackets        Counter32,
295   alTelnetStatsSessionInShOctets         Counter32,
296   alTelnetStatsSessionInShDropPackets    Counter32,
297   alTelnetStatsSessionInShDropOctets     Counter32,
298   alTelnetStatsSessionOutShPackets       Counter32,
299   alTelnetStatsSessionOutShOctets        Counter32,
300   alTelnetStatsSessionOutShDropPackets   Counter32,
301   alTelnetStatsSessionOutShDropOctets    Counter32
302}
303
304alTelnetStatsSessionRowStatus OBJECT-TYPE
305   SYNTAX         RowStatus
306   MAX-ACCESS     read-write
307   STATUS         current
308   DESCRIPTION
309          "The status of this row. Used to terminate the session,
310      cannot be used to create a Session."
311   ::= { alTelnetStatsSessionEntry 1 }
312
313alTelnetStatsSessionId     OBJECT-TYPE
314   SYNTAX         Integer32
315   MAX-ACCESS     read-only
316   STATUS         current
317   DESCRIPTION
318          "The unique Telnet session process ID, used as the
319           index for this row."
320   ::= { alTelnetStatsSessionEntry 2 }
321
322alTelnetStatsSessionIpAddr OBJECT-TYPE
323   SYNTAX         IpAddress
324   MAX-ACCESS     read-only
325   STATUS         current
326   DESCRIPTION
327      "The IP address of the remote client."
328   ::= { alTelnetStatsSessionEntry 3 }
329
330alTelnetStatsSessionSrcPort   OBJECT-TYPE
331   SYNTAX         Integer32
332   MAX-ACCESS     read-only
333   STATUS         current
334   DESCRIPTION
335      "The TCP source port number of the remote client."
336   ::= { alTelnetStatsSessionEntry 4 }
337
338alTelnetStatsSessionName   OBJECT-TYPE
339   SYNTAX         DisplayString
340   MAX-ACCESS     read-only
341   STATUS         current
342   DESCRIPTION
343          "The unique Telnet session process name, used as the
344           index for this row."
345   ::= { alTelnetStatsSessionEntry 5 }
346
347alTelnetStatsSessionInNetPackets OBJECT-TYPE
348   SYNTAX         Counter32
349   MAX-ACCESS     read-only
350   STATUS         current
351   DESCRIPTION
352          "The per session number of Telnet packets that were received from the network
353           since the system was booted."
354   ::= { alTelnetStatsSessionEntry 6 }
355
356alTelnetStatsSessionInNetOctets  OBJECT-TYPE
357   SYNTAX         Counter32
358   MAX-ACCESS     read-only
359   STATUS         current
360   DESCRIPTION
361          "The per session number of Telnet octets that were received from the network
362           since the system was booted."
363   ::= { alTelnetStatsSessionEntry 7 }
364
365alTelnetStatsSessionInNetCmdOctets  OBJECT-TYPE
366   SYNTAX         Counter32
367   MAX-ACCESS     read-only
368   STATUS         current
369   DESCRIPTION
370          "The per session number of octets that contained Telnet commands or options
371      that were received from the network since the system was booted."
372   ::= { alTelnetStatsSessionEntry 8 }
373
374--   Syncs sequences are not yet supported, but when they are add the following:
375--   should move it to the bottom to avoid renumbering, but this is it's pos in TNSTATS
376-- alTelnetStatsSessionSyncSeqs     OBJECT-TYPE
377--    SYNTAX         Counter32
378--    MAX-ACCESS     read-only
379--    STATUS         current
380--    DESCRIPTION
381--           "The per session number of Telnet sync sequences that were received from
382--       the network since the system was booted."
383--    ::= { alTelnetStatsSessionEntry XX }
384
385alTelnetStatsSessionInNetDropPackets   OBJECT-TYPE
386   SYNTAX         Counter32
387   MAX-ACCESS     read-only
388   STATUS         current
389   DESCRIPTION
390          "The per session number of Telnet packets from the network that were
391      dropped during input processing since the system was booted."
392   ::= { alTelnetStatsSessionEntry 9 }
393
394alTelnetStatsSessionInNetDropOctets OBJECT-TYPE
395   SYNTAX         Counter32
396   MAX-ACCESS     read-only
397   STATUS         current
398   DESCRIPTION
399          "The per session number of Telnet octets from the network that were
400      dropped during input processing since the system was booted."
401   ::= { alTelnetStatsSessionEntry 10 }
402
403--   Out Net
404
405alTelnetStatsSessionOutNetPackets   OBJECT-TYPE
406   SYNTAX         Counter32
407   MAX-ACCESS     read-only
408   STATUS         current
409   DESCRIPTION
410          "The per session number of Telnet packets that were transmitted to the network
411           since the system was booted."
412   ::= { alTelnetStatsSessionEntry 11 }
413
414alTelnetStatsSessionOutNetOctets OBJECT-TYPE
415   SYNTAX         Counter32
416   MAX-ACCESS     read-only
417   STATUS         current
418   DESCRIPTION
419          "The per session number of Telnet octets that were transmitted to the network
420           since the system was booted."
421   ::= { alTelnetStatsSessionEntry 12 }
422
423alTelnetStatsSessionOutNetDropPackets  OBJECT-TYPE
424   SYNTAX         Counter32
425   MAX-ACCESS     read-only
426   STATUS         current
427   DESCRIPTION
428          "The per session number of Telnet packets destined for the network that were
429      dropped during output processing since the system was booted."
430   ::= { alTelnetStatsSessionEntry 13 }
431
432alTelnetStatsSessionOutNetDropOctets   OBJECT-TYPE
433   SYNTAX         Counter32
434   MAX-ACCESS     read-only
435   STATUS         current
436   DESCRIPTION
437          "The per session number of Telnet octets destined for the network that were
438      dropped during output processing since the system was booted."
439   ::= { alTelnetStatsSessionEntry 14 }
440
441--   In Shell
442
443alTelnetStatsSessionInShPackets  OBJECT-TYPE
444   SYNTAX         Counter32
445   MAX-ACCESS     read-only
446   STATUS         current
447   DESCRIPTION
448          "The per session number of Telnet packets that were received from the shell
449           since the system was booted."
450   ::= { alTelnetStatsSessionEntry 15 }
451
452alTelnetStatsSessionInShOctets      OBJECT-TYPE
453   SYNTAX         Counter32
454   MAX-ACCESS     read-only
455   STATUS         current
456   DESCRIPTION
457          "The per session number of Telnet octets that were received from the shell
458           since the system was booted."
459   ::= { alTelnetStatsSessionEntry 16 }
460
461alTelnetStatsSessionInShDropPackets OBJECT-TYPE
462   SYNTAX         Counter32
463   MAX-ACCESS     read-only
464   STATUS         current
465   DESCRIPTION
466          "The per session number of Telnet packets from the shell that were
467      dropped during input processing since the system was booted."
468   ::= { alTelnetStatsSessionEntry 17 }
469
470alTelnetStatsSessionInShDropOctets  OBJECT-TYPE
471   SYNTAX         Counter32
472   MAX-ACCESS     read-only
473   STATUS         current
474   DESCRIPTION
475          "The per session number of Telnet octets from the shell that were
476      dropped during input processing since the system was booted."
477   ::= { alTelnetStatsSessionEntry 18 }
478
479--   Out Shell
480
481alTelnetStatsSessionOutShPackets OBJECT-TYPE
482   SYNTAX         Counter32
483   MAX-ACCESS     read-only
484   STATUS         current
485   DESCRIPTION
486          "The per session number of Telnet packets that were transmitted to the shell
487           since the system was booted."
488   ::= { alTelnetStatsSessionEntry 19 }
489
490alTelnetStatsSessionOutShOctets  OBJECT-TYPE
491   SYNTAX         Counter32
492   MAX-ACCESS     read-only
493   STATUS         current
494   DESCRIPTION
495          "The per session number of Telnet octets that were transmitted to the shell
496           since the system was booted."
497   ::= { alTelnetStatsSessionEntry 20 }
498
499alTelnetStatsSessionOutShDropPackets   OBJECT-TYPE
500   SYNTAX         Counter32
501   MAX-ACCESS     read-only
502   STATUS         current
503   DESCRIPTION
504          "The per session number of Telnet packets destined for the shell that were
505      dropped during output processing since the system was booted."
506   ::= { alTelnetStatsSessionEntry 21 }
507
508alTelnetStatsSessionOutShDropOctets OBJECT-TYPE
509   SYNTAX         Counter32
510   MAX-ACCESS     read-only
511   STATUS         current
512   DESCRIPTION
513          "The per session number of Telnet octets destined for the shell that were
514      dropped during output processing since the system was booted."
515   ::= { alTelnetStatsSessionEntry 22 }
516
517altigaTelnetStatsMibConformance OBJECT IDENTIFIER ::= { altigaTelnetStatsMibModule 1 }
518altigaTelnetStatsMibCompliances OBJECT IDENTIFIER ::= { altigaTelnetStatsMibConformance 1 }
519
520altigaTelnetStatsMibCompliance MODULE-COMPLIANCE
521   STATUS         current
522   DESCRIPTION
523      "The compliance statement for agents which
524       implement the Altiga Telnet Statistics MIB."
525   MODULE
526   MANDATORY-GROUPS {
527      altigaTelnetStatsGroup
528   }
529   ::= { altigaTelnetStatsMibCompliances 1 }
530
531altigaTelnetStatsGroup OBJECT-GROUP
532   OBJECTS
533   {
534      alTelnetStatsActiveSessions,
535      alTelnetStatsAttemptedSessions,
536      alTelnetStatsSuccessfulSessions,
537      alTelnetStatsInNetPackets,
538      alTelnetStatsInNetOctets,
539      alTelnetStatsInNetCmdOctets,
540--    alTelnetStatsSyncSeqs,
541      alTelnetStatsInNetDropPackets,
542      alTelnetStatsInNetDropOctets,
543      alTelnetStatsOutNetPackets,
544      alTelnetStatsOutNetOctets,
545      alTelnetStatsOutNetDropPackets,
546      alTelnetStatsOutNetDropOctets,
547      alTelnetStatsInShPackets,
548      alTelnetStatsInShOctets,
549      alTelnetStatsInShDropPackets,
550      alTelnetStatsInShDropOctets,
551      alTelnetStatsOutShPackets,
552      alTelnetStatsOutShOctets,
553      alTelnetStatsOutShDropPackets,
554      alTelnetStatsOutShDropOctets,
555      alTelnetStatsSessionRowStatus,
556      alTelnetStatsSessionId,
557      alTelnetStatsSessionIpAddr,
558      alTelnetStatsSessionSrcPort,
559      alTelnetStatsSessionName,
560      alTelnetStatsSessionInNetPackets,
561      alTelnetStatsSessionInNetOctets,
562      alTelnetStatsSessionInNetCmdOctets,
563--    alTelnetStatsSessionSyncSeqs,
564      alTelnetStatsSessionInNetDropPackets,
565      alTelnetStatsSessionInNetDropOctets,
566      alTelnetStatsSessionOutNetPackets,
567      alTelnetStatsSessionOutNetOctets,
568      alTelnetStatsSessionOutNetDropPackets,
569      alTelnetStatsSessionOutNetDropOctets,
570      alTelnetStatsSessionInShPackets,
571      alTelnetStatsSessionInShOctets,
572      alTelnetStatsSessionInShDropPackets,
573      alTelnetStatsSessionInShDropOctets,
574      alTelnetStatsSessionOutShPackets,
575      alTelnetStatsSessionOutShOctets,
576      alTelnetStatsSessionOutShDropPackets,
577      alTelnetStatsSessionOutShDropOctets
578   }
579   STATUS   current
580   DESCRIPTION
581          "The objects for the Telnet Server statistics."
582   ::= { alTelnetGroup 2 }
583
584END
585
586