The Collibra MIB

Below is the Collibra Data Intelligence Cloud Management Information Base (MIB). Copy the contents into a file and load it in your monitoring software.

DGC-MIB DEFINITIONS ::= BEGIN
IMPORTS
        MODULE-IDENTITY, OBJECT-TYPE, Gauge32, Counter64, enterprises
            FROM SNMPv2-SMI
        MODULE-COMPLIANCE, OBJECT-GROUP
            FROM SNMPv2-CONF;
collibraDGCMIB MODULE-IDENTITY
    LAST-UPDATED "201509100000Z"
    -- Format is "YYYYMMDDhhmmZ"
    ORGANIZATION "Collibra NV"
    CONTACT-INFO "Collibra NV
                  Oorlogskruisenlaan 116
                  1120 Brussels - BELGIUM
          http://www.collibra.com"
    DESCRIPTION
            "Copyright 2015 Collibra NV. All rights reserved.
            This module describes monitoring values for Collibra Data governance center (DGC)"
    REVISION     "201509100000Z"
    DESCRIPTION
            "First revision"
    ::= { enterprises 46449 }
dgcGroup OBJECT-GROUP
    OBJECTS { initHeapMemoryUsage,
              usedHeapMemoryUsage,
              committedHeapMemoryUsage,
              maxHeapMemoryUsage,
              usableDiskSpace,
              totalDiskSpace,
              gcTime }
    STATUS  current
    DESCRIPTION
            "A collection of objects providing basic information on DGC server."
    ::= { collibraDGCMIB 2 }
systemGroup OBJECT-GROUP
    OBJECTS { systemLoadAverage,
              arch,
              systemName,
              availableProcessors,
              freePhysicalMemory,
              totalPhysicalMemory,
              systemLoadPercentage,
              processLoadPercentage }
    STATUS  current
    DESCRIPTION
            "A collection of objects providing basic information on the server."
    ::= { collibraDGCMIB 4 }
repoGroup OBJECT-GROUP
    OBJECTS { size,
              connectionCount,
              lockCount,
              cacheHitRatio,
              transactionCount,
              readCount,
              insertCount,
              updateCount,
              deleteCount,
              readIOTime,
              writeIOTime }
    STATUS  current
    DESCRIPTION
            "A collection of objects providing basic information on DGC's database."
    ::= { collibraDGCMIB 3 }
collibraDGCCompliance MODULE-COMPLIANCE
    STATUS  current
    DESCRIPTION
            "The compliance statement for SNMP entities which
            implement this MIB."
    MODULE  -- this module
    MANDATORY-GROUPS { 
             systemGroup,
             repoGroup,
             dgcGroup
    }
    ::= { collibraDGCMIB 1 }
system OBJECT IDENTIFIER
    ::= { systemGroup 1 }
dgc OBJECT IDENTIFIER
    ::= { dgcGroup 1 }
repo OBJECT IDENTIFIER
    ::= { repoGroup 1 }
size OBJECT-TYPE
  SYNTAX  Counter64
  MAX-ACCESS  read-only
  STATUS  current
  DESCRIPTION
          "The size of the database in bytes."
  ::= {repo 1}
connectionCount OBJECT-TYPE
  SYNTAX  Gauge32
  MAX-ACCESS  read-only
  STATUS  current
  DESCRIPTION
          "The number of connections to the database."
  ::= {repo 2}
lockCount OBJECT-TYPE
  SYNTAX  Gauge32
  MAX-ACCESS  read-only
  STATUS  current
  DESCRIPTION
          "The number of locks on the database."
  ::= {repo 3}
cacheHitRatio OBJECT-TYPE
  SYNTAX  Gauge32
  MAX-ACCESS  read-only
  STATUS  current
  DESCRIPTION
          "The percentage of blocks found in cache."
  ::= {repo 4}
transactionCount OBJECT-TYPE
  SYNTAX  Gauge32
  MAX-ACCESS  read-only
  STATUS  current
  DESCRIPTION
          "The number of transactions done in db."
  ::= {repo 5}
readCount OBJECT-TYPE
  SYNTAX  Counter64
  MAX-ACCESS  read-only
  STATUS  current
  DESCRIPTION
          "The number of reads in db."
  ::= {repo 6}
insertCount OBJECT-TYPE
  SYNTAX  Counter64
  MAX-ACCESS  read-only
  STATUS  current
  DESCRIPTION
          "The number of inserts in db."
  ::= {repo 7}
