1-- *****************************************************************
2-- * CISCO-VPN-LIC-USAGE-MONITOR-MIB.my:  Cisco VPN License Usage MIB
3-- *
4-- * Sep 2013, Vidya Teli
5-- *
6-- * Copyright (c) 2012, 2013 by cisco Systems, Inc.
7-- * All rights reserved.
8-- *
9-- *****************************************************************
10
11CISCO-VPN-LIC-USAGE-MONITOR-MIB DEFINITIONS ::= BEGIN
12
13IMPORTS
14    MODULE-IDENTITY,
15    OBJECT-TYPE,
16    Counter32,
17    Unsigned32,
18    Integer32
19    	FROM SNMPv2-SMI
20    TEXTUAL-CONVENTION
21        FROM SNMPv2-TC
22    MODULE-COMPLIANCE,
23    OBJECT-GROUP
24        FROM SNMPv2-CONF
25    InetAddressType,
26    InetAddress
27        FROM INET-ADDRESS-MIB
28    SnmpAdminString
29        FROM SNMP-FRAMEWORK-MIB
30    ciscoMgmt
31        FROM CISCO-SMI;
32
33
34ciscoVpnLicUsageMonitorMIB MODULE-IDENTITY
35    LAST-UPDATED    "201309130000Z"
36    ORGANIZATION    "Cisco Systems, Inc."
37    CONTACT-INFO
38            "Cisco Systems
39            Customer Service
40
41
42            Postal: 170 W Tasman Drive
43
44            San Jose, CA  95134
45
46            USA
47
48
49            Tel: +1 800 553-NETS
50
51
52            E-mail: cs-<list>@cisco.com"
53    DESCRIPTION
54        "Acronyms and Definitions
55        The following acronyms and terms are used in this
56        document:
57
58          IPSec: Secure IP Protocol
59
60          VPN:   Virtual Private Network
61
62          LAN:   Local Area Network
63
64          Group: A collection of VPN license usage users grouped
65                 and managed together as a single entity for
66                 administrative convenience.
67
68          SVC:    SSL VPN Client
69
70          LicServer: Multi-site shared License server.
71
72          LicBkpServer: Multi-site shared License Backup server.
73
74          LicClient: Multi-site shared License client.
75
76        Overview of the MIB
77
78        This is a MIB Module for monitoring licenses in Virtual
79        Private Networks. The MIB seeks to create a common model of
80        VPN License
81        Usage across different VPN implementations. The MIB defines
82        counters
83        and objects of interest to usage/message monitoring in a
84        way which is independent of which VPN technology is
85        requested.
86
87        MIB contains four major groups of objects which are used
88        to get VPN License Usage information
89         a) VPN Lic device type
90            This section defines if the device is acting as a
91        server,
92            backupserver, client(participant) in a shared license
93        system.
94
95        b) VPN License Server Usage group
96            This section defines total network license usage
97        information
98            and also server information as well along with backup
99        server address.
100            service.
101
102        c) VPN License Backup server Usage group
103            This section defines backup license server information
104        in detail,
105            along with statistics of hello, sync and update messages
106        from
107            server.
108
109        d) VPN License client Usage group
110            This section defines license usage information by this
111        client.
112            along with statistics about registration, get
113        request,release request
114            and transfer request."
115    REVISION        "201309130000Z"
116    DESCRIPTION
117        "Latest version of this MIB module."
118    ::= { ciscoMgmt 816 }
119
120
121
122VPNLicType ::= TEXTUAL-CONVENTION
123    STATUS          current
124    DESCRIPTION
125        "Type of VPN supporting shared license
126
127        other             -       other VPN type
128        anyconnectpremium -       anyconnect VPN type."
129    SYNTAX          INTEGER {
130                        other(1), -- Other Unsupported VPN types
131                        anyconnectpremium(2)
132                    }
133
134VPNLicDeviceRole ::= TEXTUAL-CONVENTION
135    STATUS          current
136    DESCRIPTION
137        "Role the device is playing in shared license system.
138        If it's acting as server/backup server, it also acts as license
139        client.
140
141        server     -    License server acting as both server and client.
142
143        bkpserver  -    backup license server acting as both backup
144        				server and client.
145
146        client     -    Client."
147    SYNTAX          INTEGER {
148                        server(1), -- License server acting as both
149                                   -- server and client.
150                        bkpserver(2), -- backup license server acting as
151                                      -- both backup server and client.
152                        client(3)
153                    }
154
155LicServerStatus ::= TEXTUAL-CONVENTION
156    STATUS          current
157    DESCRIPTION
158        "Status of a license server, indicating if the server
159        is currently active or backup (inactive).
160        *Note* : backup will still be acting as a client.
161
162        active       -   Server is active.
163
164        inactive     -   Server is inactive.
165
166        expired      -   Server expired."
167    SYNTAX          INTEGER {
168                        active(1), -- Server is active
169                        inactive(2),
170                        expired(3)
171                    }
172
173LicServerRegistered ::= TEXTUAL-CONVENTION
174    STATUS          current
175    DESCRIPTION
176        "State of the Backup License server
177        registered as a participant.
178
179        no      -    ASA is not registered.
180
181        yes     -    ASA is registered.
182
183        invalid -   Unknown value."
184    SYNTAX          INTEGER {
185                        no(1), -- ASA is not registered.
186                        yes(2),
187                        invalid(3)
188                    }
189ciscoVpnLicUsageMonitorMIBObjects  OBJECT IDENTIFIER
190    ::= { ciscoVpnLicUsageMonitorMIB 0 }
191
192ciscoVpnLicUsageMonitorMIBConform  OBJECT IDENTIFIER
193    ::= { ciscoVpnLicUsageMonitorMIB 1 }
194
195ciscoVpnLicUsageMonitorMIBCompliances  OBJECT IDENTIFIER
196    ::= { ciscoVpnLicUsageMonitorMIBConform 1 }
197
198
199cvpnLicDeviceRole OBJECT-TYPE
200    SYNTAX          VPNLicDeviceRole
201    MAX-ACCESS      read-only
202    STATUS          current
203    DESCRIPTION
204        "ASA Device Role in a shared License System
205        as server/backup/client."
206    ::= { ciscoVpnLicUsageMonitorMIBObjects 1 }
207-- The VPN License Usage Server info along with statistics of maximum
208-- licenses, used and available per VPN type.
209
210cvpnLicServer  OBJECT IDENTIFIER
211    ::= { ciscoVpnLicUsageMonitorMIBObjects 2 }
212
213-- The VPN License Usage BkpServer Info
214
215cvpnLicBkpServer  OBJECT IDENTIFIER
216    ::= { ciscoVpnLicUsageMonitorMIBObjects 3 }
217
218-- The VPN License Client Usage table organized by VPN type and
219-- hostname.
220
221cvpnLicClient  OBJECT IDENTIFIER
222    ::= { ciscoVpnLicUsageMonitorMIBObjects 4 }
223
224cvpnLicServerAddrType OBJECT-TYPE
225    SYNTAX          InetAddressType
226    MAX-ACCESS      read-only
227    STATUS          current
228    DESCRIPTION
229        "IP address type of Shared License Server."
230    ::= { cvpnLicServer 1 }
231
232cvpnLicServerAddr OBJECT-TYPE
233    SYNTAX          InetAddress
234    MAX-ACCESS      read-only
235    STATUS          current
236    DESCRIPTION
237        "IP address of Shared License Server."
238    ::= { cvpnLicServer 2 }
239
240cvpnLicBkpSerAddrType OBJECT-TYPE
241    SYNTAX          InetAddressType
242    MAX-ACCESS      read-only
243    STATUS          current
244    DESCRIPTION
245        "IP address Type of Shared License Backup Server."
246    ::= { cvpnLicServer 3 }
247
248cvpnLicBkpSerAddr OBJECT-TYPE
249    SYNTAX          InetAddress
250    MAX-ACCESS      read-only
251    STATUS          current
252    DESCRIPTION
253        "IP address of Shared License Backup Server."
254    ::= { cvpnLicServer 4 }
255
256cvpnLicServerVer OBJECT-TYPE
257    SYNTAX          Integer32 (1..2147483647)
258    MAX-ACCESS      read-only
259    STATUS          current
260    DESCRIPTION
261        "Shared License Server version."
262    ::= { cvpnLicServer 5 }
263
264cvpnLicServerStatus OBJECT-TYPE
265    SYNTAX          LicServerStatus
266    MAX-ACCESS      read-only
267    STATUS          current
268    DESCRIPTION
269        "Shared License Server Status."
270    ::= { cvpnLicServer 6 }
271
272cvpnLicServerTable OBJECT-TYPE
273    SYNTAX          SEQUENCE OF CvpnLicServerEntry
274    MAX-ACCESS      not-accessible
275    STATUS          current
276    DESCRIPTION
277        "This table lists the Shared License Usage Information per VPN
278        type.
279        For each VPN type, it lists
280        Total capacity, current usage, total available"
281    ::= { cvpnLicServer 7 }
282
283cvpnLicServerEntry OBJECT-TYPE
284    SYNTAX          CvpnLicServerEntry
285    MAX-ACCESS      not-accessible
286    STATUS          current
287    DESCRIPTION
288        "Each entry contains the statistics of License usage like Total
289        capacity, current usage, total available."
290    INDEX           { cvpnLicServerVPNLicType }
291    ::= { cvpnLicServerTable 1 }
292
293CvpnLicServerEntry ::= SEQUENCE {
294        cvpnLicServerVPNLicType     VPNLicType,
295        cvpnLicServerNumLicCapacity Unsigned32,
296        cvpnLicServerNumLicAvail    Unsigned32,
297        cvpnLicServerUtilized       Unsigned32
298}
299
300cvpnLicServerVPNLicType OBJECT-TYPE
301    SYNTAX          VPNLicType
302    MAX-ACCESS      not-accessible
303    STATUS          current
304    DESCRIPTION
305        "Statistics for a particular VPN type."
306    ::= { cvpnLicServerEntry 1 }
307
308cvpnLicServerNumLicCapacity OBJECT-TYPE
309    SYNTAX          Unsigned32
310    UNITS           "license"
311    MAX-ACCESS      read-only
312    STATUS          current
313    DESCRIPTION
314        "Total number of shared license capacity for network for this
315        VPN type."
316    DEFVAL          { 0 }
317    ::= { cvpnLicServerEntry 2 }
318
319cvpnLicServerNumLicAvail OBJECT-TYPE
320    SYNTAX          Unsigned32
321    UNITS           "license"
322    MAX-ACCESS      read-only
323    STATUS          current
324    DESCRIPTION
325        "Available License in network for this VPN type."
326    DEFVAL          { 0 }
327    ::= { cvpnLicServerEntry 3 }
328
329cvpnLicServerUtilized OBJECT-TYPE
330    SYNTAX          Unsigned32
331    UNITS           "license"
332    MAX-ACCESS      read-only
333    STATUS          current
334    DESCRIPTION
335        "Number of Licenses utilised by the entire network for this
336        License type."
337    DEFVAL          { 0 }
338    ::= { cvpnLicServerEntry 4 }
339
340cvpnLicBkpServerAddrType OBJECT-TYPE
341    SYNTAX          InetAddressType
342    MAX-ACCESS      read-only
343    STATUS          current
344    DESCRIPTION
345        "IP address type of Shared License Backup Server"
346    ::= { cvpnLicBkpServer 1 }
347
348cvpnLicBkpServerAddr OBJECT-TYPE
349    SYNTAX          InetAddress
350    MAX-ACCESS      read-only
351    STATUS          current
352    DESCRIPTION
353        "IP address of Shared License Backup Server"
354    ::= { cvpnLicBkpServer 2 }
355
356cvpnLicBkpServerDevID OBJECT-TYPE
357    SYNTAX          SnmpAdminString (SIZE (0..64))
358    MAX-ACCESS      read-only
359    STATUS          current
360    DESCRIPTION
361        "Device ID of the shared license backup server."
362    ::= { cvpnLicBkpServer 3 }
363
364cvpnLicBkpServerVer OBJECT-TYPE
365    SYNTAX          Unsigned32
366    UNITS           "license"
367    MAX-ACCESS      read-only
368    STATUS          current
369    DESCRIPTION
370        "Shared License Backup Server version."
371    ::= { cvpnLicBkpServer 4 }
372
373cvpnLicBkpServerRegd OBJECT-TYPE
374    SYNTAX          LicServerRegistered
375    MAX-ACCESS      read-only
376    STATUS          current
377    DESCRIPTION
378        "Shared License Backup Server Registered information."
379    ::= { cvpnLicBkpServer 5 }
380
381cvpnLicBkpServerHAPeerDevID OBJECT-TYPE
382    SYNTAX          SnmpAdminString (SIZE (0..64))
383    MAX-ACCESS      read-only
384    STATUS          current
385    DESCRIPTION
386        "Device ID of the shared license backup server HA Peer."
387    ::= { cvpnLicBkpServer 6 }
388
389cvpnLicBkpServerHAPeerRegd OBJECT-TYPE
390    SYNTAX          LicServerRegistered
391    MAX-ACCESS      read-only
392    STATUS          current
393    DESCRIPTION
394        "Shared License Backup Server HA Peer registered information"
395    ::= { cvpnLicBkpServer 7 }
396
397cvpnLicBkpServerStatus OBJECT-TYPE
398    SYNTAX          LicServerStatus
399    MAX-ACCESS      read-only
400    STATUS          current
401    DESCRIPTION
402        "Shared License Backup Server Status."
403    ::= { cvpnLicBkpServer 8 }
404
405cvpnLicServerHelloTx OBJECT-TYPE
406    SYNTAX          Counter32
407    UNITS           "packets"
408    MAX-ACCESS      read-only
409    STATUS          current
410    DESCRIPTION
411        "The total number of Hello packets transmitted from
412        this license server."
413    ::= { cvpnLicBkpServer 9 }
414
415cvpnLicServerHelloRx OBJECT-TYPE
416    SYNTAX          Counter32
417    UNITS           "packets"
418    MAX-ACCESS      read-only
419    STATUS          current
420    DESCRIPTION
421        "The total number of Hello packets received by the
422        license server."
423    ::= { cvpnLicBkpServer 10 }
424
425cvpnLicServerHelloError OBJECT-TYPE
426    SYNTAX          Counter32
427    UNITS           "packets"
428    MAX-ACCESS      read-only
429    STATUS          current
430    DESCRIPTION
431        "The total number of erroneous Hello packet received.
432        e.g. request received with no Rx data."
433    ::= { cvpnLicBkpServer 11 }
434
435cvpnLicServerSyncTx OBJECT-TYPE
436    SYNTAX          Counter32
437    UNITS           "packets"
438    MAX-ACCESS      read-only
439    STATUS          current
440    DESCRIPTION
441        "The total number of Sync packets transmitted from
442        this license server."
443    ::= { cvpnLicBkpServer 12 }
444
445cvpnLicServerSyncRx OBJECT-TYPE
446    SYNTAX          Counter32
447    UNITS           "packets"
448    MAX-ACCESS      read-only
449    STATUS          current
450    DESCRIPTION
451        "The total number of Sync packets received by the
452        license server."
453    ::= { cvpnLicBkpServer 13 }
454
455cvpnLicServerSyncError OBJECT-TYPE
456    SYNTAX          Counter32
457    UNITS           "packets"
458    MAX-ACCESS      read-only
459    STATUS          current
460    DESCRIPTION
461        "The total number of erroneous Sync packet received
462        e.g. request received with no Rx data."
463    ::= { cvpnLicBkpServer 14 }
464
465cvpnLicServerUpdateTx OBJECT-TYPE
466    SYNTAX          Counter32
467    UNITS           "packets"
468    MAX-ACCESS      read-only
469    STATUS          current
470    DESCRIPTION
471        "The total number of Update packets transmitted from this
472        license server."
473    ::= { cvpnLicBkpServer 15 }
474
475cvpnLicServerUpdateRx OBJECT-TYPE
476    SYNTAX          Counter32
477    UNITS           "packets"
478    MAX-ACCESS      read-only
479    STATUS          current
480    DESCRIPTION
481        "The total number of Update packets received by the
482        license server."
483    ::= { cvpnLicBkpServer 16 }
484
485cvpnLicServerUpdateError OBJECT-TYPE
486    SYNTAX          Counter32
487    UNITS           "packets"
488    MAX-ACCESS      read-only
489    STATUS          current
490    DESCRIPTION
491        "The total number of erroneous Update packet received.
492        e.g. request received with no Rx data."
493    ::= { cvpnLicBkpServer 17 }
494
495cvpnLicClntInfoTable OBJECT-TYPE
496    SYNTAX          SEQUENCE OF CvpnLicClntInfoEntry
497    MAX-ACCESS      not-accessible
498    STATUS          current
499    DESCRIPTION
500        "This table lists all the License LicClnt Information.
501        For each LicClnt, it lists the
502        attributes (Hostname,Device ID,Current usage,
503        High,Registration Tx/Rx/Error,Get Tx/Rx/Error
504        Release Tx/Rx/Error, Transfer Tx/Rx/Error"
505    ::= { cvpnLicClient 1 }
506
507cvpnLicClntInfoEntry OBJECT-TYPE
508    SYNTAX          CvpnLicClntInfoEntry
509    MAX-ACCESS      not-accessible
510    STATUS          current
511    DESCRIPTION
512        "Each entry contains the attributes, statistics
513        of a shared license client."
514    INDEX           {
515                        cvpnLicClntVPNLicType,
516                        cvpnLicClntInfoDeviceID
517                    }
518    ::= { cvpnLicClntInfoTable 1 }
519
520CvpnLicClntInfoEntry ::= SEQUENCE {
521        cvpnLicClntVPNLicType           VPNLicType,
522        cvpnLicClntInfoDeviceID         SnmpAdminString,
523        cvpnLicClntInfoHostName         SnmpAdminString,
524        cvpnLicClntInfoPlatLmt          Unsigned32,
525        cvpnLicClntInfoCurUsage         Unsigned32,
526        cvpnLicClntInfoHigh             Unsigned32,
527        cvpnLicClntInfoRegReqTx         Counter32,
528        cvpnLicClntInfoRegReqRx         Counter32,
529        cvpnLicClntInfoRegReqError      Counter32,
530        cvpnLicClntInfoGetReqTx         Counter32,
531        cvpnLicClntInfoGetReqRx         Counter32,
532        cvpnLicClntInfoGetReqError      Counter32,
533        cvpnLicClntInfoRelReqTx         Counter32,
534        cvpnLicClntInfoRelReqRx         Counter32,
535        cvpnLicClntInfoRelReqError      Counter32,
536        cvpnLicClntInfoTransferReqTx    Counter32,
537        cvpnLicClntInfoTransferReqRx    Counter32,
538        cvpnLicClntInfoTransferReqError Counter32
539}
540
541cvpnLicClntVPNLicType OBJECT-TYPE
542    SYNTAX          VPNLicType
543    MAX-ACCESS      not-accessible
544    STATUS          current
545    DESCRIPTION
546        "VPN Type of Shared License client"
547    ::= { cvpnLicClntInfoEntry 1 }
548
549cvpnLicClntInfoDeviceID OBJECT-TYPE
550    SYNTAX          SnmpAdminString (SIZE  (1..64))
551    MAX-ACCESS      not-accessible
552    STATUS          current
553    DESCRIPTION
554        "Device ID of the shared license client."
555    ::= { cvpnLicClntInfoEntry 2 }
556
557cvpnLicClntInfoHostName OBJECT-TYPE
558    SYNTAX          SnmpAdminString (SIZE  (0..64))
559    MAX-ACCESS      read-only
560    STATUS          current
561    DESCRIPTION
562        "The Hostname of the shared license Client."
563    ::= { cvpnLicClntInfoEntry 3 }
564
565cvpnLicClntInfoPlatLmt OBJECT-TYPE
566    SYNTAX          Unsigned32
567    UNITS			"license"
568    MAX-ACCESS      read-only
569    STATUS          current
570    DESCRIPTION
571        "Platform limit for max License on this client."
572    ::= { cvpnLicClntInfoEntry 4 }
573
574cvpnLicClntInfoCurUsage OBJECT-TYPE
575    SYNTAX          Unsigned32
576    UNITS			"license"
577    MAX-ACCESS      read-only
578    STATUS          current
579    DESCRIPTION
580        "Current Usage of Shared License by this device."
581    ::= { cvpnLicClntInfoEntry 5 }
582
583cvpnLicClntInfoHigh OBJECT-TYPE
584    SYNTAX          Unsigned32
585    UNITS			"license"
586    MAX-ACCESS      read-only
587    STATUS          current
588    DESCRIPTION
589        "The maximum number of licenses provided by the license
590        server to the client."
591    ::= { cvpnLicClntInfoEntry 6 }
592
593cvpnLicClntInfoRegReqTx OBJECT-TYPE
594    SYNTAX          Counter32
595    UNITS           "packets"
596    MAX-ACCESS      read-only
597    STATUS          current
598    DESCRIPTION
599        "The total number of Registration Request packets transmitted on
600        this client for this VPN type."
601    ::= { cvpnLicClntInfoEntry 7 }
602
603cvpnLicClntInfoRegReqRx OBJECT-TYPE
604    SYNTAX          Counter32
605    UNITS           "packets"
606    MAX-ACCESS      read-only
607    STATUS          current
608    DESCRIPTION
609        "The total number of Registration Request packets received on
610        this client for this VPN type."
611    ::= { cvpnLicClntInfoEntry 8 }
612
613cvpnLicClntInfoRegReqError OBJECT-TYPE
614    SYNTAX          Counter32
615    UNITS           "packets"
616    MAX-ACCESS      read-only
617    STATUS          current
618    DESCRIPTION
619        "The total number of Registration Request packet errors on this
620        client for this VPN type."
621    ::= { cvpnLicClntInfoEntry 9 }
622
623cvpnLicClntInfoGetReqTx OBJECT-TYPE
624    SYNTAX          Counter32
625    UNITS           "packets"
626    MAX-ACCESS      read-only
627    STATUS          current
628    DESCRIPTION
629        "The total number of Get Request packets transmitted on this
630        client for this VPN type."
631    ::= { cvpnLicClntInfoEntry 10 }
632
633cvpnLicClntInfoGetReqRx OBJECT-TYPE
634    SYNTAX          Counter32
635    UNITS           "packets"
636    MAX-ACCESS      read-only
637    STATUS          current
638    DESCRIPTION
639        "The total number of Get Request packets Received on this client
640        for this VPN type."
641    ::= { cvpnLicClntInfoEntry 11 }
642
643cvpnLicClntInfoGetReqError OBJECT-TYPE
644    SYNTAX          Counter32
645    UNITS           "packets"
646    MAX-ACCESS      read-only
647    STATUS          current
648    DESCRIPTION
649        "The total number of Get Request packet errors on this client
650        for this VPN type."
651    ::= { cvpnLicClntInfoEntry 12 }
652
653cvpnLicClntInfoRelReqTx OBJECT-TYPE
654    SYNTAX          Counter32
655    UNITS           "packets"
656    MAX-ACCESS      read-only
657    STATUS          current
658    DESCRIPTION
659        "The total number of Release Request packets transmitted on this
660        client for this VPN type."
661    ::= { cvpnLicClntInfoEntry 13 }
662
663cvpnLicClntInfoRelReqRx OBJECT-TYPE
664    SYNTAX          Counter32
665    UNITS           "packets"
666    MAX-ACCESS      read-only
667    STATUS          current
668    DESCRIPTION
669        "The total number of Release Request packets received on this
670        client for this VPN type."
671    ::= { cvpnLicClntInfoEntry 14 }
672
673cvpnLicClntInfoRelReqError OBJECT-TYPE
674    SYNTAX          Counter32
675    UNITS           "packets"
676    MAX-ACCESS      read-only
677    STATUS          current
678    DESCRIPTION
679        "The total number of Release Request packet errors on this
680        client for this VPN type."
681    ::= { cvpnLicClntInfoEntry 15 }
682
683cvpnLicClntInfoTransferReqTx OBJECT-TYPE
684    SYNTAX          Counter32
685    UNITS           "packets"
686    MAX-ACCESS      read-only
687    STATUS          current
688    DESCRIPTION
689        "The total number of Transfer Request packets transmitted on
690        this client for this VPN type."
691    ::= { cvpnLicClntInfoEntry 16 }
692
693cvpnLicClntInfoTransferReqRx OBJECT-TYPE
694    SYNTAX          Counter32
695    UNITS           "packets"
696    MAX-ACCESS      read-only
697    STATUS          current
698    DESCRIPTION
699        "The total number of Transfer Request packets received on this
700        client for this VPN type."
701    ::= { cvpnLicClntInfoEntry 17 }
702
703cvpnLicClntInfoTransferReqError OBJECT-TYPE
704    SYNTAX          Counter32
705    UNITS           "packets"
706    MAX-ACCESS      read-only
707    STATUS          current
708    DESCRIPTION
709        "The total number of Transfer Request packet errros on this
710        client for this VPN type."
711    ::= { cvpnLicClntInfoEntry 18 }
712
713
714ciscoVpnLicUsageMonitorMIBGroups  OBJECT IDENTIFIER
715    ::= { ciscoVpnLicUsageMonitorMIBConform 2 }
716
717
718ciscoVpnLicUsageMonitorMIBCompliance MODULE-COMPLIANCE
719    STATUS          current
720    DESCRIPTION
721        "The compliance statement for SNMP entities
722        the Cisco VPN License Usage Monitoring MIB."
723    MODULE          -- this module
724    MANDATORY-GROUPS { ciscoVPNSharedLicUsageMandatoryGroup }
725
726    GROUP           ciscoVPNSharedLicOptUsageGroup
727    DESCRIPTION
728        "this is optional group."
729    ::= { ciscoVpnLicUsageMonitorMIBCompliances 1 }
730
731ciscoVPNSharedLicUsageMandatoryGroup OBJECT-GROUP
732    OBJECTS         {
733                        cvpnLicDeviceRole,
734                        cvpnLicServerAddrType,
735                        cvpnLicServerAddr,
736                        cvpnLicBkpSerAddrType,
737                        cvpnLicBkpSerAddr,
738                        cvpnLicServerVer,
739                        cvpnLicServerStatus,
740                        cvpnLicServerNumLicCapacity,
741                        cvpnLicServerNumLicAvail,
742                        cvpnLicServerUtilized,
743                        cvpnLicClntInfoHostName,
744                        cvpnLicClntInfoPlatLmt,
745                        cvpnLicClntInfoCurUsage,
746                        cvpnLicClntInfoHigh
747                    }
748    STATUS          current
749    DESCRIPTION
750        "This group categorizes mandatory objects pertaining
751        to usage statistics of shared licenses"
752    ::= { ciscoVpnLicUsageMonitorMIBGroups 1 }
753
754ciscoVPNSharedLicOptUsageGroup OBJECT-GROUP
755    OBJECTS         {
756    					cvpnLicBkpServerAddrType,
757                        cvpnLicBkpServerAddr,
758                        cvpnLicBkpServerDevID,
759                        cvpnLicBkpServerVer,
760                        cvpnLicBkpServerRegd,
761                        cvpnLicBkpServerHAPeerDevID,
762                        cvpnLicBkpServerHAPeerRegd,
763                        cvpnLicBkpServerStatus,
764                        cvpnLicServerHelloTx,
765                        cvpnLicServerHelloRx,
766                        cvpnLicServerHelloError,
767                        cvpnLicServerSyncTx,
768                        cvpnLicServerSyncRx,
769                        cvpnLicServerSyncError,
770                        cvpnLicServerUpdateTx,
771                        cvpnLicServerUpdateRx,
772                        cvpnLicServerUpdateError,
773                        cvpnLicClntInfoRegReqTx,
774                        cvpnLicClntInfoRegReqRx,
775                        cvpnLicClntInfoRegReqError,
776                        cvpnLicClntInfoGetReqTx,
777                        cvpnLicClntInfoGetReqRx,
778                        cvpnLicClntInfoGetReqError,
779                        cvpnLicClntInfoRelReqTx,
780                        cvpnLicClntInfoRelReqRx,
781                        cvpnLicClntInfoRelReqError,
782                        cvpnLicClntInfoTransferReqTx,
783                        cvpnLicClntInfoTransferReqRx,
784                        cvpnLicClntInfoTransferReqError
785                    }
786    STATUS          current
787    DESCRIPTION
788        "This group categorizes optional objects pertaining
789        to usage statistics of shared licenses"
790    ::= { ciscoVpnLicUsageMonitorMIBGroups 2 }
791
792END
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895