Mercurial > hg > release > heapstats-1.1
view agent/mib/HeapStatsMibs.txt @ 43:02af7ec6063e
Bug 2382: Update Private Enterprise Number for SNMP.
reviewed-by: yasuenag
author | KUBOTA Yuji <kubota.yuji@lab.ntt.co.jp> |
---|---|
date | Thu, 28 May 2015 15:12:11 +0900 |
parents | b21d5eef58f0 |
children | 46eb873607e8 |
line wrap: on
line source
HeapStatsMibs DEFINITIONS ::= BEGIN IMPORTS MODULE-IDENTITY, OBJECT-TYPE, NOTIFICATION-TYPE, enterprises, Counter64 FROM SNMPv2-SMI; heapStats MODULE-IDENTITY LAST-UPDATED "201505232200Z" ORGANIZATION "The IcedTea project (HeapStats)" CONTACT-INFO "Email: heapstats@icedtea.classpath.org" DESCRIPTION "Mib of Heapstats agent information." REVISION "201203161200Z" DESCRIPTION "Append resourceExhaustedAlert and collectLogAlert." REVISION "201208311200Z" DESCRIPTION "Append deadLockAlert." REVISION "201307181030Z" DESCRIPTION "Append javaHeapAlert." REVISION "201307221630Z" DESCRIPTION "Append javaMetaspaceAlert." -- REVISION "revision date" -- DESCRIPTION -- "about Revision" ::= { enterprises 45156 } -- heapAlert Define =========================================================== heapAlert OBJECT IDENTIFIER ::= { heapStats 1 } alertDateTime OBJECT-TYPE -- SYNTAX Counter64 MAX-ACCESS read-only STATUS mandatory DESCRIPTION "alertDateTime is timestamp was generated alert by JVM agent is milli-second from A.D. 01/01/1970 00:00:00." ::= { heapAlert 1 } alertClassName OBJECT-TYPE -- SYNTAX OCTET STRING MAX-ACCESS read-only STATUS mandatory DESCRIPTION "alertClassName is Java-class-name. It's occurred cause of alert by JVM agent." ::= { heapAlert 2 } alertType OBJECT-TYPE -- SYNTAX OCTET STRING(SIZE (0..5)) MAX-ACCESS read-only STATUS mandatory DESCRIPTION "alertType is type of alert generated by JVM agent." ::= { heapAlert 3 } classSize OBJECT-TYPE -- SYNTAX Counter64 MAX-ACCESS read-only STATUS mandatory DESCRIPTION "classSize is size of class which cause of generated alert. if alertType is 'delta' then classSize is increment from before snapshot. if alertType is 'usage' then classSize is total using size on heap." ::= { heapAlert 4 } instanceCnt OBJECT-TYPE -- SYNTAX Counter64 MAX-ACCESS read-only STATUS mandatory DESCRIPTION "instanceCnt is count of instance." ::= { heapAlert 5 } heapAlertTrap NOTIFICATION-TYPE STATUS current DESCRIPTION "It's used to notify that class infomation. The class occupy unjustly large size of Java-heap." ::= { heapAlert 0 } -- resourceExhaustedAlert Define ============================================== resourceExhaustedAlert OBJECT IDENTIFIER ::= { heapStats 2 } resourceFlag OBJECT-TYPE -- SYNTAX INTEGER MAX-ACCESS read-only STATUS mandatory DESCRIPTION "Flag means information of resource exhausted." ::= { resourceExhaustedAlert 1 } description OBJECT-TYPE -- SYNTAX OCTET STRING MAX-ACCESS read-only STATUS mandatory DESCRIPTION "Description explain about resource exhausted." ::= { resourceExhaustedAlert 2 } resourceExhaustedAlertTrap NOTIFICATION-TYPE STATUS current DESCRIPTION "It's used to notify that JVM exhausted resources." ::= { resourceExhaustedAlert 0 } -- collectLogAlert Define ===================================================== collectLogAlert OBJECT IDENTIFIER ::= { heapStats 3 } logPath OBJECT-TYPE -- SYNTAX OCTET STRING MAX-ACCESS read-only STATUS mandatory DESCRIPTION "Path of log archive file." ::= { collectLogAlert 1 } failureDateTime OBJECT-TYPE -- SYNTAX Counter64 MAX-ACCESS read-only STATUS mandatory DESCRIPTION "Datetime of the point of failure. This value is equals alertDateTime in resourceExhaustedAlert trap. If collect log by user signal then this value is 0." ::= { collectLogAlert 2 } collectLogAlertTrap NOTIFICATION-TYPE STATUS current DESCRIPTION "It's used to notify that collect log." ::= { collectLogAlert 0 } -- deadLockAlert Define ===================================================== deadLockAlert OBJECT IDENTIFIER ::= { heapStats 4 } threadCount OBJECT-TYPE -- SYNTAX Counter MAX-ACCESS read-only STATUS mandatory DESCRIPTION "Count of dead-locked threads." ::= { deadLockAlert 1 } threadName OBJECT-TYPE -- SYNTAX OCTET STRING MAX-ACCESS read-only STATUS mandatory DESCRIPTION "Name of dead-locked one thread." ::= { deadLockAlert 2 } deadLockAlertTrap NOTIFICATION-TYPE STATUS current DESCRIPTION "It's used to notify that raised dead-lock in JVM." ::= { deadLockAlert 0 } -- javaHeapAlert Define =================================================== javaHeapAlert OBJECT IDENTIFIER ::= { heapStats 5 } alertDateTime OBJECT-TYPE -- SYNTAX Counter64 MAX-ACCESS read-only STATUS mandatory DESCRIPTION "alertDateTime is timestamp was generated alert by JVM agent is milli-second from A.D. 01/01/1970 00:00:00." ::= { javaHeapAlert 1 } usage OBJECT-TYPE -- SYNTAX Counter64 MAX-ACCESS read-only STATUS mandatory DESCRIPTION "usage is Java heap usage when alert is generated." ::= { javaHeapAlert 2 } maxCapacity OBJECT-TYPE -- SYNTAX Counter64 MAX-ACCESS read-only STATUS mandatory DESCRIPTION "maxCapacity is max capacity of java heap." ::= { javaHeapAlert 3 } heapRegionAlertTrap NOTIFICATION-TYPE STATUS current DESCRIPTION "It's used to notify that java heap infomation." ::= { javaHeapAlert 0 } -- javaMetaspaceAlert Define ============================================== javaMetaspaceAlert OBJECT IDENTIFIER ::= { heapStats 6 } alertDateTime OBJECT-TYPE -- SYNTAX Counter64 MAX-ACCESS read-only STATUS mandatory DESCRIPTION "alertDateTime is timestamp was generated alert by JVM agent is milli-second from A.D. 01/01/1970 00:00:00." ::= { javaMetaspaceAlert 1 } usage OBJECT-TYPE -- SYNTAX Counter64 MAX-ACCESS read-only STATUS mandatory DESCRIPTION "usage is PermGen or Metaspace usage when alert is generated." ::= { javaMetaspaceAlert 2 } maxCapacity OBJECT-TYPE -- SYNTAX Counter64 MAX-ACCESS read-only STATUS mandatory DESCRIPTION "maxCapacity is max capacity of PermGen or Metaspace." ::= { javaMetaspaceAlert 3 } javaMetaspaceAlertTrap NOTIFICATION-TYPE STATUS current DESCRIPTION "It's used to notify that PermGen or Metaspace infomation." ::= { javaMetaspaceAlert 0 } END