DSXMIB DEFINITIONS ::= BEGIN -- -- Last Updated: February 18, 1999 IMPORTS Counter, Gauge, TimeTicks, IpAddress, enterprises FROM RFC1155-SMI DisplayString FROM RFC1213-MIB TRAP-TYPE FROM RFC-1215 OBJECT-TYPE FROM RFC-1212; -- This MIB module uses the extended OBJECT-TYPE macro as -- defined in [14]; netpro OBJECT IDENTIFIER ::= { enterprises 1593 } -- Defines Product category / specific product subtree -- "dsx" prefix signifies Ds Expert productType OBJECT IDENTIFIER ::= { netpro 1} nwNDSAnalyzer OBJECT IDENTIFIER ::= { productType 1} dsExpert OBJECT IDENTIFIER ::= { nwNDSAnalyzer 1} dsExpertTreeMonitor OBJECT IDENTIFIER ::= { dsExpert 1} dsExpertAgent OBJECT IDENTIFIER ::= { dsExpert 2} mibDoc OBJECT IDENTIFIER ::= { netpro 2 } dsExpertMib OBJECT IDENTIFIER ::= { mibDoc 1 } -- DS Expert TEXTUAL CONVENTIONS -- DS Expert Groups dsxTrapInfo OBJECT IDENTIFIER ::= { dsExpertMib 1 } dsxAgent OBJECT IDENTIFIER ::= { dsExpertMib 2 } dsxTreeMonitor OBJECT IDENTIFIER ::= { dsExpertMib 3 } -- DS Expert Tree Monitor groups dsxConfig OBJECT IDENTIFIER ::= { dsxTreeMonitor 1 } dsxPartiions OBJECT IDENTIFIER ::= { dsxTreeMonitor 2 } dsxServers OBJECT IDENTIFIER ::= { dsxTreeMonitor 3 } dsxReplicas OBJECT IDENTIFIER ::= { dsxTreeMonitor 4 } -- DS Expert Configuration Groups. All groups are default configuration setting -- For individual objects, dsxMonConfig OBJECT IDENTIFIER ::= { dsxConfig 1 } dsxSvrDefConfig OBJECT IDENTIFIER ::= { dsxConfig 2 } dsxPartDefConfig OBJECT IDENTIFIER ::= { dsxConfig 3 } dsxRepDefConfig OBJECT IDENTIFIER ::= { dsxConfig 4 } -- DS Expert Tree Monitor configuration group monScanAgentInterval OBJECT-TYPE SYNTAX INTEGER ACCESS read-write STATUS mandatory DESCRIPTION " " ::= { dsxMonConfig 1 } monScanDsServerInterval OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION " " ::= { dsxMonConfig 2 } monMaxTreeDbThreads OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION " " ::= { dsxMonConfig 3 } monTreeDbRpcTimeout OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION " " ::= { dsxMonConfig 4 } monTreeRpcMaxTimeSlice OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION " " ::= { dsxMonConfig 5 } monTreeUpdateMinTimeSlice OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION " " ::= { dsxMonConfig 6 } monPartAlertChkInterval OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION " " ::= { dsxMonConfig 7 } monSndMaxThreads OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION " " ::= { dsxMonConfig 8 } monSndMaxQueHi OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION " " ::= { dsxMonConfig 9 } monSndMaxQueMed OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION " " ::= { dsxMonConfig 10} monSndMaxQueLow OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION " " ::= { dsxMonConfig 11} monRcvMaxThreads OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION " " ::= { dsxMonConfig 12} monRcvMaxQueHi OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION " " ::= { dsxMonConfig 13} monRcvMaxQueMed OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION " " ::= { dsxMonConfig 14} monRcvMaxQueLow OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION " " ::= { dsxMonConfig 15} -- DS Expert Agent Default configuration group svrDefMaxReplicas OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION " " ::= { dsxSvrDefConfig 1 } svrDefAlertIfNoAgent OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION " " ::= { dsxSvrDefConfig 2 } svrDefAlertIfNotResponding OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION " " ::= { dsxSvrDefConfig 3 } svrDefAgentAlertCheckInterval OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION " " ::= { dsxSvrDefConfig 4 } svrDefCalcDsaStats OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION " " ::= { dsxSvrDefConfig 5 } svrDefLDSReadInterval OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION " " ::= { dsxSvrDefConfig 6 } svrDefRefreshInterval OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION " " ::= { dsxSvrDefConfig 7 } svrDefLDSFlags OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION " " ::= { dsxSvrDefConfig 8 } svrDefSndMaxThreads OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION " " ::= { dsxSvrDefConfig 9 } svrDefSndMaxQueHi OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION " " ::= { dsxSvrDefConfig 10 } svrDefSndMaxQueMed OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION " " ::= { dsxSvrDefConfig 11 } svrDefSndMaxQueLow OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION " " ::= { dsxSvrDefConfig 12 } svrDefRcvMaxThreads OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION " " ::= { dsxSvrDefConfig 13 } svrDefRcvMaxQueHi OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION " " ::= { dsxSvrDefConfig 14 } svrDefRcvMaxQueMed OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION " " ::= { dsxSvrDefConfig 15 } svrDefRcvMaxQueLow OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION " " ::= { dsxSvrDefConfig 16 } svrDefMinDiskThreshold OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION " " ::= { dsxSvrDefConfig 17 } svrDefMinDiskSetDuration OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION " " ::= { dsxSvrDefConfig 18 } svrDefMinDiskClearDuration OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION " " ::= { dsxSvrDefConfig 19 } svrDefMinMemThreshold OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION " " ::= { dsxSvrDefConfig 20 } svrDefMinMemSetDuration OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION " " ::= { dsxSvrDefConfig 21 } svrDefMinMemClearDuration OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION " " ::= { dsxSvrDefConfig 22 } svrDefTimeSyncThreshold OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION " " ::= { dsxSvrDefConfig 23 } svrDefTimeSyncSetDuration OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION " " ::= { dsxSvrDefConfig 24 } svrDefTimeSyncClearDuration OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION " " ::= { dsxSvrDefConfig 25 } svrDefMaxDsaLoadAvg15MinThreshold OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION " " ::= { dsxSvrDefConfig 26 } svrDefMaxDsaLoadAvg15MinSetDuration OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION " " ::= { dsxSvrDefConfig 27 } svrDefMaxDsaLoadAvg15MinClearDuration OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION " " ::= { dsxSvrDefConfig 28 } svrDefMaxDsaLoadAvg1HrThreshold OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION " " ::= { dsxSvrDefConfig 29 } svrDefMaxDsaLoadAvg1HrSetDuration OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION " " ::= { dsxSvrDefConfig 30 } svrDefMaxDsaLoadAvg1HrClearDuration OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION " " ::= { dsxSvrDefConfig 31 } svrDefMaxDsaLoadAvg24HrThreshold OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION " " ::= { dsxSvrDefConfig 32 } svrDefMaxDsaLoadAvg24HrSetDuration OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION " " ::= { dsxSvrDefConfig 33 } svrDefMaxDsaLoadAvg24HrClearDuration OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION " " ::= { dsxSvrDefConfig 34 } svrDefMinDS OBJECT-TYPE SYNTAX DisplayString ( SIZE (0..10)) -- MMM.mmm.rr ACCESS read-only STATUS mandatory DESCRIPTION " " ::= { dsxSvrDefConfig 35 } svrDefMinDXAgent OBJECT-TYPE SYNTAX DisplayString ( SIZE (0..10)) -- MMM.mmm.rr ACCESS read-only STATUS mandatory DESCRIPTION " " ::= { dsxSvrDefConfig 36 } svrDefMinTimeSync OBJECT-TYPE SYNTAX DisplayString ( SIZE (0..10)) -- MMM.mmm.rr ACCESS read-only STATUS mandatory DESCRIPTION " " ::= { dsxSvrDefConfig 37 } -- REPLICA Configuration group repMaxCount OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION " " ::= { dsxRepDefConfig 1 } repMinCount OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION " " ::= { dsxRepDefConfig 2 } repMaxInconsistentTime OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION " " ::= { dsxRepDefConfig 3 } -- Trap Definitions -- Trap Info variables. Currently these variables are only used to provide -- additional information for specific traps. -- -- Server Alerts. A separate trap is defined for each server alert condition. -- The trap object name specifies the trap type. Additionally the trap contains -- two Display string variables which identify the server and provides a one -- line alert explanation tiExplanation OBJECT-TYPE SYNTAX DisplayString ACCESS not-accessible STATUS mandatory DESCRIPTION "Trap explanation" ::= { dsxTrapInfo 1 } tiTreeName OBJECT-TYPE SYNTAX DisplayString ACCESS not-accessible STATUS mandatory DESCRIPTION "Tree Name" ::= { dsxTrapInfo 2 } tiServerName OBJECT-TYPE SYNTAX DisplayString ACCESS not-accessible STATUS mandatory DESCRIPTION "Server Name" ::= { dsxTrapInfo 3 } tiServerAddress OBJECT-TYPE SYNTAX DisplayString ACCESS not-accessible STATUS mandatory DESCRIPTION "Server Address" ::= { dsxTrapInfo 4 } tiPartitionName OBJECT-TYPE SYNTAX DisplayString ACCESS not-accessible STATUS mandatory DESCRIPTION "Partition Name" ::= { dsxTrapInfo 5 } tiParentPartitionName OBJECT-TYPE SYNTAX DisplayString ACCESS not-accessible STATUS mandatory DESCRIPTION "Parent Partition Name. Relative to preceeding partition name field in current trap message " ::= { dsxTrapInfo 6 } -- Trap definitions -- -- dsDSVersionTooLow TRAP-TYPE ENTERPRISE dsExpertTreeMonitor VARIABLES { tiExplanation, tiTreeName, tiServerAddress, tiServerName } DESCRIPTION "The server contains an old version of DS.NLM" --#TYPE "DS.NLM below minimum version" --#SUMMARY "%s" --#ARGUMENTS {0} --#SEVERITY MINOR --#TIMEINDEX 99 --#HELP "DSEXPERT.HLP" --#HELPTAG 1 --#STATE OPERATIONAL ::= 1 dsDSVersionUpgraded TRAP-TYPE ENTERPRISE dsExpertTreeMonitor VARIABLES { tiExplanation, tiTreeName, tiServerAddress, tiServerName } DESCRIPTION "The server contains the current version of DS.NLM" --#TYPE "DS.NLM version OK" --#SUMMARY "%s" --#ARGUMENTS {0} --#SEVERITY INFORMATIONAL --#TIMEINDEX 99 --#HELP "DSEXPERT.HLP" --#HELPTAG 99 --#STATE OPERATIONAL ::= 2 dsTSVersionTooLow TRAP-TYPE ENTERPRISE dsExpertTreeMonitor VARIABLES { tiExplanation, tiTreeName, tiServerAddress, tiServerName } DESCRIPTION "The server contains an old version of TIMESYNC.NLM" --#TYPE "TIMESYNC.NLM below minimum version" --#SUMMARY "%s" --#ARGUMENTS {0} --#SEVERITY MINOR --#TIMEINDEX 99 --#HELP "DSEXPERT.HLP" --#HELPTAG 3 --#STATE OPERATIONAL ::= 3 dsTSVersionUpgraded TRAP-TYPE ENTERPRISE dsExpertTreeMonitor VARIABLES { tiExplanation, tiTreeName, tiServerAddress, tiServerName } DESCRIPTION "The server contains the current version of TIMESYNC.NLM" --#TYPE "TIMESYNC.NLM version OK" --#SUMMARY "%s" --#ARGUMENTS {0} --#SEVERITY INFORMATIONAL --#TIMEINDEX 99 --#HELP "DSEXPERT.HLP" --#HELPTAG 99 --#STATE OPERATIONAL ::= 4 dsDsxAgentVersionToLow TRAP-TYPE ENTERPRISE dsExpertTreeMonitor VARIABLES { tiExplanation, tiTreeName, tiServerAddress, tiServerName } DESCRIPTION "The server contains an old version of DXAGENT.NLM" --#TYPE "DS Expert Agent version below minimum" --#SUMMARY "%s" --#ARGUMENTS {0} --#SEVERITY MAJOR --#TIMEINDEX 99 --#HELP "DSEXPERT.HLP" --#HELPTAG 5 --#STATE OPERATIONAL ::= 5 dsDsxAgentVersionUpgraded TRAP-TYPE ENTERPRISE dsExpertTreeMonitor VARIABLES { tiExplanation, tiTreeName, tiServerAddress, tiServerName } DESCRIPTION "The server contains the current version of DXAGENT.NLM" --#TYPE "DS Expert Agent version OK" --#SUMMARY "%s" --#ARGUMENTS {0} --#SEVERITY INFORMATIONAL --#TIMEINDEX 99 --#HELP "DSEXPERT.HLP" --#HELPTAG 99 --#STATE OPERATIONAL ::= 6 dsTimeSyncLost TRAP-TYPE ENTERPRISE dsExpertTreeMonitor VARIABLES { tiExplanation, tiTreeName, tiServerAddress, tiServerName } DESCRIPTION "The TIMESYNC.NLM on the server has lost time sync for longer than the specified period" --#TYPE "Time Sync has been lost" --#SUMMARY "%s" --#ARGUMENTS {0} --#SEVERITY MAJOR --#TIMEINDEX 99 --#HELP "DSEXPERT.HLP" --#HELPTAG 7 --#STATE OPERATIONAL ::= 7 dsTimeSyncEstablished TRAP-TYPE ENTERPRISE dsExpertTreeMonitor VARIABLES { tiExplanation, tiTreeName, tiServerAddress, tiServerName } DESCRIPTION "The TIMESYNC.NLM is in time sync" --#TYPE "Time Sync established" --#SUMMARY "%s" --#ARGUMENTS {0} --#SEVERITY INFORMATIONAL --#TIMEINDEX 99 --#HELP "DSEXPERT.HLP" --#HELPTAG 99 --#STATE OPERATIONAL ::= 8 dsMaxReplicasOnServerExceeded TRAP-TYPE ENTERPRISE dsExpertTreeMonitor VARIABLES { tiExplanation, tiTreeName, tiServerAddress, tiServerName } DESCRIPTION "The server contains too many partition replicas" --#TYPE "Replica count on server exceeds maximum" --#SUMMARY "%s" --#ARGUMENTS {0} --#SEVERITY MAJOR --#TIMEINDEX 99 --#HELP "DSEXPERT.HLP" --#HELPTAG 9 --#STATE OPERATIONAL ::= 9 dsMaxReplicasOnServerOK TRAP-TYPE ENTERPRISE dsExpertTreeMonitor VARIABLES { tiExplanation, tiTreeName, tiServerAddress, tiServerName } DESCRIPTION "The server contains the correct number of partition replicas" --#TYPE "Replica count on server OK" --#SUMMARY "%s" --#ARGUMENTS {0} --#SEVERITY INFORMATIONAL --#TIMEINDEX 99 --#HELP "DSEXPERT.HLP" --#HELPTAG 99 --#STATE OPERATIONAL ::= 10 dsDxAgentNotLicensed TRAP-TYPE ENTERPRISE dsExpertTreeMonitor VARIABLES { tiExplanation, tiTreeName, tiServerAddress, tiServerName } DESCRIPTION "There is an NPLOADER running on the DS Expert Agent server, but all of the available licenses have been used. Contact your NetWare reseller or NetPro to purchase more agent licenses." --#TYPE "Too few licenses to load DS Expert Agent" --#SUMMARY "%s" --#ARGUMENTS {0} --#SEVERITY MINOR --#TIMEINDEX 99 --#HELP "DSEXPERT.HLP" --#HELPTAG 11 --#STATE OPERATIONAL ::= 11 dsDxAgentNowLicensed TRAP-TYPE ENTERPRISE dsExpertTreeMonitor VARIABLES { tiExplanation, tiTreeName, tiServerAddress, tiServerName } DESCRIPTION "There is an NPLOADER running on the DS Expert Agent server and there are licenses available to install an additional DS Expert Agent" --#TYPE "License count OK, DS Expert agent loaded" --#SUMMARY "%s" --#ARGUMENTS {0} --#SEVERITY INFORMATIONAL --#TIMEINDEX 99 --#HELP "DSEXPERT.HLP" --#HELPTAG 99 --#STATE OPERATIONAL ::= 12 dsServerNotResponding TRAP-TYPE ENTERPRISE dsExpertTreeMonitor VARIABLES { tiExplanation, tiTreeName, tiServerAddress, tiServerName } DESCRIPTION "The server is not responding to the Tree Monitor when polling DS on a non-DS Expert Agent server" --#TYPE "Server not responding" --#SUMMARY "%s" --#ARGUMENTS {0} --#SEVERITY CRITICAL --#TIMEINDEX 99 --#HELP "DSEXPERT.HLP" --#HELPTAG 13 --#STATE OPERATIONAL ::= 13 dsServerNowResponding TRAP-TYPE ENTERPRISE dsExpertTreeMonitor VARIABLES { tiExplanation, tiTreeName, tiServerAddress, tiServerName } DESCRIPTION "The server is responding to the Tree Monitor when polling DS on a non-DS Expert Agent server" --#TYPE "Server responding" --#SUMMARY "%s" --#ARGUMENTS {0} --#SEVERITY INFORMATIONAL --#TIMEINDEX 99 --#HELP "DSEXPERT.HLP" --#HELPTAG 99 --#STATE OPERATIONAL ::= 14 dsNoAgentOnServer TRAP-TYPE ENTERPRISE dsExpertTreeMonitor VARIABLES { tiExplanation, tiTreeName, tiServerAddress, tiServerName } DESCRIPTION "The server is not running a DS Expert Agent" --#TYPE "DS Expert Agent not loaded" --#SUMMARY "%s" --#ARGUMENTS {0} --#SEVERITY MINOR --#TIMEINDEX 99 --#HELP "DSEXPERT.HLP" --#HELPTAG 15 --#STATE OPERATIONAL ::= 15 dsAgentNowOnServer TRAP-TYPE ENTERPRISE dsExpertTreeMonitor VARIABLES { tiExplanation, tiTreeName, tiServerAddress, tiServerName } DESCRIPTION "The server is running a DS Expert Agent" --#TYPE "DS Expert Agent loaded" --#SUMMARY "%s" --#ARGUMENTS {0} --#SEVERITY INFORMATIONAL --#TIMEINDEX 99 --#HELP "DSEXPERT.HLP" --#HELPTAG 99 --#STATE OPERATIONAL ::= 16 dsLowDiskSpace TRAP-TYPE ENTERPRISE dsExpertTreeMonitor VARIABLES { tiExplanation, tiTreeName, tiServerAddress, tiServerName } DESCRIPTION "The amount of free disk space on the SYS volume has dropped below the specified minimum amount of KBytes" --#TYPE "SYS Volume disk space low" --#SUMMARY "%s" --#ARGUMENTS {0} --#SEVERITY CRITICAL --#TIMEINDEX 99 --#HELP "DSEXPERT.HLP" --#HELPTAG 17 --#STATE OPERATIONAL ::= 17 dsLowDiskSpaceCancelled TRAP-TYPE ENTERPRISE dsExpertTreeMonitor VARIABLES { tiExplanation, tiTreeName, tiServerAddress, tiServerName } DESCRIPTION "The SYS volume has a sufficient amount of disk space" --#TYPE "SYS Volume disk space OK" --#SUMMARY "%s" --#ARGUMENTS {0} --#SEVERITY INFORMATIONAL --#TIMEINDEX 99 --#HELP "DSEXPERT.HLP" --#HELPTAG 99 --#STATE OPERATIONAL ::= 18 dsLowServerMemory TRAP-TYPE ENTERPRISE dsExpertTreeMonitor VARIABLES { tiExplanation, tiTreeName, tiServerAddress, tiServerName } DESCRIPTION "The amount of available memory on the server has dropped below the specified minimum amount of KBytes" --#TYPE "Server free memory getting low" --#SUMMARY "%s" --#ARGUMENTS {0} --#SEVERITY CRITICAL --#TIMEINDEX 99 --#HELP "DSEXPERT.HLP" --#HELPTAG 19 --#STATE OPERATIONAL ::= 19 dsLowServerMemoryCancelled TRAP-TYPE ENTERPRISE dsExpertTreeMonitor VARIABLES { tiExplanation, tiTreeName, tiServerAddress, tiServerName } DESCRIPTION "The server has a sufficient amount of available memory" --#TYPE "Server free memory OK" --#SUMMARY "%s" --#ARGUMENTS {0} --#SEVERITY INFORMATIONAL --#TIMEINDEX 99 --#HELP "DSEXPERT.HLP" --#HELPTAG 99 --#STATE OPERATIONAL ::= 20 dsMax15mDSAExceeded TRAP-TYPE ENTERPRISE dsExpertTreeMonitor VARIABLES { tiExplanation, tiTreeName, tiServerAddress, tiServerName } DESCRIPTION "The 15-minute load average of DS requests (in messages/hour) has exceeded the threshold set for this server" --#TYPE "15 min DSA load average excessive" --#SUMMARY "%s" --#ARGUMENTS {0} --#SEVERITY MINOR --#TIMEINDEX 99 --#HELP "DSEXPERT.HLP" --#HELPTAG 21 --#STATE OPERATIONAL ::= 21 dsMax15mDSAExceededCancelled TRAP-TYPE ENTERPRISE dsExpertTreeMonitor VARIABLES { tiExplanation, tiTreeName, tiServerAddress, tiServerName } DESCRIPTION "The 15-minute load average of DS requests (in messages/hour) has not exceeded the threshold set for this server" --#TYPE "15 min DSA load average OK" --#SUMMARY "%s" --#ARGUMENTS {0} --#SEVERITY INFORMATIONAL --#TIMEINDEX 99 --#HELP "DSEXPERT.HLP" --#HELPTAG 99 --#STATE OPERATIONAL ::= 22 dsMax1HrDSAExceeded TRAP-TYPE ENTERPRISE dsExpertTreeMonitor VARIABLES { tiExplanation, tiTreeName, tiServerAddress, tiServerName } DESCRIPTION "The 1-hour load average of DS requests (in messages/hour) has exceeded the threshold set for this server" --#TYPE "1 hr DSA load averge excessive" --#SUMMARY "%s" --#ARGUMENTS {0} --#SEVERITY MINOR --#TIMEINDEX 99 --#HELP "DSEXPERT.HLP" --#HELPTAG 23 --#STATE OPERATIONAL ::= 23 dsMax1HrDSAExceededCancelled TRAP-TYPE ENTERPRISE dsExpertTreeMonitor VARIABLES { tiExplanation, tiTreeName, tiServerAddress, tiServerName } DESCRIPTION "The 1-hour load average of DS requests (in messages/hour) has not exceeded the threshold set for this server" --#TYPE "1 hr DSA load average OK" --#SUMMARY "%s" --#ARGUMENTS {0} --#SEVERITY INFORMATIONAL --#TIMEINDEX 99 --#HELP "DSEXPERT.HLP" --#HELPTAG 99 --#STATE OPERATIONAL ::= 24 dsMax24HrDSAExceeded TRAP-TYPE ENTERPRISE dsExpertTreeMonitor VARIABLES { tiExplanation, tiTreeName, tiServerAddress, tiServerName } DESCRIPTION "The 24-hour load average of DS requests (in messages/hour) has exceeded the threshold set for this server" --#TYPE "24 hr DSA load average excessive" --#SUMMARY "%s" --#ARGUMENTS {0} --#SEVERITY MINOR --#TIMEINDEX 99 --#HELP "DSEXPERT.HLP" --#HELPTAG 25 --#STATE OPERATIONAL ::= 25 dsMax24HrDSAExceededCancelled TRAP-TYPE ENTERPRISE dsExpertTreeMonitor VARIABLES { tiExplanation, tiTreeName, tiServerAddress, tiServerName } DESCRIPTION "The 24-hours load average of DS requests (in messages/hour) has not exceeded the threshold set for this server" --#TYPE "24 hr DSA load average OK" --#SUMMARY "%s" --#ARGUMENTS {0} --#SEVERITY INFORMATIONAL --#TIMEINDEX 99 --#HELP "DSEXPERT.HLP" --#HELPTAG 99 --#STATE OPERATIONAL ::= 26 -- Partition Traps -- ALERT_PART_MIN_REPS dsTooFewReplicas TRAP-TYPE ENTERPRISE dsExpertTreeMonitor VARIABLES { tiExplanation, tiTreeName, tiServerAddress, tiServerName, tiPartitionName } DESCRIPTION "There are not enough replicas of a partition in the NDS Tree. This count does not include subordinate references." --#TYPE "Too few replicas of partition" --#SUMMARY "%s" --#ARGUMENTS {0} --#SEVERITY CRITICAL --#TIMEINDEX 99 --#HELP "DSEXPERT.HLP" --#HELPTAG 27 --#STATE OPERATIONAL ::= 27 dsTooFewReplicasCancelled TRAP-TYPE ENTERPRISE dsExpertTreeMonitor VARIABLES { tiExplanation, tiTreeName, tiServerAddress, tiServerName, tiPartitionName } DESCRIPTION "The NDS Tree contains the correct number of replicas of a partition. This count does not include subordinate references." --#TYPE "Replica count for partition OK" --#SUMMARY "%s" --#ARGUMENTS {0} --#SEVERITY INFORMATIONAL --#TIMEINDEX 99 --#HELP "DSEXPERT.HLP" --#HELPTAG 99 --#STATE OPERATIONAL ::= 28 dsTooManyReplicas TRAP-TYPE ENTERPRISE dsExpertTreeMonitor VARIABLES { tiExplanation, tiTreeName, tiServerAddress, tiServerName, tiPartitionName } DESCRIPTION "There are too many replicas of a partition in the NDS Tree. This count includes subordinate references." --#TYPE "Too many replicas of partition" --#SUMMARY "%s" --#ARGUMENTS {0} --#SEVERITY MAJOR --#TIMEINDEX 99 --#HELP "DSEXPERT.HLP" --#HELPTAG 29 --#STATE OPERATIONAL ::= 29 dsTooManyReplicasCancelled TRAP-TYPE ENTERPRISE dsExpertTreeMonitor VARIABLES { tiExplanation, tiTreeName, tiServerAddress, tiServerName, tiPartitionName } DESCRIPTION "The NDS Tree contains the corrent number of replicas of a partition. This count includes subordinate references." --#TYPE "Replica count for partition OK" --#SUMMARY "%s" --#ARGUMENTS {0} --#SEVERITY INFORMATIONAL --#TIMEINDEX 99 --#HELP "DSEXPERT.HLP" --#HELPTAG 99 --#STATE OPERATIONAL ::= 30 dsMaxReplicaRingInconsistent TRAP-TYPE ENTERPRISE dsExpertTreeMonitor VARIABLES { tiExplanation, tiTreeName, tiServerAddress, tiServerName, tiPartitionName } DESCRIPTION "Entries in the replica table (ring) are inconsistent or incorrect" --#TYPE "Replica table inconsistent" --#SUMMARY "%s" --#ARGUMENTS {0} --#SEVERITY MAJOR --#TIMEINDEX 99 --#HELP "DSEXPERT.HLP" --#HELPTAG 31 --#STATE OPERATIONAL ::= 31 dsMaxReplicaRingInconsistentCancelled TRAP-TYPE ENTERPRISE dsExpertTreeMonitor VARIABLES { tiExplanation, tiTreeName, tiServerAddress, tiServerName, tiPartitionName } DESCRIPTION "Entries in the replica table (ring) are consistent" --#TYPE "Replica table consistency OK" --#SUMMARY "%s" --#ARGUMENTS {0} --#SEVERITY INFORMATIONAL --#TIMEINDEX 99 --#HELP "DSEXPERT.HLP" --#HELPTAG 99 --#STATE OPERATIONAL ::= 32 dsNoMasterReplica TRAP-TYPE ENTERPRISE dsExpertTreeMonitor VARIABLES { tiExplanation, tiTreeName, tiServerAddress, tiServerName, tiPartitionName } DESCRIPTION "No master replica found for partition" --#TYPE "No master replica found for partition." --#SUMMARY "%s" --#ARGUMENTS {0} --#SEVERITY MAJOR --#TIMEINDEX 99 --#HELP "DSEXPERT.HLP" --#HELPTAG 58 --#STATE OPERATIONAL ::= 58 dsNoMasterReplicaCancelled TRAP-TYPE ENTERPRISE dsExpertTreeMonitor VARIABLES { tiExplanation, tiTreeName, tiServerAddress, tiServerName, tiPartitionName } DESCRIPTION "Master replica found" --#TYPE "Master replica found" --#SUMMARY "%s" --#ARGUMENTS {0} --#SEVERITY INFORMATIONAL --#TIMEINDEX 99 --#HELP "DSEXPERT.HLP" --#HELPTAG 99 --#STATE OPERATIONAL ::= 59 -- Replica Traps -- dsReplicaStuck TRAP-TYPE ENTERPRISE dsExpertTreeMonitor VARIABLES { tiExplanation, tiTreeName, tiServerAddress, tiServerName, tiPartitionName } DESCRIPTION "A replica is considered to be in a stuck state. This alert might indicate other problems, such as excessive network traffic or hardware problems." --#TYPE "Replica is in stuck state" --#SUMMARY "%s" --#ARGUMENTS {0} --#SEVERITY CRITICAL --#TIMEINDEX 99 --#HELP "DSEXPERT.HLP" --#HELPTAG 33 --#STATE OPERATIONAL ::= 33 dsReplicaUnStuck TRAP-TYPE ENTERPRISE dsExpertTreeMonitor VARIABLES { tiExplanation, tiTreeName, tiServerAddress, tiServerName, tiPartitionName } DESCRIPTION "The replica is no longer in a stuck state" --#TYPE "Replica state OK, unstuck" --#SUMMARY "%s" --#ARGUMENTS {0} --#SEVERITY INFORMATIONAL --#TIMEINDEX 99 --#HELP "DSEXPERT.HLP" --#HELPTAG 99 --#STATE OPERATIONAL ::= 34 dsReplicaSyncTimeExceeded TRAP-TYPE ENTERPRISE dsExpertTreeMonitor VARIABLES { tiExplanation, tiTreeName, tiServerAddress, tiServerName, tiPartitionName } DESCRIPTION "The replica synchronization process is taking too long" --#TYPE "Replica synchronization time excessive" --#SUMMARY "%s" --#ARGUMENTS {0} --#SEVERITY MAJOR --#TIMEINDEX 99 --#HELP "DSEXPERT.HLP" --#HELPTAG 35 --#STATE OPERATIONAL ::= 35 dsReplicaSyncTimeExceededCancelled TRAP-TYPE ENTERPRISE dsExpertTreeMonitor VARIABLES { tiExplanation, tiTreeName, tiServerAddress, tiServerName, tiPartitionName } DESCRIPTION "The replica synchronization process is moving along as expected" --#TYPE "Replica synchronization time OK" --#SUMMARY "%s" --#ARGUMENTS {0} --#SEVERITY INFORMATIONAL --#TIMEINDEX 99 --#HELP "DSEXPERT.HLP" --#HELPTAG 99 --#STATE OPERATIONAL ::= 36 dsReplicaSyncError TRAP-TYPE ENTERPRISE dsExpertTreeMonitor VARIABLES { tiExplanation, tiTreeName, tiServerAddress, tiServerName, tiPartitionName } DESCRIPTION "An error was encountered when one server attempted to update a replica on another server" --#TYPE "Error encountered during sync" --#SUMMARY "%s" --#ARGUMENTS {0} --#SEVERITY MAJOR --#TIMEINDEX 99 --#HELP "DSEXPERT.HLP" --#HELPTAG 37 --#STATE OPERATIONAL ::= 37 dsReplicaNotAllProcessed TRAP-TYPE ENTERPRISE dsExpertTreeMonitor VARIABLES { tiExplanation, tiTreeName, tiServerAddress, tiServerName, tiPartitionName } DESCRIPTION "The replica synchronization process exceeded the maximum amount of time specified. Either an error occurred during the process and not all replicas were updated or it is simply taking too long to synchronize the replicas." --#TYPE "All replicas not processed" --#SUMMARY "%s" --#ARGUMENTS {0} --#SEVERITY MAJOR --#TIMEINDEX 99 --#HELP "DSEXPERT.HLP" --#HELPTAG 38 --#STATE OPERATIONAL ::= 38 dsReplicaNowAllProcessed TRAP-TYPE ENTERPRISE dsExpertTreeMonitor VARIABLES { tiExplanation, tiTreeName, tiServerAddress, tiServerName, tiPartitionName } DESCRIPTION "The replica synchronization process successfully completed within the specified amount of time" --#TYPE "All replicas processed OK" --#SUMMARY "%s" --#ARGUMENTS {0} --#SEVERITY INFORMATIONAL --#TIMEINDEX 99 --#HELP "DSEXPERT.HLP" --#HELPTAG 99 --#STATE OPERATIONAL ::= 39 END