1-- *****************************************************************
2-- CISCO-CUICAPPS-MIB.my
3-- Cisco Unified Intelligence Center Apps MIB file.
4--
5-- August 2009, Dattatraya Rooyikar
6--
7-- Copyright (c) 2009-2010 by cisco Systems Inc.
8-- All rights reserved.
9-- *****************************************************************
10
11CISCO-CUICAPPS-MIB DEFINITIONS ::= BEGIN
12
13IMPORTS
14    MODULE-IDENTITY,
15    OBJECT-TYPE,
16    Counter32,
17    NOTIFICATION-TYPE,
18    Unsigned32,
19    Gauge32
20        FROM SNMPv2-SMI
21    MODULE-COMPLIANCE,
22    NOTIFICATION-GROUP,
23    OBJECT-GROUP
24        FROM SNMPv2-CONF
25    DateAndTime,
26    TruthValue,
27    TEXTUAL-CONVENTION
28        FROM SNMPv2-TC
29    SnmpAdminString
30        FROM SNMP-FRAMEWORK-MIB
31    CiscoURLString
32        FROM CISCO-TC
33    ciscoMgmt
34        FROM CISCO-SMI;
35
36
37ciscoCuicappsMIB MODULE-IDENTITY
38    LAST-UPDATED    "201001230000Z"
39    ORGANIZATION    "Cisco Systems, Inc."
40    CONTACT-INFO
41            "Cisco Systems
42            Customer Service
43
44            Postal: 170 W Tasman Drive
45            San Jose, CA  95134
46            USA
47
48            Tel: +1 800 553-NETS
49
50            E-mail: cse-dev-intelsuite@cisco.com"
51    DESCRIPTION
52        "The Cisco Unified Intelligence Center (CUIC) is a scalable
53        robust and secure reporting solution for contact center
54        applications.
55
56        The CUIC application can be deployed on multiple servers that
57        form a cluster, where each server hosts a reporting engine.
58
59        The CISCO-CUICAPPS-MIB defines objects that describe
60        instrumentation implemented by the components comprising CUIC.
61
62
63        DEFINITION OF TERMS AND ACRONYMS
64
65        CUIC            Cisco Unified Intelligence Center
66        cluster         A group of CUIC servers deployed and
67        associated
68                    to form high availability model.
69        sub system      A subsystem is a coherent and somewhat
70                        independent component of a larger system.
71        Service         A functional component of the CUIC application
72        publisher       A server in a CUIC cluster which provides
73                        administration facility.
74        first node      Publisher node is alternatively referred as
75                        first node.
76        Connector       A CUIC Tomcat Connector represents an endpoint
77                        that receives requests and sends responses.
78                        The Connector handles HTTP/HTTPS requests and
79                        sends HTTP/HTTPS responses that occur when
80                        CUIC - related web pages are accessed.
81                data source                Data source is a connection to a database server."
82    REVISION        "201001230000Z"
83    DESCRIPTION
84        "Initial version of this MIB module."
85    ::= { ciscoMgmt 718 }
86
87
88
89CuicServiceStatus ::= TEXTUAL-CONVENTION
90    STATUS          current
91    DESCRIPTION
92        "This textual convention denotes the run status of a
93        CUIC's service.  The value is the result of
94        evaluating the current run status of each of the
95        individual elements associated with the service.
96
97        'inService'         The service is up and running optimally.
98
99        'partialService'    Some of the components comprising the
100                            application are not running; service is in
101                            warning state.
102
103        'notResponding'     The service is either shut down or not
104                            responding.
105
106        'unknown'           The service status is unknown"
107    SYNTAX          INTEGER  {
108                        inService(1),
109                        partialService(2),
110                        notResponding(3),
111                        unknown(4)
112                    }
113
114CuicSubsystemId ::= TEXTUAL-CONVENTION
115    DISPLAY-HINT    "d"
116    STATUS          current
117    DESCRIPTION
118        "Sub System ID is five digit unique identifier for a given
119        CUIC server in a cluster.  For example an the value could be
120        like 43009."
121    SYNTAX          Unsigned32 (0..2147483647)
122-- CUIC traps
123
124ciscoCuicappsMIBNotifs  OBJECT IDENTIFIER
125    ::= { ciscoCuicappsMIB 0 }
126
127-- CUIC objects.
128
129ciscoCuicappsMIBObjects  OBJECT IDENTIFIER
130    ::= { ciscoCuicappsMIB 1 }
131
132ciscoCuicappsMIBConform  OBJECT IDENTIFIER
133    ::= { ciscoCuicappsMIB 2 }
134
135-- General information about the CUIC Server.
136
137cuicGeneralInfoTable OBJECT-TYPE
138    SYNTAX          SEQUENCE OF CuicGeneralInfoEntry
139    MAX-ACCESS      not-accessible
140    STATUS          current
141    DESCRIPTION
142        "This table contains a list of CUIC servers"
143    ::= { ciscoCuicappsMIBObjects 1 }
144
145cuicGeneralInfoEntry OBJECT-TYPE
146    SYNTAX          CuicGeneralInfoEntry
147    MAX-ACCESS      not-accessible
148    STATUS          current
149    DESCRIPTION
150        "An entry in this table represents a CUIC server in this
151        cluster.
152
153        A row will be created in this table, whenever a new server
154        is being added to this cluster.  And a row will be deleted when
155        a server is being removed from this cluster."
156    INDEX           { cuicGeneralInfoIndex }
157    ::= { cuicGeneralInfoTable 1 }
158
159CuicGeneralInfoEntry ::= SEQUENCE {
160        cuicGeneralInfoIndex               CuicSubsystemId,
161        cuicGeneralInfoServerName          SnmpAdminString,
162        cuicGeneralInfoServerDescription   SnmpAdminString,
163        cuicGeneralInfoVersion             SnmpAdminString,
164        cuicGeneralInfoStartTime           DateAndTime,
165        cuicGeneralInfoTimeZoneName        SnmpAdminString,
166        cuicGeneralInfoSystemStatus        CuicServiceStatus,
167        cuicGeneralInfoOpsConsoleURL       CiscoURLString,
168        cuicGeneralInfoEnableNotifications TruthValue
169}
170
171cuicGeneralInfoIndex OBJECT-TYPE
172    SYNTAX          CuicSubsystemId
173    MAX-ACCESS      not-accessible
174    STATUS          current
175    DESCRIPTION
176        "This object indicates the sub-system identifier assigned to the
177        CUIC reporting component."
178    ::= { cuicGeneralInfoEntry 1 }
179
180cuicGeneralInfoServerName OBJECT-TYPE
181    SYNTAX          SnmpAdminString
182    MAX-ACCESS      read-only
183    STATUS          current
184    DESCRIPTION
185        "This object indicates the host name of a CUIC server."
186    ::= { cuicGeneralInfoEntry 2 }
187
188cuicGeneralInfoServerDescription OBJECT-TYPE
189    SYNTAX          SnmpAdminString
190    MAX-ACCESS      read-only
191    STATUS          current
192    DESCRIPTION
193        "This object indicates a textual description of the CUIC
194        application installed on this server.  This information is same
195        as description entered for the application during
196        installation."
197    ::= { cuicGeneralInfoEntry 3 }
198
199cuicGeneralInfoVersion OBJECT-TYPE
200    SYNTAX          SnmpAdminString
201    MAX-ACCESS      read-only
202    STATUS          current
203    DESCRIPTION
204        "This object indicates the version number of the CUIC software
205        installed on the server.  The following illustrates the format
206        of the value for an instance of this object:
207
208        CUIC_<major>_<minor>_<buildnumber>
209
210        where,
211
212        <major> is an integer denoting Major revision number.
213        <minor> is an integer denoting minor revision number.
214        <buildnumebr> is an integer denoting the build number."
215    ::= { cuicGeneralInfoEntry 4 }
216
217cuicGeneralInfoStartTime OBJECT-TYPE
218    SYNTAX          DateAndTime
219    MAX-ACCESS      read-only
220    STATUS          current
221    DESCRIPTION
222        "This object indicates the CUIC application server starting
223        time."
224    ::= { cuicGeneralInfoEntry 5 }
225
226cuicGeneralInfoTimeZoneName OBJECT-TYPE
227    SYNTAX          SnmpAdminString
228    MAX-ACCESS      read-only
229    STATUS          current
230    DESCRIPTION
231        "This object indicates the time zone where the CUIC server is
232        physically located."
233    ::= { cuicGeneralInfoEntry 6 }
234
235cuicGeneralInfoSystemStatus OBJECT-TYPE
236    SYNTAX          CuicServiceStatus
237    MAX-ACCESS      read-only
238    STATUS          current
239    DESCRIPTION
240        "This object indicates, last known status of the
241        application."
242    ::= { cuicGeneralInfoEntry 7 }
243
244cuicGeneralInfoOpsConsoleURL OBJECT-TYPE
245    SYNTAX          CiscoURLString
246    MAX-ACCESS      read-only
247    STATUS          current
248    DESCRIPTION
249        "This object indicates the URL for CUIC operations Console web
250        server.  The operations console offers a web-based, centralized
251        interface for mapping and summarizing the solution network
252        configuration, setting and displaying configuration information
253        on a batch or per-Device basis and storing local copies of
254        those configurations.  Other functions include
255        troubleshooting, health monitoring and direct administration."
256    ::= { cuicGeneralInfoEntry 8 }
257
258cuicGeneralInfoEnableNotifications OBJECT-TYPE
259    SYNTAX          TruthValue
260    MAX-ACCESS      read-write
261    STATUS          current
262    DESCRIPTION
263        "This object specifies the notification status to management
264        station, to disable and alternatively enable outbound
265        notifications on this server."
266    DEFVAL          { true }
267    ::= { cuicGeneralInfoEntry 9 }
268
269
270
271cuicLicenseInfoTable OBJECT-TYPE
272    SYNTAX          SEQUENCE OF CuicLicenseInfoEntry
273    MAX-ACCESS      not-accessible
274    STATUS          current
275    DESCRIPTION
276        "This table contains a list of CUIC servers where license is
277        instaled on.
278
279        Usually license is installed on a publisher node."
280    ::= { ciscoCuicappsMIBObjects 2 }
281
282cuicLicenseInfoEntry OBJECT-TYPE
283    SYNTAX          CuicLicenseInfoEntry
284    MAX-ACCESS      not-accessible
285    STATUS          current
286    DESCRIPTION
287        "An entry in this table describes a CUIC server's licensing
288        details.
289
290        A row will be created in this table, whenever a CUIC license is
291        installed on a server in this cluster."
292    INDEX           { cuicLicenseInfoIndex }
293    ::= { cuicLicenseInfoTable 1 }
294
295CuicLicenseInfoEntry ::= SEQUENCE {
296        cuicLicenseInfoIndex          CuicSubsystemId,
297        cuicLicenseInfoType           INTEGER,
298        cuicLicenseInfoStartTime      DateAndTime,
299        cuicLicenseInfoExpirationTime DateAndTime,
300        cuicLicenseInfoHost           SnmpAdminString
301}
302
303cuicLicenseInfoIndex OBJECT-TYPE
304    SYNTAX          CuicSubsystemId
305    MAX-ACCESS      not-accessible
306    STATUS          current
307    DESCRIPTION
308        "This object indicates the sub-system identifier assigned to the
309        CUIC reporting component."
310    ::= { cuicLicenseInfoEntry 1 }
311
312cuicLicenseInfoType OBJECT-TYPE
313    SYNTAX          INTEGER  {
314                        unknown(1),
315                        trial(2),
316                        standard(3),
317                        premium(4)
318                    }
319    MAX-ACCESS      read-only
320    STATUS          current
321    DESCRIPTION
322        "This object specifies the type of license installed.  trial
323        license exipire in 90 days.  standard and premium license
324        supports unlimited number of users but latter supports premium
325        features."
326    ::= { cuicLicenseInfoEntry 2 }
327
328cuicLicenseInfoStartTime OBJECT-TYPE
329    SYNTAX          DateAndTime
330    MAX-ACCESS      read-only
331    STATUS          current
332    DESCRIPTION
333        "This object specifies the CUIC application license install
334        time."
335    ::= { cuicLicenseInfoEntry 3 }
336
337cuicLicenseInfoExpirationTime OBJECT-TYPE
338    SYNTAX          DateAndTime
339    MAX-ACCESS      read-only
340    STATUS          current
341    DESCRIPTION
342        "This object specifies the CUIC application license expiration
343        time."
344    ::= { cuicLicenseInfoEntry 4 }
345
346cuicLicenseInfoHost OBJECT-TYPE
347    SYNTAX          SnmpAdminString
348    MAX-ACCESS      read-only
349    STATUS          current
350    DESCRIPTION
351        "This object specifies the host name of the publisher node.
352        CUIC license will be installed on publisher node of the CUIC
353        cluster."
354    ::= { cuicLicenseInfoEntry 5 }
355
356
357
358cuicReportingTable OBJECT-TYPE
359    SYNTAX          SEQUENCE OF CuicReportingEntry
360    MAX-ACCESS      not-accessible
361    STATUS          current
362    DESCRIPTION
363        "This table contains a list of CUIC Reporting Engine.
364
365        CUIC is a reporting software for Cisco Call Center
366        application and reporting engine is a main component of this
367        application."
368    ::= { ciscoCuicappsMIBObjects 3 }
369
370cuicReportingEntry OBJECT-TYPE
371    SYNTAX          CuicReportingEntry
372    MAX-ACCESS      not-accessible
373    STATUS          current
374    DESCRIPTION
375        "An entry in this table describes a CUIC server's report
376        engine statistics.
377
378        A row will be created in this table, whenever a new server
379        is being added to this cluster.  And a row will be deleted when
380        a server is being removed from this cluster."
381    INDEX           { cuicReportingIndex }
382    ::= { cuicReportingTable 1 }
383
384CuicReportingEntry ::= SEQUENCE {
385        cuicReportingIndex                           CuicSubsystemId,
386        cuicReportingDataSourceCount                 Gauge32,
387        cuicReportingEngineStatus                    CuicServiceStatus,
388        cuicReportingHistoricalReportDefinitionCount Gauge32,
389        cuicReportingRealTimeReportDefinitionCount   Gauge32,
390        cuicReportingHistoricalReportRunning         Gauge32,
391        cuicReportingHistoricalReportWaiting         Gauge32,
392        cuicReportingTotalKickedOffHistoricalReports Counter32,
393        cuicReportingRealTimeReportRunning           Gauge32,
394        cuicReportingTotalKickedOffRealTimeReports   Counter32,
395        cuicReportingRealTimeReportWaiting           Gauge32
396}
397
398cuicReportingIndex OBJECT-TYPE
399    SYNTAX          CuicSubsystemId
400    MAX-ACCESS      not-accessible
401    STATUS          current
402    DESCRIPTION
403        "This object indicates the sub-system identifier assigned to the
404        CUIC reporting component."
405    ::= { cuicReportingEntry 1 }
406
407cuicReportingDataSourceCount OBJECT-TYPE
408    SYNTAX          Gauge32
409    UNITS           "data sources"
410    MAX-ACCESS      read-only
411    STATUS          current
412    DESCRIPTION
413        "This object indicates the number of data sources configured
414        on the CUIC application.
415
416        CUIC application require data source connection to be setup to a
417        database server.  CUIC reports read data from an associated and
418        data source."
419    ::= { cuicReportingEntry 2 }
420
421cuicReportingEngineStatus OBJECT-TYPE
422    SYNTAX          CuicServiceStatus
423    MAX-ACCESS      read-only
424    STATUS          current
425    DESCRIPTION
426        "This object indicates the last known status of the Reporting
427        Engine component.
428
429        The CUIC Reporting Engine component is responsible for fetching
430        data from data source and pass it to a report."
431    ::= { cuicReportingEntry 3 }
432
433cuicReportingHistoricalReportDefinitionCount OBJECT-TYPE
434    SYNTAX          Gauge32
435    UNITS           "report definitions"
436    MAX-ACCESS      read-only
437    STATUS          current
438    DESCRIPTION
439        "This object indicates the number of historical report
440        definitions installed on the CUIC application.
441
442        A Report definition is template for a report.  A report has an
443        association with a report definition.
444
445        CUIC application has two types of report definitions: real time
446        and historical."
447    ::= { cuicReportingEntry 4 }
448
449cuicReportingRealTimeReportDefinitionCount OBJECT-TYPE
450    SYNTAX          Gauge32
451    UNITS           "report definitions"
452    MAX-ACCESS      read-only
453    STATUS          current
454    DESCRIPTION
455        "This object indicates the number of real time reports
456        installed on the CUIC application.
457
458        A Report definition is template for a report.  A report has an
459        association with a report definition.
460
461        CUIC application has two types of reports: real time
462        and historical."
463    ::= { cuicReportingEntry 5 }
464
465cuicReportingHistoricalReportRunning OBJECT-TYPE
466    SYNTAX          Gauge32
467    UNITS           "reports"
468    MAX-ACCESS      read-only
469    STATUS          current
470    DESCRIPTION
471        "This object indicates the number of historical reports that
472        are currently running."
473    ::= { cuicReportingEntry 6 }
474
475cuicReportingHistoricalReportWaiting OBJECT-TYPE
476    SYNTAX          Gauge32
477    UNITS           "reports"
478    MAX-ACCESS      read-only
479    STATUS          current
480    DESCRIPTION
481        "This object indicates the number of historical reports that
482        are currently waiting to execute."
483    ::= { cuicReportingEntry 7 }
484
485cuicReportingTotalKickedOffHistoricalReports OBJECT-TYPE
486    SYNTAX          Counter32
487    UNITS           "reports"
488    MAX-ACCESS      read-only
489    STATUS          current
490    DESCRIPTION
491        "This object indicates the total number of historical reports
492        that have been launched."
493    ::= { cuicReportingEntry 8 }
494
495cuicReportingRealTimeReportRunning OBJECT-TYPE
496    SYNTAX          Gauge32
497    UNITS           "reports"
498    MAX-ACCESS      read-only
499    STATUS          current
500    DESCRIPTION
501        "This object indicates the number of real time reports that
502        are currently running."
503    ::= { cuicReportingEntry 9 }
504
505cuicReportingTotalKickedOffRealTimeReports OBJECT-TYPE
506    SYNTAX          Counter32
507    UNITS           "reports"
508    MAX-ACCESS      read-only
509    STATUS          current
510    DESCRIPTION
511        "This object indicates the total number of real time reports
512        that have been launched."
513    ::= { cuicReportingEntry 10 }
514
515cuicReportingRealTimeReportWaiting OBJECT-TYPE
516    SYNTAX          Gauge32
517    UNITS           "reports"
518    MAX-ACCESS      read-only
519    STATUS          current
520    DESCRIPTION
521        "This object indicates the number of real time reports that
522        are currently waiting to be executed."
523    ::= { cuicReportingEntry 11 }
524
525
526
527cuicSchedulerTable OBJECT-TYPE
528    SYNTAX          SEQUENCE OF CuicSchedulerEntry
529    MAX-ACCESS      not-accessible
530    STATUS          current
531    DESCRIPTION
532        "This table contains a list of CUIC Scheduler Component.
533
534        The Scheduler is a component that allows users to run
535        reports at some time in the future.  Either once or
536        periodically and have the reports be delivered via email or
537        show in a dashboard."
538    ::= { ciscoCuicappsMIBObjects 4 }
539
540cuicSchedulerEntry OBJECT-TYPE
541    SYNTAX          CuicSchedulerEntry
542    MAX-ACCESS      not-accessible
543    STATUS          current
544    DESCRIPTION
545        "An entry in this table describes a CUIC server's scheduler
546        component health and statistics.
547
548        A row will be created in this table, whenever Scheduler
549        Component is enabled on a server in this cluster. Usually
550        Scheduler is enabled on publisher node."
551    INDEX           { cuicSchedulerIndex }
552    ::= { cuicSchedulerTable 1 }
553
554CuicSchedulerEntry ::= SEQUENCE {
555        cuicSchedulerIndex              CuicSubsystemId,
556        cuicSchedulerStatus             CuicServiceStatus,
557        cuicSchedulerEmailServerStatus  CuicServiceStatus,
558        cuicSchedulerJobsCompletedCount Counter32,
559        cuicSchedulerJobsRunningCount   Gauge32,
560        cuicSchedulerJobsFailedCount    Counter32
561}
562
563cuicSchedulerIndex OBJECT-TYPE
564    SYNTAX          CuicSubsystemId
565    MAX-ACCESS      not-accessible
566    STATUS          current
567    DESCRIPTION
568        "This object indicates the sub-system identifier assigned to the
569        CUIC reporting component."
570    ::= { cuicSchedulerEntry 1 }
571
572cuicSchedulerStatus OBJECT-TYPE
573    SYNTAX          CuicServiceStatus
574    MAX-ACCESS      read-only
575    STATUS          current
576    DESCRIPTION
577        "This object indicates the status of the Report Scheduler
578        engine."
579    ::= { cuicSchedulerEntry 2 }
580
581cuicSchedulerEmailServerStatus OBJECT-TYPE
582    SYNTAX          CuicServiceStatus
583    MAX-ACCESS      read-only
584    STATUS          current
585    DESCRIPTION
586        "This object indicates the status of the emailing server.
587
588        The Report Scheduler allows users to run reports at some time
589        in future.  Either once or periodically and have the report
590        results be delivered via email."
591    ::= { cuicSchedulerEntry 3 }
592
593cuicSchedulerJobsCompletedCount OBJECT-TYPE
594    SYNTAX          Counter32
595    UNITS           "jobs"
596    MAX-ACCESS      read-only
597    STATUS          current
598    DESCRIPTION
599        "This object indicates the number of jobs that the scheduler
600        service has completed."
601    ::= { cuicSchedulerEntry 4 }
602
603cuicSchedulerJobsRunningCount OBJECT-TYPE
604    SYNTAX          Gauge32
605    UNITS           "jobs"
606    MAX-ACCESS      read-only
607    STATUS          current
608    DESCRIPTION
609        "This object indicates the number of jobs that the scheduler
610        service is currently running."
611    ::= { cuicSchedulerEntry 5 }
612
613cuicSchedulerJobsFailedCount OBJECT-TYPE
614    SYNTAX          Counter32
615    UNITS           "jobs"
616    MAX-ACCESS      read-only
617    STATUS          current
618    DESCRIPTION
619        "This object indicates the number of jobs that the scheduler
620        service has failed to complete successfully."
621    ::= { cuicSchedulerEntry 6 }
622
623
624
625cuicDbInfoTable OBJECT-TYPE
626    SYNTAX          SEQUENCE OF CuicDbInfoEntry
627    MAX-ACCESS      not-accessible
628    STATUS          current
629    DESCRIPTION
630        "This table contains a list database servers.
631
632        CUIC reporting server uses database to store reports and
633        configurations."
634    ::= { ciscoCuicappsMIBObjects 5 }
635
636cuicDbInfoEntry OBJECT-TYPE
637    SYNTAX          CuicDbInfoEntry
638    MAX-ACCESS      not-accessible
639    STATUS          current
640    DESCRIPTION
641        "An entry in this table describes a CUIC server's database
642        service disk space usage and status.
643
644        A row will be created in this table, whenever a new server
645        is being added to this cluster.  And a row will be deleted when
646        a server is being removed from this cluster."
647    INDEX           { cuicDbInfoIndex }
648    ::= { cuicDbInfoTable 1 }
649
650CuicDbInfoEntry ::= SEQUENCE {
651        cuicDbInfoIndex             CuicSubsystemId,
652        cuicDbInfoStatus            CuicServiceStatus,
653        cuicDbInfoReplicationStatus CuicServiceStatus,
654        cuicDbInfoTmpSpaceUsed      Gauge32,
655        cuicDbInfoSpaceUsed         Gauge32
656}
657
658cuicDbInfoIndex OBJECT-TYPE
659    SYNTAX          CuicSubsystemId
660    MAX-ACCESS      not-accessible
661    STATUS          current
662    DESCRIPTION
663        "This object indicates the sub-system identifier assigned to the
664        CUIC reporting component."
665    ::= { cuicDbInfoEntry 1 }
666
667cuicDbInfoStatus OBJECT-TYPE
668    SYNTAX          CuicServiceStatus
669    MAX-ACCESS      read-only
670    STATUS          current
671    DESCRIPTION
672        "This object indicates the status of the Database Server."
673    ::= { cuicDbInfoEntry 2 }
674
675cuicDbInfoReplicationStatus OBJECT-TYPE
676    SYNTAX          CuicServiceStatus
677    MAX-ACCESS      read-only
678    STATUS          current
679    DESCRIPTION
680        "This object indicates the status of replication server.
681
682        CUIC replicates a database to other CUIC servers in a cluster."
683    ::= { cuicDbInfoEntry 3 }
684
685cuicDbInfoTmpSpaceUsed OBJECT-TYPE
686    SYNTAX          Gauge32 (0..100)
687    UNITS           "percent"
688    MAX-ACCESS      read-only
689    STATUS          current
690    DESCRIPTION
691        "This object indicates the percentage temporary disk space
692        used."
693    ::= { cuicDbInfoEntry 4 }
694
695cuicDbInfoSpaceUsed OBJECT-TYPE
696    SYNTAX          Gauge32 (0..100)
697    UNITS           "percent"
698    MAX-ACCESS      read-only
699    STATUS          current
700    DESCRIPTION
701        "This object indicates the percentage database disk space."
702    ::= { cuicDbInfoEntry 5 }
703
704
705
706cuicClusterTable OBJECT-TYPE
707    SYNTAX          SEQUENCE OF CuicClusterEntry
708    MAX-ACCESS      not-accessible
709    STATUS          current
710    DESCRIPTION
711        "This table contains a list of cluster information.
712
713        CUIC can consist of multiple servers that form a cluster."
714    ::= { ciscoCuicappsMIBObjects 6 }
715
716cuicClusterEntry OBJECT-TYPE
717    SYNTAX          CuicClusterEntry
718    MAX-ACCESS      not-accessible
719    STATUS          current
720    DESCRIPTION
721        "An entry in this table describes a CUIC cluster."
722    INDEX           { cuicClusterIndex }
723    ::= { cuicClusterTable 1 }
724
725CuicClusterEntry ::= SEQUENCE {
726        cuicClusterIndex         CuicSubsystemId,
727        cuicClusterName          SnmpAdminString,
728        cuicClusterServerCount   Gauge32,
729        cuicClusterFirstNodeName SnmpAdminString
730}
731
732cuicClusterIndex OBJECT-TYPE
733    SYNTAX          CuicSubsystemId
734    MAX-ACCESS      not-accessible
735    STATUS          current
736    DESCRIPTION
737        "This object indicates the sub-system identifier assigned to the
738        CUIC reporting component."
739    ::= { cuicClusterEntry 1 }
740
741cuicClusterName OBJECT-TYPE
742    SYNTAX          SnmpAdminString
743    MAX-ACCESS      read-only
744    STATUS          current
745    DESCRIPTION
746        "This object specifies the unique name of cluster.  At
747        any point in time, the cluster name helps in associating a
748        device to any given cluster."
749    ::= { cuicClusterEntry 2 }
750
751cuicClusterServerCount OBJECT-TYPE
752    SYNTAX          Gauge32
753    UNITS           "servers"
754    MAX-ACCESS      read-only
755    STATUS          current
756    DESCRIPTION
757        "This object specifies the number of CUIC servers in this
758        cluster."
759    ::= { cuicClusterEntry 3 }
760
761cuicClusterFirstNodeName OBJECT-TYPE
762    SYNTAX          SnmpAdminString
763    MAX-ACCESS      read-only
764    STATUS          current
765    DESCRIPTION
766        "This object specifies the hostname of the first node server
767        (Publisher node)."
768    ::= { cuicClusterEntry 4 }
769
770
771
772cuicDatasourceTable OBJECT-TYPE
773    SYNTAX          SEQUENCE OF CuicDatasourceEntry
774    MAX-ACCESS      not-accessible
775    STATUS          current
776    DESCRIPTION
777        "This table contains a list of data sources configured in CUIC
778        server.
779
780        The data for the report has to come from a database server.
781        There will be data sources configured in the CUIC application
782        to connect to a particular database."
783    ::= { ciscoCuicappsMIBObjects 7 }
784
785cuicDatasourceEntry OBJECT-TYPE
786    SYNTAX          CuicDatasourceEntry
787    MAX-ACCESS      not-accessible
788    STATUS          current
789    DESCRIPTION
790        "An entry in this table describes a CUIC data source configured
791        on this CUIC server.
792
793        A row will be created in this table, whenever a new data source
794        is being configured on this server.  And a row will be deleted
795        when
796        a configured data source is being removed from this server."
797    INDEX           { cuicDatasourceIndex }
798    ::= { cuicDatasourceTable 1 }
799
800CuicDatasourceEntry ::= SEQUENCE {
801        cuicDatasourceIndex  Unsigned32,
802        cuicDatasourceName   SnmpAdminString,
803        cuicDatasourceStatus INTEGER,
804        cuicDatasourceHost   SnmpAdminString,
805        cuicDatasourceType   INTEGER
806}
807
808cuicDatasourceIndex OBJECT-TYPE
809    SYNTAX          Unsigned32 (1..1000)
810    MAX-ACCESS      not-accessible
811    STATUS          current
812    DESCRIPTION
813        "This object indicates a row index which is an integer starting
814        from value one."
815    ::= { cuicDatasourceEntry 1 }
816
817cuicDatasourceName OBJECT-TYPE
818    SYNTAX          SnmpAdminString
819    MAX-ACCESS      read-only
820    STATUS          current
821    DESCRIPTION
822        "This object indicates the name of the data source configured in
823        the CUIC application."
824    ::= { cuicDatasourceEntry 2 }
825
826cuicDatasourceStatus OBJECT-TYPE
827    SYNTAX          INTEGER  {
828                        online(1),
829                        offline(2),
830                        unknown(3)
831                    }
832    MAX-ACCESS      read-only
833    STATUS          current
834    DESCRIPTION
835        "This object indicates the status of the datsource.  The
836        data sources configured in CUIC application can go offline
837        due to various reasons.  The value can be,
838
839        'online'   The data source is connected and it is online.
840
841        'offline'   The data source is disconnected and it is offline.
842
843        'unknown'   The data source connectivity status is unknown."
844    ::= { cuicDatasourceEntry 3 }
845
846cuicDatasourceHost OBJECT-TYPE
847    SYNTAX          SnmpAdminString
848    MAX-ACCESS      read-only
849    STATUS          current
850    DESCRIPTION
851        "This object indicates the host name of database server."
852    ::= { cuicDatasourceEntry 4 }
853
854cuicDatasourceType OBJECT-TYPE
855    SYNTAX          INTEGER  {
856                        other(1),
857                        mssql(2),
858                        informix(3)
859                    }
860    MAX-ACCESS      read-only
861    STATUS          current
862    DESCRIPTION
863        "This object indicates the vendor name.  CUIC can support
864        different vendor data sources like MSSQL,IBM Informix etc."
865    ::= { cuicDatasourceEntry 5 }
866
867
868
869cuicSecurityTable OBJECT-TYPE
870    SYNTAX          SEQUENCE OF CuicSecurityEntry
871    MAX-ACCESS      not-accessible
872    STATUS          current
873    DESCRIPTION
874        "This table contains a list of CUIC server's security
875        information.
876
877        CUIC application is a multiuser system.  There can be many
878        number of users and groups configured.  This table gives
879        information about users and groups."
880    ::= { ciscoCuicappsMIBObjects 8 }
881
882cuicSecurityEntry OBJECT-TYPE
883    SYNTAX          CuicSecurityEntry
884    MAX-ACCESS      not-accessible
885    STATUS          current
886    DESCRIPTION
887        "An entry in this table describes user and group information of
888        a CUIC server in this cluster.
889
890        A row will be created in this table, whenever a new server
891        is being added to this cluster.  And a row will be deleted when
892        a server is being removed from this cluster."
893    INDEX           { cuicSecurityIndex }
894    ::= { cuicSecurityTable 1 }
895
896CuicSecurityEntry ::= SEQUENCE {
897        cuicSecurityIndex               CuicSubsystemId,
898        cuicSecurityUsersConfigured     Gauge32,
899        cuicSecurityUsersLoggedIn       Gauge32,
900        cuicSecurityLoginFailedAttempts Counter32,
901        cuicSecurityGroupsConfigured    Gauge32
902}
903
904cuicSecurityIndex OBJECT-TYPE
905    SYNTAX          CuicSubsystemId
906    MAX-ACCESS      not-accessible
907    STATUS          current
908    DESCRIPTION
909        "This object indicates the sub-system identifier assigned to the
910        CUIC reporting component."
911    ::= { cuicSecurityEntry 1 }
912
913cuicSecurityUsersConfigured OBJECT-TYPE
914    SYNTAX          Gauge32
915    UNITS           "users"
916    MAX-ACCESS      read-only
917    STATUS          current
918    DESCRIPTION
919        "This object indicates number of users configured to access CUIC
920        application."
921    ::= { cuicSecurityEntry 2 }
922
923cuicSecurityUsersLoggedIn OBJECT-TYPE
924    SYNTAX          Gauge32
925    UNITS           "users"
926    MAX-ACCESS      read-only
927    STATUS          current
928    DESCRIPTION
929        "This object indicates the number of users currently
930        logged in."
931    ::= { cuicSecurityEntry 3 }
932
933cuicSecurityLoginFailedAttempts OBJECT-TYPE
934    SYNTAX          Counter32
935    MAX-ACCESS      read-only
936    STATUS          current
937    DESCRIPTION
938        "This object indicates the number of rejected login attempts."
939    ::= { cuicSecurityEntry 4 }
940
941cuicSecurityGroupsConfigured OBJECT-TYPE
942    SYNTAX          Gauge32
943    UNITS           "groups"
944    MAX-ACCESS      read-only
945    STATUS          current
946    DESCRIPTION
947        "This object indicates the overall number of groups configured
948        on this server.
949
950        There can be different groups with various privileges; Like
951        Admin, Restricted, Designer etc.  Each group can share objects
952        like Reports, Report Definition etc."
953    ::= { cuicSecurityEntry 5 }
954
955
956cuicThreadPoolInfo  OBJECT IDENTIFIER
957    ::= { ciscoCuicappsMIBObjects 9 }
958
959cuicEnvInfo  OBJECT IDENTIFIER
960    ::= { ciscoCuicappsMIBObjects 10 }
961
962cuicNotificationInfo  OBJECT IDENTIFIER
963    ::= { ciscoCuicappsMIBObjects 11 }
964
965
966cuicThreadsMaxAvailable OBJECT-TYPE
967    SYNTAX          Gauge32
968    UNITS           "threads"
969    MAX-ACCESS      read-only
970    STATUS          current
971    DESCRIPTION
972        "This object indicates the maximum number of threads available
973        to the CUIC web server's thread pool manager."
974    ::= { cuicThreadPoolInfo 1 }
975
976cuicThreadsRunning OBJECT-TYPE
977    SYNTAX          Gauge32
978    UNITS           "threads"
979    MAX-ACCESS      read-only
980    STATUS          current
981    DESCRIPTION
982        "This object indicates the number of threads that are
983        currently running tasks.
984
985        This counter is useful in monitoring performance of the server.
986        If the number of threads is close to maximum available, then
987        next reporting request will have to wait till a thread becomes
988        free."
989    ::= { cuicThreadPoolInfo 2 }
990
991cuicQueuedTasks OBJECT-TYPE
992    SYNTAX          Gauge32
993    UNITS           "tasks"
994    MAX-ACCESS      read-only
995    STATUS          current
996    DESCRIPTION
997        "This object indicates the number of queued tasks.  A task is a
998        job, performed by one or more thread."
999    ::= { cuicThreadPoolInfo 3 }
1000
1001cuicQueuedTasksMax OBJECT-TYPE
1002    SYNTAX          Gauge32
1003    UNITS           "tasks"
1004    MAX-ACCESS      read-only
1005    STATUS          current
1006    DESCRIPTION
1007        "This object indicates the maximum number of queued tasks."
1008    ::= { cuicThreadPoolInfo 4 }
1009
1010cuicWaErrors OBJECT-TYPE
1011    SYNTAX          Counter32
1012    UNITS           "errors"
1013    MAX-ACCESS      read-only
1014    STATUS          current
1015    DESCRIPTION
1016        "This object indicates the total number of HTTP errors (for
1017        example, 401 Unauthorized) encountered by a
1018        CUIC-related web application."
1019    ::= { cuicEnvInfo 1 }
1020
1021cuicWaSessionsActive OBJECT-TYPE
1022    SYNTAX          Gauge32
1023    UNITS           "sessions"
1024    MAX-ACCESS      read-only
1025    STATUS          current
1026    DESCRIPTION
1027        "This object indicates the number of currently active (in use)
1028        sessions the web application currently has"
1029    ::= { cuicEnvInfo 2 }
1030
1031cuicJvmPercentCPUTime OBJECT-TYPE
1032    SYNTAX          Gauge32 (0..100)
1033    UNITS           "percent"
1034    MAX-ACCESS      read-only
1035    STATUS          current
1036    DESCRIPTION
1037        "This object indicates the percentage of CPU utilized by the
1038        Tomcat JVM.  This object is for the CUIC Tomcat JVM object."
1039    ::= { cuicEnvInfo 3 }
1040
1041cuicJvmMemoryFree OBJECT-TYPE
1042    SYNTAX          Gauge32
1043    UNITS           "kilo bytes"
1044    MAX-ACCESS      read-only
1045    STATUS          current
1046    DESCRIPTION
1047        "This object indicates the amount of free dynamic memory in the
1048        CUIC Tomcat Java Virtual Machine."
1049    ::= { cuicEnvInfo 4 }
1050
1051cuicJvmMemoryTotal OBJECT-TYPE
1052    SYNTAX          Gauge32
1053    UNITS           "kilo bytes"
1054    MAX-ACCESS      read-only
1055    STATUS          current
1056    DESCRIPTION
1057        "This object indicates the Tomcat Java Virtual Machine current
1058        total dynamic memory including free and in-use memory."
1059    ::= { cuicEnvInfo 5 }
1060
1061cuicJvmMemoryMax OBJECT-TYPE
1062    SYNTAX          Gauge32
1063    UNITS           "kilo bytes"
1064    MAX-ACCESS      read-only
1065    STATUS          current
1066    DESCRIPTION
1067        "This object indicates the CUIC Tomcat Java Virtual Machine
1068        maximum dynamic size."
1069    ::= { cuicEnvInfo 6 }
1070
1071cuicTomcatThreadsBusy OBJECT-TYPE
1072    SYNTAX          Gauge32
1073    UNITS           "threads"
1074    MAX-ACCESS      read-only
1075    STATUS          current
1076    DESCRIPTION
1077        "This object indicates the CUIC Tomcat Connector's current
1078        number of
1079        busy/in-use request processing threads."
1080    ::= { cuicEnvInfo 7 }
1081
1082cuicTomcatThreadsTotal OBJECT-TYPE
1083    SYNTAX          Gauge32
1084    UNITS           "threads"
1085    MAX-ACCESS      read-only
1086    STATUS          current
1087    DESCRIPTION
1088        "This object indicates the CUIC tomcat Connector's current total
1089        number of request processing threads, including available and
1090        in-use threads."
1091    ::= { cuicEnvInfo 8 }
1092
1093cuicTomcatThreadsMax OBJECT-TYPE
1094    SYNTAX          Gauge32
1095    UNITS           "threads"
1096    MAX-ACCESS      read-only
1097    STATUS          current
1098    DESCRIPTION
1099        "This object indicates the Connector maximum number of
1100        request processing threads.  Each incoming request on a
1101        CUIC -related web page requires a thread for the duration of
1102        that request.  If more simultaneous requests are received than
1103        can be handled by the currently available request processing
1104        threads, additional threads will be created up to the configured
1105        maximum shown in this counter."
1106    ::= { cuicEnvInfo 9 }
1107
1108cuicEventId OBJECT-TYPE
1109    SYNTAX          Unsigned32
1110    MAX-ACCESS      accessible-for-notify
1111    STATUS          current
1112    DESCRIPTION
1113        "The event ID is the unique notification message
1114        identifier that is assigned by the CUIC application.
1115        This identifier is unique for each different notification but
1116        consistent for each instance of the same notification.
1117
1118        This id can be used to correlate raise and clear notification."
1119    ::= { cuicNotificationInfo 1 }
1120
1121cuicEventHostName OBJECT-TYPE
1122    SYNTAX          SnmpAdminString
1123    MAX-ACCESS      accessible-for-notify
1124    STATUS          current
1125    DESCRIPTION
1126        "The event host name object specifies the host name or the
1127        fully qualified domain name of the CUIC server from which
1128        this event originated."
1129    ::= { cuicNotificationInfo 2 }
1130
1131cuicEventAppName OBJECT-TYPE
1132    SYNTAX          SnmpAdminString
1133    MAX-ACCESS      accessible-for-notify
1134    STATUS          current
1135    DESCRIPTION
1136        "The event application name object specifies the
1137        service-specific name of the functional service that
1138        generated this notification."
1139    ::= { cuicNotificationInfo 3 }
1140
1141cuicEventName OBJECT-TYPE
1142    SYNTAX          SnmpAdminString
1143    MAX-ACCESS      accessible-for-notify
1144    STATUS          current
1145    DESCRIPTION
1146        "The event name object specifies the service-specific
1147        name of the CUIC service notification message.  The object value
1148        is used to group and correlate similar notifications."
1149    ::= { cuicNotificationInfo 4 }
1150
1151cuicEventState OBJECT-TYPE
1152    SYNTAX          INTEGER  {
1153                        raise(1),
1154                        clear(2)
1155                    }
1156    MAX-ACCESS      accessible-for-notify
1157    STATUS          current
1158    DESCRIPTION
1159        "The event state object identifies the state (not to be
1160        confused with severity) of the notification and potentially
1161        the current state of the functional component that generated
1162        the notification.  The possible states are:
1163
1164        'raise':    A raise state identifies a notification received
1165                    as a result of a health-impacting condition, such
1166                    as a process failure.  A subsequent clear state
1167                    notification will follow when the error condition
1168                    is resolved.
1169
1170        'clear':    The clear state indicates that the condition
1171                    which generated a previous raise notification has
1172                    been resolved."
1173    ::= { cuicNotificationInfo 5 }
1174
1175cuicEventSeverity OBJECT-TYPE
1176    SYNTAX          INTEGER  {
1177                        emergency(1),
1178                        alert(2),
1179                        critical(3),
1180                        error(4),
1181                        warning(5),
1182                        notice(6),
1183                        informational(7),
1184                        debug(8)
1185                    }
1186    MAX-ACCESS      accessible-for-notify
1187    STATUS          current
1188    DESCRIPTION
1189        "The event severity object indicates the severity level of
1190        this notification.  The severity levels are:
1191
1192        'emergency':        The notification indicates that a
1193                            devastating failure has occurred; the
1194                            system or service is unusable.  Immediate
1195                            operator intervention is required.
1196
1197        'alert':            The notification indicates that a
1198                            devastating failure is imminent that will
1199                            render the system unusable.  Immediate
1200                            operator attention is necessary.
1201
1202        'critical':         The notification indicates that a
1203                            service impacting failure is likely to
1204                            occur soon; an error has occurred that
1205                            was not appropriately handled by the
1206                            system.  Operator attention is needed as
1207                            soon as possible.
1208
1209        'error':            The notification contains important
1210                            operational state information and may
1211                            indicate that the system has experienced
1212                            a temporary impairment or an error that
1213                            was appropriately handled by the system.
1214                            An operator should review the notification
1215                            soon to determine if action is needed.
1216
1217        'warning':          The notification contains important
1218                            operational state information that may be
1219                            a precursor to an error occurrence.  An
1220                            operator should review the notification
1221                            soon to determine if action is needed.
1222
1223        'notice':           The notification contains health or
1224                            operational state information that may be
1225                            pertinent to the health of the system but
1226                            does not require the attention of the
1227                            administrator at this time.
1228
1229        'informational':    The notification contains interesting
1230                            system-level information that is valuable
1231                            to an administrator, however, the event
1232                            itself does not indicate a failure or
1233                            impairment condition.
1234
1235        'debug':            The notification provides supplemental
1236                            information that may be beneficial toward
1237                            diagnosing or resolving a problem but does
1238                            not in itself provide operational health
1239                            status."
1240    ::= { cuicNotificationInfo 6 }
1241
1242cuicEventTimestamp OBJECT-TYPE
1243    SYNTAX          DateAndTime
1244    MAX-ACCESS      accessible-for-notify
1245    STATUS          current
1246    DESCRIPTION
1247        "The event time stamp object specifies the date and time that
1248        the notification was generated on the originating device."
1249    ::= { cuicNotificationInfo 7 }
1250
1251cuicEventText OBJECT-TYPE
1252    SYNTAX          SnmpAdminString
1253    MAX-ACCESS      accessible-for-notify
1254    STATUS          current
1255    DESCRIPTION
1256        "The event text is the full text of the notification.  This
1257        text includes a description of the event that was generated,
1258        component state information and potentially a brief
1259        description of administrative action that may be necessary
1260        to correct the condition that caused the event to occur."
1261    ::= { cuicNotificationInfo 8 }
1262
1263-- An event is a notification that is sent by a functional
1264-- service of the CUIC application.  Notifications are sent by CUIC
1265-- when unusual conditions occur that potentially, can affect the
1266-- functioning of a service in CUIC.  Each notification describes
1267-- the operation state information of a service when such service
1268-- impacting conditions occur.
1269
1270ciscoCuicappsMIBEvent NOTIFICATION-TYPE
1271    OBJECTS         {
1272                        cuicEventId,
1273                        cuicEventHostName,
1274                        cuicEventAppName,
1275                        cuicEventName,
1276                        cuicEventState,
1277                        cuicEventSeverity,
1278                        cuicEventTimestamp,
1279                        cuicEventText
1280                    }
1281    STATUS          current
1282    DESCRIPTION
1283        "This notification indicates an unusual condition occur that
1284        potentially, can affect the functioning of a service in CUIC.
1285        Notification describes the operation state information of a
1286        service when such service impacting conditions occur.
1287        Notification is sent by a functional service of the CUIC
1288        application."
1289   ::= { ciscoCuicappsMIBNotifs 1 }
1290ciscoCuicappsMIBCompliances  OBJECT IDENTIFIER
1291    ::= { ciscoCuicappsMIBConform 1 }
1292
1293
1294-- ******************************************************************
1295-- Compliance
1296-- ******************************************************************
1297
1298ciscoCuicAppsMIBCompliance MODULE-COMPLIANCE
1299    STATUS          current
1300    DESCRIPTION
1301        "This object is the compliance statement for entities which
1302        implement the Cisco CUIC Apps MIB."
1303    MODULE          CISCO-CUICAPPS-MIB
1304    MANDATORY-GROUPS {
1305                        cuicGeneralInfoTableGroup,
1306                        cuicLicenseInfoTableGroup,
1307                        cuicReportingTableGroup,
1308                        cuicReportSchedulerTableGroup,
1309                        cuicDbInfoTableGroup,
1310                        cuicClusterInfoTableGroup,
1311                        cuicDatasourceInfoTableGroup,
1312                        cuicSecurityTableGroup,
1313                        cuicNotificationInfoGroup,
1314                        ciscoCuicappsMIBEventGroup,
1315                        cuicThreadPoolInfoGroup,
1316                        cuicEnvInfoGroup
1317                    }
1318    ::= { ciscoCuicappsMIBCompliances 1 }
1319ciscoCuicappsMIBGroups  OBJECT IDENTIFIER
1320    ::= { ciscoCuicappsMIBConform 2 }
1321
1322
1323cuicGeneralInfoTableGroup OBJECT-GROUP
1324    OBJECTS         {
1325                        cuicGeneralInfoServerName,
1326                        cuicGeneralInfoServerDescription,
1327                        cuicGeneralInfoVersion,
1328                        cuicGeneralInfoStartTime,
1329                        cuicGeneralInfoTimeZoneName,
1330                        cuicGeneralInfoSystemStatus,
1331                        cuicGeneralInfoOpsConsoleURL,
1332                        cuicGeneralInfoEnableNotifications
1333                    }
1334    STATUS          current
1335    DESCRIPTION
1336        "The general info group defines the general CUIC objects.  All
1337        servers will populate these objects."
1338    ::= { ciscoCuicappsMIBGroups 1 }
1339
1340cuicLicenseInfoTableGroup OBJECT-GROUP
1341    OBJECTS         {
1342                        cuicLicenseInfoType,
1343                        cuicLicenseInfoStartTime,
1344                        cuicLicenseInfoExpirationTime,
1345                        cuicLicenseInfoHost
1346                    }
1347    STATUS          current
1348    DESCRIPTION
1349        "The licensing information group defines the set of objects for
1350        the licensing system.  All CUIC servers will populate these
1351        objects."
1352    ::= { ciscoCuicappsMIBGroups 2 }
1353
1354cuicReportingTableGroup OBJECT-GROUP
1355    OBJECTS         {
1356                        cuicReportingDataSourceCount,
1357                        cuicReportingEngineStatus,
1358                        cuicReportingHistoricalReportDefinitionCount,
1359                        cuicReportingRealTimeReportDefinitionCount,
1360                        cuicReportingHistoricalReportRunning,
1361                        cuicReportingHistoricalReportWaiting,
1362                        cuicReportingTotalKickedOffHistoricalReports,
1363                        cuicReportingRealTimeReportRunning,
1364                        cuicReportingTotalKickedOffRealTimeReports,
1365                        cuicReportingRealTimeReportWaiting
1366                    }
1367    STATUS          current
1368    DESCRIPTION
1369        "The reporting group defines the set of objects for the
1370        reporting service.  All CUIC servers populate these objects."
1371    ::= { ciscoCuicappsMIBGroups 3 }
1372
1373cuicReportSchedulerTableGroup OBJECT-GROUP
1374    OBJECTS         {
1375                        cuicSchedulerStatus,
1376                        cuicSchedulerEmailServerStatus,
1377                        cuicSchedulerJobsCompletedCount,
1378                        cuicSchedulerJobsRunningCount,
1379                        cuicSchedulerJobsFailedCount
1380                    }
1381    STATUS          current
1382    DESCRIPTION
1383        "The reporting scheduler group defines the set of objects for
1384        the report scheduler component.  All CUIC servers populate these
1385        objects."
1386    ::= { ciscoCuicappsMIBGroups 4 }
1387
1388cuicDbInfoTableGroup OBJECT-GROUP
1389    OBJECTS         {
1390                        cuicDbInfoStatus,
1391                        cuicDbInfoReplicationStatus,
1392                        cuicDbInfoTmpSpaceUsed,
1393                        cuicDbInfoSpaceUsed
1394                    }
1395    STATUS          current
1396    DESCRIPTION
1397        "The db info group defines the set of objects for the database
1398        service.  All CUIC servers populate these objects."
1399    ::= { ciscoCuicappsMIBGroups 5 }
1400
1401cuicClusterInfoTableGroup OBJECT-GROUP
1402    OBJECTS         {
1403                        cuicClusterName,
1404                        cuicClusterServerCount,
1405                        cuicClusterFirstNodeName
1406                    }
1407    STATUS          current
1408    DESCRIPTION
1409        "The cluster info group defines the set of objects for the
1410        CUIC cluster.  All CUIC servers populate these objects."
1411    ::= { ciscoCuicappsMIBGroups 6 }
1412
1413cuicDatasourceInfoTableGroup OBJECT-GROUP
1414    OBJECTS         {
1415                        cuicDatasourceName,
1416                        cuicDatasourceStatus,
1417                        cuicDatasourceHost,
1418                        cuicDatasourceType
1419                    }
1420    STATUS          current
1421    DESCRIPTION
1422        "The data source info group defines the data source related
1423        objects.  All CUIC servers populate these objects."
1424    ::= { ciscoCuicappsMIBGroups 7 }
1425
1426cuicSecurityTableGroup OBJECT-GROUP
1427    OBJECTS         {
1428                        cuicSecurityUsersConfigured,
1429                        cuicSecurityUsersLoggedIn,
1430                        cuicSecurityLoginFailedAttempts,
1431                        cuicSecurityGroupsConfigured
1432                    }
1433    STATUS          current
1434    DESCRIPTION
1435        "The security group defines the set of objects related to users
1436        and groups.  All CUIC servers populate these objects."
1437    ::= { ciscoCuicappsMIBGroups 8 }
1438
1439cuicNotificationInfoGroup OBJECT-GROUP
1440    OBJECTS         {
1441                        cuicEventId,
1442                        cuicEventHostName,
1443                        cuicEventAppName,
1444                        cuicEventName,
1445                        cuicEventState,
1446                        cuicEventSeverity,
1447                        cuicEventTimestamp,
1448                        cuicEventText
1449                    }
1450    STATUS          current
1451    DESCRIPTION
1452        "This group defines the set of Notification objects for CUIC."
1453    ::= { ciscoCuicappsMIBGroups 9 }
1454
1455ciscoCuicappsMIBEventGroup NOTIFICATION-GROUP
1456   NOTIFICATIONS    { ciscoCuicappsMIBEvent }
1457    STATUS          current
1458    DESCRIPTION
1459        "This group defines the notification types defined in this MIB."
1460    ::= { ciscoCuicappsMIBGroups 10 }
1461
1462cuicThreadPoolInfoGroup OBJECT-GROUP
1463    OBJECTS         {
1464                        cuicThreadsMaxAvailable,
1465                        cuicThreadsRunning,
1466                        cuicQueuedTasks,
1467                        cuicQueuedTasksMax
1468                    }
1469    STATUS          current
1470    DESCRIPTION
1471        "The thread pool information group defines the set of objects
1472        for the CUIC reporting engine thread pool.  All servers will
1473        populate these objects."
1474    ::= { ciscoCuicappsMIBGroups 11 }
1475
1476cuicEnvInfoGroup OBJECT-GROUP
1477    OBJECTS         {
1478                        cuicWaErrors,
1479                        cuicWaSessionsActive,
1480                        cuicJvmPercentCPUTime,
1481                        cuicJvmMemoryFree,
1482                        cuicJvmMemoryTotal,
1483                        cuicJvmMemoryMax,
1484                        cuicTomcatThreadsBusy,
1485                        cuicTomcatThreadsTotal,
1486                        cuicTomcatThreadsMax
1487                    }
1488    STATUS          current
1489    DESCRIPTION
1490        "The EnvInfo group defines the set of objects for the Runtime
1491        tomcat info.  All servers will populate these objects."
1492    ::= { ciscoCuicappsMIBGroups 12 }
1493
1494END
1495
1496
1497
1498
1499
1500
1501
1502
1503
1504
1505
1506
1507
1508
1509
1510
1511
1512
1513
1514
1515
1516
1517
1518
1519
1520
1521
1522
1523
1524
1525
1526
1527
1528
1529
1530
1531
1532
1533
1534
1535
1536
1537
1538
1539
1540
1541
1542
1543
1544
1545
1546
1547
1548
1549
1550
1551
1552
1553
1554
1555
1556
1557
1558
1559
1560
1561
1562
1563
1564
1565
1566
1567
1568
1569
1570
1571
1572
1573
1574
1575
1576
1577
1578
1579
1580
1581
1582
1583
1584
1585
1586
1587
1588
1589
1590
1591
1592
1593
1594
1595
1596
1597
1598
1599
1600
1601
1602
1603
1604
1605
1606
1607
1608
1609
1610
1611
1612
1613
1614
1615
1616
1617
1618
1619
1620
1621
1622
1623
1624
1625
1626
1627
1628
1629
1630
1631
1632
1633
1634
1635
1636
1637
1638
1639
1640
1641
1642
1643
1644
1645
1646
1647
1648
1649
1650
1651
1652
1653
1654
1655
1656
1657
1658
1659
1660
1661
1662
1663
1664
1665
1666
1667
1668
1669
1670
1671
1672
1673
1674
1675
1676
1677
1678
1679
1680
1681
1682
1683
1684
1685
1686
1687
1688
1689
1690
1691
1692
1693
1694
1695
1696
1697
1698
1699
1700
1701
1702
1703
1704
1705
1706
1707
1708
1709
1710
1711
1712
1713
1714
1715
1716
1717
1718
1719
1720
1721
1722
1723
1724
1725
1726
1727
1728
1729
1730
1731
1732
1733
1734
1735
1736
1737
1738
1739
1740
1741
1742
1743
1744
1745
1746
1747
1748
1749
1750
1751
1752
1753
1754
1755
1756
1757
1758
1759
1760
1761
1762
1763
1764
1765
1766
1767
1768
1769
1770
1771
1772
1773
1774
1775
1776
1777
1778
1779
1780
1781
1782
1783
1784
1785
1786
1787
1788
1789
1790
1791
1792
1793
1794
1795
1796
1797
1798
1799
1800
1801
1802
1803
1804
1805
1806
1807
1808
1809
1810
1811
1812
1813
1814
1815
1816
1817
1818
1819
1820
1821
1822
1823
1824
1825
1826
1827
1828
1829
1830
1831
1832
1833
1834
1835
1836
1837
1838
1839
1840
1841
1842
1843
1844
1845
1846
1847
1848
1849
1850
1851
1852
1853
1854
1855
1856
1857
1858
1859
1860
1861
1862
1863
1864
1865
1866
1867
1868
1869
1870
1871
1872
1873
1874
1875
1876
1877
1878
1879
1880
1881
1882
1883
1884
1885
1886
1887
1888
1889
1890
1891
1892
1893
1894
1895
1896
1897
1898
1899
1900
1901
1902
1903
1904
1905
1906
1907
1908
1909
1910
1911
1912
1913
1914
1915
1916
1917
1918
1919
1920
1921
1922
1923
1924
1925
1926
1927
1928
1929
1930
1931
1932
1933
1934
1935
1936
1937
1938
1939
1940
1941
1942
1943
1944
1945
1946
1947
1948
1949
1950
1951
1952
1953
1954
1955
1956
1957
1958
1959
1960
1961
1962
1963
1964
1965
1966