BackupExpress-MIB DEFINITIONS ::= BEGIN IMPORTS DisplayString, enterprises, IpAddress FROM RFC1155-SMI OBJECT-TYPE FROM RFC-1212 TRAP-TYPE FROM RFC-1215; -- -- RCS version : @(#)$Id: bex_mib.nov,v 1.1 2008-07-18 03:04:57-04 hsong Exp $ -- -- first letter of an object name has to be lower case !! -- backex OBJECT IDENTIFIER ::= { 1 3 6 1 4 1 2245 1 } -- enterprises OBJECT IDENTIFIER ::= { private 1 } syncsort OBJECT IDENTIFIER ::= { enterprises 2245 } backex OBJECT IDENTIFIER ::= { syncsort 1 } bexinfo OBJECT IDENTIFIER ::= { backex 1 } bexjob OBJECT IDENTIFIER ::= { backex 2 } bexnode OBJECT IDENTIFIER ::= { backex 3 } bexdevice OBJECT IDENTIFIER ::= { backex 4 } bexmedia OBJECT IDENTIFIER ::= { backex 5 } -- -- The Backup Express Group -- bexVersion OBJECT-TYPE SYNTAX DisplayString (SIZE(0..15)) ACCESS read-only STATUS mandatory DESCRIPTION "The Release version of Backup Express" ::= { bexinfo 1 } bexWarnDay OBJECT-TYPE SYNTAX INTEGER (0..65535) ACCESS read-only STATUS mandatory DESCRIPTION "The remaining days before License expiration" ::= { bexinfo 2 } bexStatus OBJECT-TYPE SYNTAX INTEGER (0..65535) ACCESS read-only STATUS mandatory DESCRIPTION "The return code of functions executed" ::= { bexinfo 3 } bexMessage OBJECT-TYPE SYNTAX DisplayString (SIZE(0..255)) ACCESS read-only STATUS mandatory DESCRIPTION "Backup Express log message" ::= { bexinfo 4 } bexModuleName OBJECT-TYPE SYNTAX DisplayString (SIZE(0..25)) ACCESS read-only STATUS mandatory DESCRIPTION "Backup Express Module ID" ::= { bexinfo 5 } bexSystemErr OBJECT-TYPE SYNTAX INTEGER (0..4294967295) ACCESS read-only STATUS mandatory DESCRIPTION "The error return code from system" ::= { bexinfo 6 } bexJobName OBJECT-TYPE SYNTAX DisplayString (SIZE(0..15)) ACCESS read-only STATUS mandatory DESCRIPTION "The job name defined in Backup Express" ::= { bexjob 1 } bexJobID OBJECT-TYPE SYNTAX INTEGER (1..4294967295) ACCESS read-only STATUS mandatory DESCRIPTION "The job id assigned when it is run" ::= { bexjob 2 } bexJobReturnCode OBJECT-TYPE SYNTAX INTEGER (0..65535) ACCESS read-only STATUS mandatory DESCRIPTION "The return code from a job" ::= { bexjob 3 } bexJobType OBJECT-TYPE SYNTAX INTEGER { bexBaseBackup (1), bexIncrBackup (2), bexDifrBackup (3), bexCatalogBackup (4), bexRestoreFromCatalog (5), bexRestoreFromJob (6), bexRestoreFromTape (7), bexCatalogRestore (8), bexFileCopy (9), bexTapeDuplicate (10), bexCatalogCondense (11), bexRawBackup (12), bexRawRestore (13), bexRawRestoreFromTape (14), bexRawRestoreFromJob (15), bexTapeCleaning (16), bexDataToolBackup (17), bexDataToolRestore (18), bexScripts (19), bexSAPBackup (20), bexSAPRestore (21), bexOracleBackup (22), bexOracleRestore (23) } ACCESS read-only STATUS mandatory DESCRIPTION "The type of a job defined in Backup Express" ::= { bexjob 4 } bexNodeName OBJECT-TYPE SYNTAX DisplayString (SIZE(0..49)) ACCESS read-only STATUS mandatory DESCRIPTION "The logical name of a machine defined in Backup Express" ::= { bexnode 1 } bexNodeAddr OBJECT-TYPE SYNTAX IpAddress ACCESS read-only STATUS mandatory DESCRIPTION "The IP address assigned to a node" ::= { bexnode 2 } bexDiskID OBJECT-TYPE SYNTAX DisplayString (SIZE(0..255)) ACCESS read-only STATUS mandatory DESCRIPTION "The logical name of a disk drive defined in Backup Express" ::= { bexnode 3 } bexFileName OBJECT-TYPE SYNTAX DisplayString (SIZE(0..255)) ACCESS read-only STATUS mandatory DESCRIPTION "The name of a file in file system" ::= { bexnode 4 } bexDeviceName OBJECT-TYPE SYNTAX DisplayString (SIZE(0..15)) ACCESS read-only STATUS mandatory DESCRIPTION "The logical name of a device defined in Backup Express" ::= { bexdevice 1 } bexDeviceFile OBJECT-TYPE SYNTAX DisplayString (SIZE(0..49)) ACCESS read-only STATUS mandatory DESCRIPTION "The file name of a device used by the system" ::= { bexdevice 2 } bexClusterName OBJECT-TYPE SYNTAX DisplayString (SIZE(0..15)) ACCESS read-only STATUS mandatory DESCRIPTION "The logical name of a device cluster defined in Backup Express" ::= { bexdevice 3 } bexMediaPool OBJECT-TYPE SYNTAX DisplayString (SIZE(0..15)) ACCESS read-only STATUS mandatory DESCRIPTION "The logical name of a media pool defined in Backup Express" ::= { bexmedia 1 } bexMediaVolser OBJECT-TYPE SYNTAX DisplayString (SIZE(0..9)) ACCESS read-only STATUS mandatory DESCRIPTION "The Label of a medium" ::= { bexmedia 2 } bexMediaSlot OBJECT-TYPE SYNTAX INTEGER (0..65535) ACCESS read-only STATUS mandatory DESCRIPTION "The slot number of a medium sitting inside a jukebox" ::= { bexmedia 3 } bexMediaThresh OBJECT-TYPE SYNTAX INTEGER (0..65535) ACCESS read-only STATUS mandatory DESCRIPTION "The warning threshold of available media in a pool" ::= { bexmedia 4 } bexMediaAvail OBJECT-TYPE SYNTAX INTEGER (0..4294967295) ACCESS read-only STATUS mandatory DESCRIPTION "The count of available media in a pool" ::= { bexmedia 5 } -- -- Traps -- bexStarts TRAP-TYPE ENTERPRISE backex VARIABLES { bexVersion} DESCRIPTION "Backup Express Started" --#TYPE "Backup Express Started" --#SUMMARY "Backup Express Release %s started." --#ARGUMENTS {0} --#SEVERITY INFORMATIONAL --#TIMEINDEX 99 --#STATE OPERATIONAL ::= 1 bexStops TRAP-TYPE ENTERPRISE backex DESCRIPTION "Backup Express Stopped" --#TYPE "Backup Express Stopped" --#SUMMARY "Backup Express Stopped" --#SEVERITY INFORMATIONAL --#TIMEINDEX 99 --#STATE OPERATIONAL ::= 2 bexJobStarts TRAP-TYPE ENTERPRISE backex VARIABLES { bexJobName, bexJobID, bexJobType} DESCRIPTION "A Backup Express job started." --#TYPE "A Backup Express job started" --#SUMMARY "Backup Express job %s (id %d, type %d) started." --#ARGUMENTS {0,1,2} --#SEVERITY INFORMATIONAL --#TIMEINDEX 99 --#STATE OPERATIONAL ::= 3 bexJobEnds TRAP-TYPE ENTERPRISE backex VARIABLES { bexJobName, bexJobID, bexJobType, bexJobReturnCode} DESCRIPTION "A Backup Express job finished." --#TYPE "A Backup Express job ended" --#SUMMARY "Backup Express job %s (id %d, type %d) ended with return code %d." --#ARGUMENTS {0,1,2,3} --#SEVERITY INFORMATIONAL --#TIMEINDEX 99 --#STATE OPERATIONAL ::= 4 bexJobCancelled TRAP-TYPE ENTERPRISE backex VARIABLES { bexJobName, bexJobID, bexJobType} DESCRIPTION "A Backup Express job cancelled." --#TYPE "A Backup Express job cancelled" --#SUMMARY "Backup Express job %s (id %d, type %d) was cancelled." --#ARGUMENTS {0,1,2} --#SEVERITY INFORMATIONAL --#TIMEINDEX 99 --#STATE OPERATIONAL ::= 5 bexTaskWaitVolser TRAP-TYPE ENTERPRISE backex VARIABLES { bexJobID, bexMediaVolser} DESCRIPTION "A BEX Restore task is held waiting for tape." --#TYPE "A BEX Restore task is held waiting for tape" --#SUMMARY "BEX Restore job %d is waiting for tape %s." --#ARGUMENTS {0,1} --#SEVERITY INFORMATIONAL --#TIMEINDEX 99 --#STATE OPERATIONAL ::= 6 bexMountTape TRAP-TYPE ENTERPRISE backex VARIABLES { bexNodeName, bexNodeAddr, bexMediaVolser, bexDeviceName, bexDeviceFile, bexJobID, bexJobType} DESCRIPTION "Ask for mounting a medium." --#TYPE "A Backup Express job needs a medium" --#SUMMARY "Operator on node %s (%s) please mount tape (%s) on device %s (%s) for job %d (type %d)" --#ARGUMENTS {0,1,2,3,4,5,6} --#SEVERITY INFORMATIONAL --#TIMEINDEX 99 --#STATE OPERATIONAL ::= 10 bexTapeMounted TRAP-TYPE ENTERPRISE backex VARIABLES { bexNodeName, bexNodeAddr, bexMediaVolser, bexDeviceName, bexDeviceFile, bexJobID, bexJobType, bexStatus} DESCRIPTION "Request for mounting a medium has been fulfilled." --#TYPE "A Backup Express job got the medium" --#SUMMARY "Tape (%s) mounted [status %d] on device %s (%s) at node %s (%d) for job %d (type %d)" --#ARGUMENTS {2,7,3,4,0,1,5,6} --#SEVERITY INFORMATIONAL --#TIMEINDEX 99 --#STATE OPERATIONAL ::= 11 bexTapeDismounted TRAP-TYPE ENTERPRISE backex VARIABLES { bexNodeName, bexNodeAddr, bexMediaVolser, bexDeviceName, bexDeviceFile, bexJobID, bexJobType, bexStatus} DESCRIPTION "A medium has been dismounted." --#TYPE "A Backup Express job dismounted the medium" --#SUMMARY "Tape (%s) dismounted [status %d] from device %s (%s) at node %s (%d) for job %d (type %d)" --#ARGUMENTS {2,7,3,4,0,1,5,6} --#SEVERITY INFORMATIONAL --#TIMEINDEX 99 --#STATE OPERATIONAL ::= 12 bexExportTape TRAP-TYPE ENTERPRISE backex VARIABLES { bexNodeName, bexNodeAddr, bexMediaVolser, bexClusterName} DESCRIPTION "Ask for exporting a medium from a jukebox." --#TYPE "Exporting a medium from a jukebox" --#SUMMARY "Operator on node %s (%s) please take tape(s) (%s...) out of the jukebox %s" --#ARGUMENTS {0,1,2,3} --#SEVERITY INFORMATIONAL --#TIMEINDEX 99 --#STATE OPERATIONAL ::= 13 bexTapeExported TRAP-TYPE ENTERPRISE backex VARIABLES { bexNodeName, bexNodeAddr, bexMediaVolser, bexClusterName} DESCRIPTION "Exporting a medium from a jukebox has been done." --#TYPE "A medium exported from a jukebox" --#SUMMARY "Tape(s) (%s...) has been taken out of the jukebox %s on node %s (%s)" --#ARGUMENTS {2,3,0,1} --#SEVERITY INFORMATIONAL --#TIMEINDEX 99 --#STATE OPERATIONAL ::= 14 bexReplaceCleanTape TRAP-TYPE ENTERPRISE backex VARIABLES { bexNodeName, bexNodeAddr, bexMediaSlot, bexClusterName} DESCRIPTION "Ask for replacing a cleaning medium." --#TYPE "Ask for replacing a cleaning medium" --#SUMMARY "Operator on node %s (%s) please replace the cleaning tape at slot %d of the jukebox %s" --#ARGUMENTS {0,1,2,3} --#SEVERITY INFORMATIONAL --#TIMEINDEX 99 --#STATE OPERATIONAL ::= 15 bexVerifyStarts TRAP-TYPE ENTERPRISE backex VARIABLES { bexJobID, bexNodeName, bexDeviceName} DESCRIPTION "Starts tape verification." --#TYPE "Starts tape verification" --#SUMMARY "Starting verification in device %s at node %s for job %d" --#ARGUMENTS {2,1,0} --#SEVERITY INFORMATIONAL --#TIMEINDEX 99 --#STATE OPERATIONAL ::= 16 bexVerifyEnds TRAP-TYPE ENTERPRISE backex VARIABLES { bexJobID, bexNodeName, bexDeviceName} DESCRIPTION "Tape verification done." --#TYPE "Tape verification done" --#SUMMARY "Verification done in device %s at node %s for job %d" --#ARGUMENTS {2,1,0} --#SEVERITY INFORMATIONAL --#TIMEINDEX 99 --#STATE OPERATIONAL ::= 17 bexLicenseWarning TRAP-TYPE ENTERPRISE backex VARIABLES { bexWarnDay} DESCRIPTION "Backup Express License will expire" --#TYPE "Backup Express License will expire" --#SUMMARY "Backup Express License will expire in %d days." --#ARGUMENTS {0} --#SEVERITY MINOR --#TIMEINDEX 99 --#STATE OPERATIONAL ::= 40 bexNoMoreFreeTape TRAP-TYPE ENTERPRISE backex VARIABLES { bexMediaPool} DESCRIPTION "No more free tape available in a media pool." --#TYPE "No more free tape available in a media pool" --#SUMMARY "System Administrator please add more tapes into pool %s or run condense" --#ARGUMENTS {0} --#SEVERITY MINOR --#TIMEINDEX 99 --#STATE OPERATIONAL ::= 41 bexFreeTapeLow TRAP-TYPE ENTERPRISE backex VARIABLES { bexMediaPool, bexMediaThresh, bexMediaAvail} DESCRIPTION "Media pool inventory drops below threshold" --#TYPE "Media pool inventory drops below threshold" --#SUMMARY "Media pool %s has fewer free tapes (%d) than threshold (%d)." --#ARGUMENTS {0,2,1} --#SEVERITY MINOR --#TIMEINDEX 99 --#STATE OPERATIONAL ::= 42 bexNoTapeToRetry TRAP-TYPE ENTERPRISE backex VARIABLES { bexJobID, bexNodeName, bexDiskID, bexMediaPool} DESCRIPTION "No retry will be done without tape" --#TYPE "No retry will be done without tape" --#SUMMARY "Unable retry task (job %d) on node %s (disk %s) without tape in pool %s." --#ARGUMENTS {0,1,2,3} --#SEVERITY MINOR --#TIMEINDEX 99 --#STATE OPERATIONAL ::= 43 bexIdleWarning TRAP-TYPE ENTERPRISE backex VARIABLES { bexNodeName, bexModuleName} DESCRIPTION "BEX no activity" --#TYPE "BEX no activity" --#SUMMARY "Module %s at node %s has not responded for a while, close it out." --#ARGUMENTS {1,0} --#SEVERITY MINOR --#TIMEINDEX 99 --#STATE OPERATIONAL ::= 50 bexConnTimedOut TRAP-TYPE ENTERPRISE backex VARIABLES { bexNodeName, bexModuleName} DESCRIPTION "BEX connection timed out" --#TYPE "BEX connection timed out" --#SUMMARY "Timed out while waiting for module %s at node %s to register." --#ARGUMENTS {1,0} --#SEVERITY MINOR --#TIMEINDEX 99 --#STATE OPERATIONAL ::= 51 bexAuthenticFail TRAP-TYPE ENTERPRISE backex VARIABLES { bexJobID, bexModuleName, bexNodeName, bexJobReturnCode} DESCRIPTION "BEX connection authentication failure" --#TYPE "BEX connection authentication failure" --#SUMMARY "Authentication failure in job %d with module %s at node %s, rc %d." --#ARGUMENTS {0,1,2,3} --#SEVERITY MINOR --#TIMEINDEX 99 --#STATE OPERATIONAL ::= 52 bexNodeDown TRAP-TYPE ENTERPRISE backex VARIABLES { bexNodeName, bexNodeAddr} DESCRIPTION "Backup Express cannot access a node." --#TYPE "Backup Express cannot access a node" --#SUMMARY "Backup Express cannot access node %s (%s)" --#ARGUMENTS {0,1} --#SEVERITY MAJOR --#TIMEINDEX 99 --#STATE OPERATIONAL ::= 60 bexDeviceDown TRAP-TYPE ENTERPRISE backex VARIABLES { bexNodeName, bexNodeAddr, bexDeviceName, bexDeviceFile} DESCRIPTION "Backup Express cannot access a device." --#TYPE "Backup Express cannot access a device" --#SUMMARY "Backup Express cannot access device %s (%s) at node %s (%s)" --#ARGUMENTS {2,3,0,1} --#SEVERITY MINOR --#TIMEINDEX 99 --#STATE OPERATIONAL ::= 61 bexNodeEventFail TRAP-TYPE ENTERPRISE backex VARIABLES { bexNodeName} DESCRIPTION "BEX lost connection to a node." --#TYPE "BEX lost connection to a node" --#SUMMARY "Backup Express lost connection to node %s." --#ARGUMENTS {0} --#SEVERITY MAJOR --#TIMEINDEX 99 --#STATE OPERATIONAL ::= 62 bexCondenseFail TRAP-TYPE ENTERPRISE backex VARIABLES { bexFileName, bexNodeName} DESCRIPTION "BEX fails fixing catalog files" --#TYPE "BEX fails fixing catalog files" --#SUMMARY "BEX fails fixing catalog file %s (node %s)." --#ARGUMENTS {0,1} --#SEVERITY CRITICAL --#TIMEINDEX 99 --#STATE OPERATIONAL ::= 70 bexDBLoginFail TRAP-TYPE ENTERPRISE backex VARIABLES { bexStatus} DESCRIPTION "BEX fails login to DB" --#TYPE "BEX fails login to DB" --#SUMMARY "BEX JH fails login to DB, rc %d." --#ARGUMENTS {0} --#SEVERITY CRITICAL --#TIMEINDEX 99 --#STATE OPERATIONAL ::= 71 bexJobCatalogFail TRAP-TYPE ENTERPRISE backex VARIABLES { bexJobID, bexStatus} DESCRIPTION "BEX fails catalog a job" --#TYPE "BEX fails catalog a job" --#SUMMARY "BEX fails cataloging job %d, rc %d." --#ARGUMENTS {0,1} --#SEVERITY CRITICAL --#TIMEINDEX 99 --#STATE OPERATIONAL ::= 72 bexSortFail TRAP-TYPE ENTERPRISE backex VARIABLES { bexJobID, bexJobReturnCode, bexStatus} DESCRIPTION "BEX Sort fails" --#TYPE "BEX Sort fails" --#SUMMARY "BEX fails sorting in job %d, rc %d (system error %d)." --#ARGUMENTS {0,1,2} --#SEVERITY CRITICAL --#TIMEINDEX 99 --#STATE OPERATIONAL ::= 73 bexSortExit TRAP-TYPE ENTERPRISE backex DESCRIPTION "BEX Sort module quits" --#TYPE "BEX Sort module quits due to connection error to JH." --#ARGUMENTS {} --#SEVERITY CRITICAL --#TIMEINDEX 99 --#STATE OPERATIONAL ::= 74 bexLicenseViolation TRAP-TYPE ENTERPRISE backex DESCRIPTION "Backup Express License violation" --#TYPE "Backup Express License doesn't match your setup." --#SEVERITY CRITICAL --#TIMEINDEX 99 --#STATE OPERATIONAL ::= 80 bexProductDown TRAP-TYPE ENTERPRISE backex VARIABLES { bexMessage, bexStatus} DESCRIPTION "Backup Express stopped abnormally." --#TYPE "Backup Express stopped abnormally." --#SUMMARY "Backup Express stopped for %s with rc= %d." --#ARGUMENTS {0,1} --#SEVERITY CRITICAL --#TIMEINDEX 99 --#STATE OPERATIONAL ::= 81 bexCommErrUnknown TRAP-TYPE ENTERPRISE backex VARIABLES { bexStatus, bexModuleName, bexNodeName} DESCRIPTION "BEX Unknown communication error" --#TYPE "BEX Unknown communication error" --#SUMMARY "BEX receives unknown error %d from module %s at node %s." --#ARGUMENTS {0,1,2} --#SEVERITY CRITICAL --#TIMEINDEX 99 --#STATE OPERATIONAL ::= 90 bexMsgParseError TRAP-TYPE ENTERPRISE backex VARIABLES { bexStatus, bexMessage, bexModuleName} DESCRIPTION "BEX error in messages" --#TYPE "BEX error in messages" --#SUMMARY "BEX receives error %d in parsing message %s (module %s)." --#ARGUMENTS {0,1,2} --#SEVERITY CRITICAL --#TIMEINDEX 99 --#STATE OPERATIONAL ::= 91 END