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