updateCount OBJECT-TYPE
  SYNTAX  Counter64
  MAX-ACCESS  read-only
  STATUS  current
  DESCRIPTION
          "The number of updates in db."
  ::= {repo 8}
deleteCount OBJECT-TYPE
  SYNTAX  Counter64
  MAX-ACCESS  read-only
  STATUS  current
  DESCRIPTION
          "The number of deletes in db."
  ::= {repo 9}
readIOTime OBJECT-TYPE
  SYNTAX  Counter64
  MAX-ACCESS  read-only
  STATUS  current
  DESCRIPTION
          "The time spent reading on disk for db."
  ::= {repo 10}
writeIOTime OBJECT-TYPE
  SYNTAX  Counter64
  MAX-ACCESS  read-only
  STATUS  current
  DESCRIPTION
          "The time spent writing on disk for db."
  ::= {repo 11}
initHeapMemoryUsage OBJECT-TYPE
  SYNTAX  Counter64
  MAX-ACCESS  read-only
  STATUS  current
  DESCRIPTION
          "The init heap memory usage."
  ::= {dgc 1}
usedHeapMemoryUsage OBJECT-TYPE
  SYNTAX  Counter64
  MAX-ACCESS  read-only
  STATUS  current
  DESCRIPTION
          "The used heap memory usage."
  ::= {dgc 2}
committedHeapMemoryUsage OBJECT-TYPE
  SYNTAX  Counter64
  MAX-ACCESS  read-only
  STATUS  current
  DESCRIPTION
          "The committed heap memory usage."
  ::= {dgc 3}
maxHeapMemoryUsage OBJECT-TYPE
  SYNTAX  Counter64
  MAX-ACCESS  read-only
  STATUS  current
  DESCRIPTION
          "The max heap memory usage."
  ::= {dgc 4}
usableDiskSpace OBJECT-TYPE
  SYNTAX  Counter64
  MAX-ACCESS  read-only
  STATUS  current
  DESCRIPTION
          "The free space on disk for DGC in bytes."
  ::= {dgc 5}
totalDiskSpace OBJECT-TYPE
  SYNTAX  Counter64
  MAX-ACCESS  read-only
  STATUS  current
  DESCRIPTION
          "The total space on DGC's disk in bytes."
  ::= {dgc 6}
gcTime OBJECT-TYPE
  SYNTAX  Counter64
  MAX-ACCESS  read-only
  STATUS  current
  DESCRIPTION
          "The total time spent in Garbage collection."
  ::= {dgc 7}
systemLoadAverage OBJECT-TYPE
  SYNTAX  Gauge32
  MAX-ACCESS  read-only
  STATUS  current
  DESCRIPTION
          "The system load average. Value of 100 is equivalent to one processor (core) fully loaded. Value can go above 100 if multiple processors (cores) are available."
  ::= {system 1}
arch OBJECT-TYPE
  SYNTAX  OCTET STRING
  MAX-ACCESS  read-only
  STATUS  current
  DESCRIPTION
          "The operating system architecture."
  ::= {system 2}
systemName OBJECT-TYPE
  SYNTAX  OCTET STRING
  MAX-ACCESS  read-only
  STATUS  current
  DESCRIPTION
          "The operating system name."
  ::= {system 3}
availableProcessors OBJECT-TYPE
  SYNTAX  Gauge32
  MAX-ACCESS  read-only
  STATUS  current
  DESCRIPTION
          "The number of available processors (cores)."
  ::= {system 4}
freePhysicalMemory OBJECT-TYPE
  SYNTAX  Counter64
  MAX-ACCESS  read-only
  STATUS  current
  DESCRIPTION
          "The amount of free physical memory (bytes)."
  ::= {system 5}
totalPhysicalMemory OBJECT-TYPE
  SYNTAX  Counter64
  MAX-ACCESS  read-only
  STATUS  current
  DESCRIPTION
          "The total amount of physical memory (bytes)."
  ::= {system 6}
systemLoadPercentage OBJECT-TYPE
  SYNTAX  Gauge32
  MAX-ACCESS  read-only
  STATUS  current
  DESCRIPTION
          "Returns the 'recent cpu usage' for the whole system as a percentage."
  ::= {system 7}
processLoadPercentage OBJECT-TYPE
  SYNTAX  Gauge32
  MAX-ACCESS  read-only
  STATUS  current
  DESCRIPTION
          "Returns the 'recent cpu usage' for the Java Virtual Machine process as a percentage."
  ::= {system 8}
END