-- MIB created 9/13/95 11:13:56, by -- SMIC (the next generation) version 1.6.29, November 22, 1994. BANYAN-HCS-MIB DEFINITIONS ::= BEGIN -- From file: "hcs.mib" -- Compile options "V M" IMPORTS enterprises FROM RFC1155-SMI TimeTicks FROM RFC1155-SMI OBJECT-TYPE FROM RFC-1212 TRAP-TYPE FROM RFC-1215 DisplayString, TimeStamp FROM RFC1213-MIB; banyan OBJECT IDENTIFIER ::= { enterprises 130 } vinesmibs OBJECT IDENTIFIER ::= { banyan 1 } mib3 OBJECT IDENTIFIER ::= { vinesmibs 3 } services OBJECT IDENTIFIER ::= { mib3 1 } banyanmodules OBJECT IDENTIFIER ::= { mib3 2 } hcsMIB OBJECT IDENTIFIER ::= { banyanmodules 18 } -- MODULE-IDENTITY -- LastUpdated -- 9503010000Z -- OrgName -- Banyan Systems, Incorporated -- ContactInfo -- Banyan Systems, Inc. -- -- Postal: Banyan Systems, Inc. -- 115 Flanders Road -- WESTBORO, MA 01581 -- USA -- -- E-mail: mibsupport@banyan.com -- Descr -- The MIB module for Banyan's HCS Service. hcs OBJECT IDENTIFIER ::= { services 18 } svcsummary OBJECT IDENTIFIER ::= { hcs 1 } svcusers OBJECT IDENTIFIER ::= { hcs 2 } evmask OBJECT IDENTIFIER ::= { hcs 3 } svcrpcstats OBJECT IDENTIFIER ::= { hcs 4 } hcsAdmin OBJECT IDENTIFIER ::= { hcs 5 } trapdata OBJECT IDENTIFIER ::= { hcs 6 } trapdefs OBJECT IDENTIFIER ::= { hcs 7 } svcName OBJECT-TYPE SYNTAX DisplayString -- Rsyntax OCTET STRING(SIZE(0..255)) ACCESS read-only STATUS mandatory DESCRIPTION "The Textual name of the service/component. This will usually be the StreetTalk name of the component." ::= { svcsummary 1 } svcCategory OBJECT-TYPE SYNTAX INTEGER(0..2000) ACCESS read-only STATUS mandatory DESCRIPTION "The Vines category number of the service." ::= { svcsummary 2 } svcLocation OBJECT-TYPE SYNTAX DisplayString -- Rsyntax OCTET STRING(SIZE(0..255)) ACCESS read-only STATUS mandatory DESCRIPTION "The location and/or resources of the service." ::= { svcsummary 3 } svcActiveSes OBJECT-TYPE SYNTAX INTEGER(0..100000) ACCESS read-only STATUS mandatory DESCRIPTION "The number of active sessions of the service." ::= { svcsummary 4 } svcTotalSes OBJECT-TYPE SYNTAX INTEGER(0..100000) ACCESS read-only STATUS mandatory DESCRIPTION "The number of total sessions of the service." ::= { svcsummary 5 } svcUpTime OBJECT-TYPE SYNTAX TimeTicks ACCESS read-only STATUS mandatory DESCRIPTION "The amount of time the service has been running in hundredths of a second." ::= { svcsummary 6 } svcStatFlags OBJECT-TYPE SYNTAX INTEGER { isOpen(1), isClosed(2) } ACCESS read-only STATUS mandatory DESCRIPTION "The status flags of the service." ::= { svcsummary 7 } svcRevision OBJECT-TYPE SYNTAX DisplayString -- Rsyntax OCTET STRING(SIZE(0..255)) ACCESS read-only STATUS mandatory DESCRIPTION "The revision number of this particular component. Where appropriate, this will be the service revision number multiplied by 10000. For production versions of the service, 50 will be added to the number. For example, the string '60051' represents revision 6.00 (1). The value '60001' would represent revision 6.00 (Beta-1)." ::= { svcsummary 8 } svcMibRevision OBJECT-TYPE SYNTAX INTEGER(1..100) ACCESS read-only STATUS mandatory DESCRIPTION "The revision number of this MIB. This can be used by management applications to determine which MIB variables are appropriate for this particular component instance." ::= { svcsummary 9 } evmaskSend OBJECT-TYPE SYNTAX INTEGER { off(1), minimal(2), default(3), all(4) } ACCESS read-write STATUS mandatory DESCRIPTION "Indicates whether alarm/warning/audit events are to be sent to the Event Service. The allowed values are : off(1) - no events are sent to EVS. minimal(2) - only alarm type events sent to EVS. default(3) - alarm and warning type events sent to EVS. all(4) - alarm, warning and audit type events sent to EVS." ::= { evmask 1 } evmaskWrite OBJECT-TYPE SYNTAX INTEGER { off(1), low(2), medium(3), high(4), default(5), debug(6) } ACCESS read-write STATUS mandatory DESCRIPTION "Indicates which event types are written to the local log file. The following events are sents at each level: off(1): none low(2): alarm medium(3): alarm, warning high(4): alarm, warning, audit default(5): alarm, warning, audit, info debug(6): all" ::= { evmask 2 } evmaskLocalLog OBJECT-TYPE SYNTAX DisplayString -- Rsyntax OCTET STRING(SIZE(0..255)) ACCESS read-only STATUS mandatory DESCRIPTION "This is the fully qualified pathname of the file which events will be written to depending on the evmaskWrite value." ::= { evmask 3 } svcRpcKeepStats OBJECT-TYPE SYNTAX INTEGER { off(1), on(2) } ACCESS read-write STATUS mandatory DESCRIPTION "Indicates whether RPC statistics should be collected. The allowed values are : off(1) - no statistics collected. on(2) - statistics collected." ::= { svcrpcstats 1 } svcRpcThreshold OBJECT-TYPE SYNTAX TimeTicks ACCESS read-write STATUS mandatory DESCRIPTION "The threshold in TimeTicks for tracking RPC call durations." ::= { svcrpcstats 2 } svcRpcInfoTable OBJECT-TYPE SYNTAX SEQUENCE OF SvcRpcInfoEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "Statistics for remote procedure calls supported by the service." ::= { svcrpcstats 3 } svcRpcInfoEntry OBJECT-TYPE SYNTAX SvcRpcInfoEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "An entry for each remote procedure call supported by the service." INDEX { svcRpcIndex } ::= { svcRpcInfoTable 1 } SvcRpcInfoEntry ::= SEQUENCE { svcRpcIndex INTEGER, svcRpcName DisplayString, svcRpcNumCalls INTEGER, svcRpcNumOverThresh INTEGER, svcRpcTotalTime TimeTicks, svcRpcHighWater TimeTicks } svcRpcIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "A unique value used to index into the list of remote procedure calls supported by the service." ::= { svcRpcInfoEntry 1 } svcRpcName OBJECT-TYPE SYNTAX DisplayString -- Rsyntax OCTET STRING(SIZE(0..255)) ACCESS read-only STATUS mandatory DESCRIPTION "The name of the remote procedure call." ::= { svcRpcInfoEntry 2 } svcRpcNumCalls OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The number of calls to this procedure" ::= { svcRpcInfoEntry 3 } svcRpcNumOverThresh OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The number of calls that took longer than the threshold." ::= { svcRpcInfoEntry 4 } svcRpcTotalTime OBJECT-TYPE SYNTAX TimeTicks ACCESS read-only STATUS mandatory DESCRIPTION "The cumulative time for this procedure in TimeTicks." ::= { svcRpcInfoEntry 5 } svcRpcHighWater OBJECT-TYPE SYNTAX TimeTicks ACCESS read-only STATUS mandatory DESCRIPTION "The longest duration for this procedure in TimeTicks." ::= { svcRpcInfoEntry 6 } hcsDBThres OBJECT-TYPE SYNTAX INTEGER ACCESS read-write STATUS mandatory DESCRIPTION "Enumerates the threshold for total size of the HCS database files for data and configuration. When this size is exceeded, a warning is issued. The specified value is in bytes, i.e., a value of 1000000 that a warning will be emitted when total size of all the DB files exceed 1,000,000 bytes in size." ::= { hcsAdmin 1 } hcsMaxDiskSize OBJECT-TYPE SYNTAX INTEGER ACCESS read-write STATUS mandatory DESCRIPTION "Enumerates the maximum size that all the HCS database files can take up. When this threshold is reached, an alarm will be sent and HCS will no longer write any new data to the database files." ::= { hcsAdmin 2 } hcsCurrDiskSize OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "Enumerates the current size in bytes of the HCS database files based on the current HCS configuration." ::= { hcsAdmin 3 } hcsDefaultFileFlag OBJECT-TYPE SYNTAX INTEGER { off(1), on(2) } ACCESS read-only STATUS mandatory DESCRIPTION "A flag to tell whether the default table, hcsdef, is being collected or not. 'off' means the table is NOT being collected. 'on' means the hcsdef table is being collected. The value is set in the HCS attribute by entering the first line as 'GETDEFAULT: ON' to to turn on collection of table hcsdef, or by by entering 'GETDEFAULT: OFF' to turn off collection. The only way to turn on collection of hcsdef is to enter 'GETDEFAULT: ON'. If nothing is entered on first line, then no collection of the hcsdef table takes place. The value is read every time HCS is started or reconfigured." ::= { hcsAdmin 4 } tpSvrName OBJECT-TYPE SYNTAX DisplayString -- Rsyntax OCTET STRING(SIZE(0..255)) ACCESS not-accessible STATUS mandatory DESCRIPTION "The name of the server" ::= { trapdata 1 } tpAlertTime OBJECT-TYPE SYNTAX TimeStamp -- Rsyntax TimeTicks ACCESS not-accessible STATUS mandatory DESCRIPTION "The system time when an alert was issued to EVS." ::= { trapdata 2 } tpSvcName OBJECT-TYPE SYNTAX DisplayString -- Rsyntax OCTET STRING(SIZE(0..255)) ACCESS not-accessible STATUS mandatory DESCRIPTION "The StreetTalk Service name which issued the trap." ::= { trapdata 3 } tpEventType OBJECT-TYPE SYNTAX OCTET STRING(SIZE(0..63)) ACCESS not-accessible STATUS mandatory DESCRIPTION "The type of event." ::= { trapdata 4 } tpAudInitiator OBJECT-TYPE SYNTAX DisplayString -- Rsyntax OCTET STRING(SIZE(0..255)) ACCESS not-accessible STATUS mandatory DESCRIPTION "This is the name of the object that initiated the generation of an audit event. In most cases it will be a StreetTalk name." ::= { trapdata 5 } tpAudObject OBJECT-TYPE SYNTAX DisplayString -- Rsyntax OCTET STRING(SIZE(0..255)) ACCESS not-accessible STATUS mandatory DESCRIPTION "This is the name of the object that was acted upon and caused the generation of an audit event. In most cases it will be a StreetTalk name." ::= { trapdata 6 } tpAudResult OBJECT-TYPE SYNTAX INTEGER { success(1), failure(2) } ACCESS not-accessible STATUS mandatory DESCRIPTION "This was the result of the action that caused the generation of an audit event." ::= { trapdata 7 } tpStr1 OBJECT-TYPE SYNTAX DisplayString -- Rsyntax OCTET STRING(SIZE(0..255)) ACCESS not-accessible STATUS mandatory DESCRIPTION "Generic string to use for traps" ::= { trapdata 8 } tpStr2 OBJECT-TYPE SYNTAX DisplayString -- Rsyntax OCTET STRING(SIZE(0..255)) ACCESS not-accessible STATUS mandatory DESCRIPTION "Generic string to use for traps" ::= { trapdata 9 } tpInt1 OBJECT-TYPE SYNTAX INTEGER ACCESS not-accessible STATUS mandatory DESCRIPTION "Generic integer use for traps" ::= { trapdata 10 } tpInt2 OBJECT-TYPE SYNTAX INTEGER ACCESS not-accessible STATUS mandatory DESCRIPTION "Generic integer to use for traps" ::= { trapdata 11 } trapHcsConfig TRAP-TYPE --?? Non-reverse mappable trap ENTERPRISE hcs VARIABLES { tpSvrName, tpSvcName, tpAlertTime, tpEventType } -- Status -- mandatory DESCRIPTION "The HCS configuration file has been changed." ::= 1 trap3 TRAP-TYPE --?? Non-reverse mappable trap ENTERPRISE hcs VARIABLES { tpSvrName, tpSvcName, tpAlertTime, tpEventType, tpAudInitiator, tpAudObject, tpAudResult, hcsMaxDiskSize } -- Status -- mandatory DESCRIPTION "The maximum disk size for the database has been changed" ::= 2 trap4 TRAP-TYPE --?? Non-reverse mappable trap ENTERPRISE hcs VARIABLES { tpSvrName, tpSvcName, tpAlertTime, tpEventType, tpAudInitiator, tpAudObject, tpAudResult, hcsDBThres } -- Status -- mandatory DESCRIPTION "The threshold size for the database has been changed" ::= 3 trap5 TRAP-TYPE --?? Non-reverse mappable trap ENTERPRISE hcs VARIABLES { tpSvrName, tpSvcName, tpAlertTime, tpEventType, tpInt1, hcsDBThres } -- Status -- mandatory DESCRIPTION "HCS Database size has exceeded the threshold size" ::= 4 trap6 TRAP-TYPE --?? Non-reverse mappable trap ENTERPRISE hcs VARIABLES { tpSvrName, tpSvcName, tpAlertTime, tpEventType, tpInt1, hcsMaxDiskSize } -- Status -- mandatory DESCRIPTION "HCS Database size has exceeded the max disk size" ::= 5 trap7 TRAP-TYPE --?? Non-reverse mappable trap ENTERPRISE hcs VARIABLES { tpSvrName, tpSvcName, tpAlertTime, tpEventType, tpAudInitiator, tpAudObject, tpAudResult, tpStr1 } -- Status -- mandatory DESCRIPTION "HCS has added a new table to its configuration" ::= 6 trap8 TRAP-TYPE --?? Non-reverse mappable trap ENTERPRISE hcs VARIABLES { tpSvrName, tpSvcName, tpAlertTime, tpEventType, tpAudInitiator, tpAudObject, tpAudResult, tpStr1 } -- Status -- mandatory DESCRIPTION "HCS has updated a table in its configuration" ::= 7 trap9 TRAP-TYPE --?? Non-reverse mappable trap ENTERPRISE hcs VARIABLES { tpSvrName, tpSvcName, tpAlertTime, tpEventType, tpAudInitiator, tpAudObject, tpAudResult, tpStr1 } -- Status -- mandatory DESCRIPTION "HCS has deleted a table from its configuration" ::= 8 END