summaryrefslogtreecommitdiff
path: root/MIBS/raisecom/RAISECOM-SYSTEM-MIB
diff options
context:
space:
mode:
authorDavid Leutgeb <david.leutgeb@mannundmouse.com>2023-12-05 12:25:34 +0100
committerDavid Leutgeb <david.leutgeb@mannundmouse.com>2023-12-05 12:25:34 +0100
commit98a672123c7872f6b9b75a9a2b6bb3aea504de6a (patch)
tree9b13bd7f563c3198047bd359195327cf28b3caf0 /MIBS/raisecom/RAISECOM-SYSTEM-MIB
downloadmibs-98a672123c7872f6b9b75a9a2b6bb3aea504de6a.tar.gz
mibs-98a672123c7872f6b9b75a9a2b6bb3aea504de6a.zip
Initial commitHEADmain
Diffstat (limited to 'MIBS/raisecom/RAISECOM-SYSTEM-MIB')
-rw-r--r--MIBS/raisecom/RAISECOM-SYSTEM-MIB1571
1 files changed, 1571 insertions, 0 deletions
diff --git a/MIBS/raisecom/RAISECOM-SYSTEM-MIB b/MIBS/raisecom/RAISECOM-SYSTEM-MIB
new file mode 100644
index 0000000..f536eb4
--- /dev/null
+++ b/MIBS/raisecom/RAISECOM-SYSTEM-MIB
@@ -0,0 +1,1571 @@
+--MibName=raisecomSystem
+-- =======================================================================
+-- Version info
+--
+-- Version 0.1 Created 2003.12.17 by GONGGUIDONG
+-- This version of MIB is created just for the use of Network Management Systems
+-- display the memory and cpu.
+--
+-- Copyright(c) 2002-2005 by RAISECOM TECH, Ltd.
+-- modify history
+-- 01, 20131012, huxiangfeng, Add two traps.
+-- 01, 20090915, qiyun, Add CPU monitor MIBs.
+--
+-- =======================================================================
+
+
+
+RAISECOM-SYSTEM-MIB DEFINITIONS ::= BEGIN
+
+ IMPORTS
+ MODULE-IDENTITY,Unsigned32
+ FROM SNMPv2-SMI
+ OBJECT-TYPE
+ FROM SNMPv2-SMI
+ raisecomAgent
+ FROM RAISECOM-BASE-MIB
+ TruthValue
+ FROM SNMPv2-TC
+ EnableVar
+ FROM SWITCH-TC
+ TimeStamp,TEXTUAL-CONVENTION
+ FROM SNMPv2-TC;
+
+ raisecomSystem MODULE-IDENTITY
+ LAST-UPDATED "200507270000Z"
+ ORGANIZATION "RAISECOM TECH, Ltd."
+ CONTACT-INFO "www.raisecom.com"
+ DESCRIPTION
+ "raisecom System objects: objects common to all platforms."
+ ::= { raisecomAgent 1 }
+--
+-- Textual Conventions
+--
+
+ ProcessStatus ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION
+ "Status of the process."
+ SYNTAX INTEGER
+ {
+ r-running(1),
+ d-interruptible-sleep(2),
+ s-uninterruptible-sleep(3),
+ t-stopped(4),
+ z-zombie(5),
+ x-dead(6),
+ w-paging(7)
+ }
+
+ CPUTimeStamp ::= TEXTUAL-CONVENTION
+ DISPLAY-HINT "4d.4d.4d.4d"
+ STATUS current
+ DESCRIPTION
+ "The time in seconds that could represent signed
+ quantities like time delay with respect to some
+ source. The signed integer part is in the first
+ 32 bits and the fraction part is in the last 32 bits."
+ REFERENCE
+ "D.L. Mills, 'Network Time Protocol (Version 3)',
+ RFC-1305, March 1992, Sections 2, 3.2.1"
+ SYNTAX OCTET STRING (SIZE (16))
+
+
+--
+-- RAISECOM CPU objects
+--
+
+ raisecomCpu MODULE-IDENTITY
+ LAST-UPDATED "200412170000Z"
+ ORGANIZATION "RAISECOM TECH, Ltd."
+ CONTACT-INFO "www.raisecom.com"
+ DESCRIPTION
+ "raisecom System objects: objects common to all platforms."
+ ::= { raisecomSystem 1 }
+
+-- =========================================
+-- raisecomCPUTrapGroup
+-- =========================================
+ raisecomCPUTrapGroup OBJECT IDENTIFIER
+ ::= { raisecomCpu 1 }
+
+ raisecomCPURisingThreshold NOTIFICATION-TYPE
+ OBJECTS { raisecomProcessIndex, raisecomProcessUtilization,raisecomCPUUtilizationCpuIdx, raisecomCPUUtilization }
+ STATUS current
+ DESCRIPTION
+ "CPU utilization rising threshold trap transfer."
+ ::= { raisecomCPUTrapGroup 1 }
+
+ raisecomCPURisingThresholdRecover NOTIFICATION-TYPE
+ OBJECTS {raisecomCPUUtilizationCpuIdx, raisecomCPUUtilization }
+ STATUS current
+ DESCRIPTION
+ "CPU utilization rising threshold return to normal trap transfer."
+ ::= { raisecomCPUTrapGroup 2 }
+
+-- =========================================
+-- raisecomCPUScalarGroup
+-- =========================================
+
+ raisecomCPUScalarGroup OBJECT IDENTIFIER
+ ::= { raisecomCpu 2 }
+
+ raisecomCpuTotalProcNum OBJECT-TYPE
+ SYNTAX INTEGER (1..2000)
+ ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Total number of processes."
+ ::= { raisecomCPUScalarGroup 1}
+
+
+ raisecomCPUHistoryTableSize OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "A value configured by the user which specifies
+ the number of reports in the history table."
+ DEFVAL { 60 }
+ ::= { raisecomCPUScalarGroup 2}
+
+ raisecomCPUThresholdTrapEnable OBJECT-TYPE
+ SYNTAX EnableVar
+ ACCESS read-write
+ STATUS deprecated
+ DESCRIPTION
+ "The administration status of the CPU utilization threshold trap."
+ ::= { raisecomCPUScalarGroup 3}
+
+ raisecomCPURisingThresholdValue OBJECT-TYPE
+ SYNTAX INTEGER (2..99)
+ ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The percentage rising threshold value configured by the user.
+ The value indicates, if the CPU utilization which rise from
+ raisecomCPUFallingThresholdValue is equal to or above this value
+ for raisecomCPUThresholdInterval duration then send
+ a raisecomCPURisingThreshold notification to the NMS."
+ DEFVAL { 99 }
+ ::= { raisecomCPUScalarGroup 4}
+
+ raisecomCPURecoverThresholdValue OBJECT-TYPE
+ SYNTAX INTEGER (0..98)
+ ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The percentage falling threshold value configured by the user.
+ The value indicates, if the CPU utilization which fell from
+ raisecomCPURecoverThresholdValue is equal to or below this value
+ for raisecomCPUThresholdInterval duration then send
+ a raisecomCPUFallingThreshold notification to the NMS."
+ DEFVAL { 79 }
+ ::= { raisecomCPUScalarGroup 5}
+
+ raisecomCPUThresholdInterval OBJECT-TYPE
+ SYNTAX INTEGER (5..36000)
+ ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This is an observation interval.
+ The value of this object indicates that the CPU utilization
+ should be above raisecomCPURisingThresholdValue for this
+ duration to send a raisecomCPURisingThreshold notification
+ to the NMS or below raisecomCPUFallingThresholdValue for
+ this duration to send a raisecomCPUFallingThreshold."
+ DEFVAL { 60 }
+ ::= { raisecomCPUScalarGroup 6}
+
+ raisecomCpuNum OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Total number of cpu."
+ ::= { raisecomCPUScalarGroup 7}
+
+
+-- =========================================
+-- raisecomCPUTableGroup
+-- =========================================
+
+ raisecomCPUTableGroup OBJECT IDENTIFIER
+ ::= { raisecomCpu 3 }
+
+-- =========================================
+-- raisecomCPUUtilizationGroup
+-- =========================================
+
+ raisecomCPUUtilizationGroup OBJECT IDENTIFIER
+ ::= { raisecomCPUTableGroup 1 }
+
+-- =========================================
+-- raisecomCPUUtilizationTable
+-- =========================================
+ raisecomCPUUtilizationTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF RaisecomCPUUtilizationEntry
+ ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This table contains information about multi-core CPU utilization."
+ ::= { raisecomCPUUtilizationGroup 1 }
+
+ raisecomCPUUtilizationEntry OBJECT-TYPE
+ SYNTAX RaisecomCPUUtilizationEntry
+ ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Information about the CPU utilization."
+ INDEX { raisecomCPUUtilizationPeriod,raisecomCPUUtilizationCpuIdx }
+ ::= { raisecomCPUUtilizationTable 1 }
+
+ RaisecomCPUUtilizationEntry ::= SEQUENCE {
+ raisecomCPUUtilizationPeriod INTEGER,
+ raisecomCPUUtilizationCpuIdx INTEGER,
+ raisecomCPUUtilization INTEGER
+ }
+
+ raisecomCPUUtilizationPeriod OBJECT-TYPE
+ SYNTAX INTEGER {
+ oneSec(1),
+ fiveSec(2),
+ oneMin(3),
+ tenMin(4),
+ twoHour(5)
+ }
+ ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Periods for computing CPU utilization."
+ ::= { raisecomCPUUtilizationEntry 1 }
+
+ raisecomCPUUtilizationCpuIdx OBJECT-TYPE
+ SYNTAX INTEGER (0..16)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The cpu core index"
+ ::= { raisecomCPUUtilizationEntry 2 }
+
+
+ raisecomCPUUtilization OBJECT-TYPE
+ SYNTAX INTEGER
+ UNITS "percent"
+ ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "CPU busy percentage in the last specified period."
+ ::= { raisecomCPUUtilizationEntry 3 }
+-- =========================================
+-- raisecomTotalCPUUtilizationTable
+-- =========================================
+
+ raisecomTotalCPUUtilizationTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF RaisecomTotalCPUUtilizationEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This table contains information about total CPU utilization."
+ ::= { raisecomCPUUtilizationGroup 2 }
+
+ raisecomTotalCPUUtilizationEntry OBJECT-TYPE
+ SYNTAX RaisecomTotalCPUUtilizationEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Description."
+ INDEX { raisecomTotalCPUPeriod }
+ ::= { raisecomTotalCPUUtilizationTable 1 }
+
+ RaisecomTotalCPUUtilizationEntry ::= SEQUENCE {
+ raisecomTotalCPUPeriod INTEGER,
+ raisecomTotalCPUUtilization INTEGER
+ }
+
+ raisecomTotalCPUPeriod OBJECT-TYPE
+ SYNTAX INTEGER {
+ oneSec(1),
+ fiveSec(2),
+ oneMin(3),
+ tenMin(4),
+ twoHour(5)
+ }
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Periods for computing CPU utilization."
+ ::= { raisecomTotalCPUUtilizationEntry 1 }
+
+
+ raisecomTotalCPUUtilization OBJECT-TYPE
+ SYNTAX INTEGER (0..10000)
+ UNITS "percent"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "CPU busy percentage in the last specified period."
+ ::= { raisecomTotalCPUUtilizationEntry 2 }
+
+
+
+-- =========================================
+-- raisecomCPUHistoryTable
+-- =========================================
+ raisecomCPUHistoryTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF RaisecomCPUHistoryEntry
+ ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This table contains CPU hsitory utilization records."
+ ::= { raisecomCPUUtilizationGroup 3}
+
+ raisecomCPUHistoryEntry OBJECT-TYPE
+ SYNTAX RaisecomCPUHistoryEntry
+ ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "CPU history utilization record."
+ INDEX { raisecomCPUHistoryPeriod, raisecomCPUHistoryIndex,raisecomCPUHistoryCpuIdx }
+ ::= { raisecomCPUHistoryTable 1 }
+
+ RaisecomCPUHistoryEntry ::= SEQUENCE {
+ raisecomCPUHistoryPeriod INTEGER,
+ raisecomCPUHistoryIndex INTEGER,
+ raisecomCPUHistoryCpuIdx INTEGER,
+ raisecomCPUHistoryUtil INTEGER
+ }
+
+ raisecomCPUHistoryPeriod OBJECT-TYPE
+ SYNTAX INTEGER {
+ fiveSec(1),
+ oneMin(2),
+ tenMin(3),
+ twoHour(4)
+ }
+ ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Periods for computing CPU history utilization, the first index of CPU history utilization table."
+ ::= { raisecomCPUHistoryEntry 1 }
+
+ raisecomCPUHistoryIndex OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Process sequence number,the second index of CPU history utilization table."
+ ::= { raisecomCPUHistoryEntry 2 }
+
+ raisecomCPUHistoryCpuIdx OBJECT-TYPE
+ SYNTAX INTEGER (0..16)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The cpu core index"
+ ::= { raisecomCPUHistoryEntry 3 }
+
+ raisecomCPUHistoryUtil OBJECT-TYPE
+ SYNTAX INTEGER
+ UNITS "percent"
+ ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "History record of CPU utilization in the specified period. "
+ ::= { raisecomCPUHistoryEntry 4 }
+-- =========================================
+-- raisecomTotalCPUHistoryTable
+-- =========================================
+ raisecomTotalCPUHistoryTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF RaisecomTotalCPUHistoryEntry
+ ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This table contains CPU hsitory utilization records."
+ ::= { raisecomCPUUtilizationGroup 4}
+
+ raisecomTotalCPUHistoryEntry OBJECT-TYPE
+ SYNTAX RaisecomTotalCPUHistoryEntry
+ ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "CPU history utilization record."
+ INDEX { raisecomTotalCPUHistoryPeriod, raisecomTotalCPUHistoryIndex }
+ ::= { raisecomTotalCPUHistoryTable 1 }
+
+ RaisecomTotalCPUHistoryEntry ::= SEQUENCE {
+ raisecomTotalCPUHistoryPeriod INTEGER,
+ raisecomTotalCPUHistoryIndex INTEGER,
+ raisecomTotalCPUHistoryUtil INTEGER
+ }
+
+ raisecomTotalCPUHistoryPeriod OBJECT-TYPE
+ SYNTAX INTEGER {
+ fiveSec(1),
+ oneMin(2),
+ tenMin(3),
+ twoHour(4)
+ }
+ ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Periods for computing CPU history utilization, the first index of CPU history utilization table."
+ ::= { raisecomTotalCPUHistoryEntry 1 }
+
+ raisecomTotalCPUHistoryIndex OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Process sequence number,the second index of CPU history utilization table."
+ ::= { raisecomTotalCPUHistoryEntry 2 }
+
+ raisecomTotalCPUHistoryUtil OBJECT-TYPE
+ SYNTAX INTEGER
+ UNITS "percent"
+ ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "History record of CPU utilization in the specified period. "
+ ::= { raisecomTotalCPUHistoryEntry 3 }
+
+-- =========================================
+--raisecomCPUProcessesGroup
+-- =========================================
+
+ raisecomCPUProcessesGroup OBJECT IDENTIFIER
+ ::= { raisecomCPUTableGroup 2 }
+
+-- =========================================
+-- raisecomProcessesTable
+-- =========================================
+ raisecomProcessesTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF RaisecomProcessesEntry
+ ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This table contains information about processes."
+ ::= { raisecomCPUProcessesGroup 1 }
+
+ raisecomProcessesEntry OBJECT-TYPE
+ SYNTAX RaisecomProcessesEntry
+ ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Information about processes."
+ INDEX { raisecomProcessIndex }
+ ::= { raisecomProcessesTable 1 }
+
+ RaisecomProcessesEntry ::= SEQUENCE {
+ raisecomProcessIndex INTEGER,
+ raisecomProcessPID INTEGER,
+ raisecomProcessName OCTET STRING,
+ raisecomProcessRunTimeTotal CPUTimeStamp,
+ raisecomProcessInvokedTotal INTEGER,
+ raisecomProcessTimeCreated TimeStamp,
+ raisecomProcessCurrentPriority INTEGER,
+ raisecomProcessStatus ProcessStatus
+ }
+
+ raisecomProcessIndex OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object index of processes table."
+ ::= { raisecomProcessesEntry 1 }
+
+ raisecomProcessPID OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object contains the process ID."
+ ::= { raisecomProcessesEntry 2 }
+
+ raisecomProcessName OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE(1..32))
+ ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The name associated with this process."
+ ::= { raisecomProcessesEntry 3 }
+
+ raisecomProcessRunTimeTotal OBJECT-TYPE
+ SYNTAX CPUTimeStamp
+ ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The amount of time the process occupied, in microseconds."
+ ::= { raisecomProcessesEntry 4 }
+
+ raisecomProcessInvokedTotal OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of times since raisecomProcessTimeCreated
+ that the process has been invoked."
+ ::= { raisecomProcessesEntry 5 }
+
+ raisecomProcessTimeCreated OBJECT-TYPE
+ SYNTAX TimeStamp
+ ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The time when the process was created.
+ The process sequence number and the time
+ when the process was created, uniquely identifies a process."
+ ::= { raisecomProcessesEntry 6 }
+
+ raisecomProcessCurrentPriority OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The current priority at which the process is running."
+ ::= { raisecomProcessesEntry 7 }
+
+ raisecomProcessStatus OBJECT-TYPE
+ SYNTAX ProcessStatus
+ ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The current status of the process."
+ ::= { raisecomProcessesEntry 8 }
+
+
+-- =========================================
+-- raisecomProcessStatisticsTable
+-- =========================================
+ raisecomProcessStatisticsTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF RaisecomProcessStatisticsEntry
+ ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This table contains statistics information for processes.
+ The first index is raisecomProcessIndex,
+ the second index is raisecomProcessStatisticsPeriod"
+ ::= { raisecomCPUProcessesGroup 2 }
+
+ raisecomProcessStatisticsEntry OBJECT-TYPE
+ SYNTAX RaisecomProcessStatisticsEntry
+ ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Statistics information for processes."
+ INDEX { raisecomProcessIndex, raisecomProcessStatisticsPeriod }
+ ::= { raisecomProcessStatisticsTable 1 }
+
+ RaisecomProcessStatisticsEntry ::= SEQUENCE {
+ raisecomProcessStatisticsPeriod INTEGER,
+ raisecomProcessRunTime CPUTimeStamp,
+ raisecomProcessUtilization INTEGER
+ }
+
+ raisecomProcessStatisticsPeriod OBJECT-TYPE
+ SYNTAX INTEGER {
+ fiveSec(1),
+ oneMin(2),
+ tenMin(3)
+ }
+ ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Periods for process statistics,
+ the second index of process statistics table."
+ ::= { raisecomProcessStatisticsEntry 1 }
+
+ raisecomProcessRunTime OBJECT-TYPE
+ SYNTAX CPUTimeStamp
+ ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Time of the process occupied in the specified period."
+ ::= { raisecomProcessStatisticsEntry 2 }
+
+ raisecomProcessUtilization OBJECT-TYPE
+ SYNTAX INTEGER
+ UNITS "percent"
+ ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object provides a general idea of how busy
+ a process caused the processor to be over a specified period."
+ ::= { raisecomProcessStatisticsEntry 3 }
+
+-- =========================================
+-- raisecomDeadProcessesTable
+-- =========================================
+ raisecomDeadProcessesTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF RaisecomDeadProcessesEntry
+ ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This table contains dead processes information."
+ ::= { raisecomCPUProcessesGroup 3 }
+
+ raisecomDeadProcessesEntry OBJECT-TYPE
+ SYNTAX RaisecomDeadProcessesEntry
+ ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Dead processes information."
+ INDEX { raisecomDeadProcessIndex }
+ ::= { raisecomDeadProcessesTable 1 }
+
+ RaisecomDeadProcessesEntry ::= SEQUENCE {
+ raisecomDeadProcessIndex INTEGER,
+ raisecomDeadProcessName OCTET STRING,
+ raisecomDeadProcessPriority INTEGER,
+ raisecomDeadProcessTimeDelete TimeStamp,
+ raisecomDeadProcessDeadTimes INTEGER,
+ raisecomDeadProcessStatus ProcessStatus
+ }
+
+ raisecomDeadProcessIndex OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Process sequence number,the index of dead processes table."
+ ::= { raisecomDeadProcessesEntry 1 }
+
+ raisecomDeadProcessName OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE(1..32))
+ ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The name associated with this dead process."
+ ::= { raisecomDeadProcessesEntry 2 }
+
+ raisecomDeadProcessPriority OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The priority at which the dead process."
+ ::= { raisecomDeadProcessesEntry 3 }
+
+
+ raisecomDeadProcessTimeDelete OBJECT-TYPE
+ SYNTAX TimeStamp
+ ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The time when the process was deleted."
+ ::= { raisecomDeadProcessesEntry 4}
+
+ raisecomDeadProcessDeadTimes OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Times of the process dead."
+ ::= { raisecomDeadProcessesEntry 5 }
+
+ raisecomDeadProcessStatus OBJECT-TYPE
+ SYNTAX ProcessStatus
+ ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The status of the dead process."
+ ::= { raisecomDeadProcessesEntry 6}
+
+-- =========================================
+-- RAISECOM END Pool objects
+-- =========================================
+
+ raisecomEndPool MODULE-IDENTITY
+ LAST-UPDATED "200412170000Z"
+ ORGANIZATION "RAISECOM TECH, Ltd."
+ CONTACT-INFO "www.raisecom.com"
+ DESCRIPTION
+ "raisecom System objects: objects common to all platforms."
+ ::= { raisecomSystem 2 }
+
+ raisecomEndPoolTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF RaisecomEndPoolEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A table of drivers Pool on a managed system."
+ ::= { raisecomEndPool 1 }
+
+ raisecomEndPoolEntry OBJECT-TYPE
+ SYNTAX RaisecomEndPoolEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry in the END driver Pool monitoring table."
+ INDEX { raisecomBasePort }
+ ::= { raisecomEndPoolTable 1 }
+
+ RaisecomEndPoolEntry ::=
+ SEQUENCE {
+ raisecomBasePort INTEGER,
+ raisecomTotalEndPool INTEGER,
+ raisecomFreeEndPool INTEGER
+ }
+
+
+ raisecomBasePort OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The port number based 1 of the port for which this entry
+ contains bridge management information."
+ ::= { raisecomEndPoolEntry 1 }
+
+ raisecomTotalEndPool OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Indicates the number of mBlks pre-allocated for this END driver."
+ ::= { raisecomEndPoolEntry 2 }
+
+ raisecomFreeEndPool OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Indicates the number of mBlks available in this END driver pool."
+ ::= { raisecomEndPoolEntry 3 }
+
+-- =========================================
+-- RAISECOM Memory objects
+-- =========================================
+ raisecomMemory MODULE-IDENTITY
+ LAST-UPDATED "200412170000Z"
+ ORGANIZATION "RAISECOM TECH, Ltd."
+ CONTACT-INFO "www.raisecom.com"
+ DESCRIPTION
+ "raisecom System objects: memory objects."
+ ::= { raisecomSystem 3 }
+
+-- =========================================
+-- raisecomMemoryTrapGroup
+-- =========================================
+ -- 1.3.6.1.4.1.8886.1.1.3.1
+ raisecomMemoryTrapGroup OBJECT IDENTIFIER ::= { raisecomMemory 1 }
+
+
+ -- 1.3.6.1.4.1.8886.1.1.3.1.1
+ raisecomMemoryTrap NOTIFICATION-TYPE
+ OBJECTS { raisecomMemoryTotal, raisecomMemoryUtil, raisecomMemoryThrshd }
+ STATUS current
+ DESCRIPTION
+ "Trap transfer when memory utilization upon threshold."
+ ::= { raisecomMemoryTrapGroup 1 }
+
+
+ -- 1.3.6.1.4.1.8886.1.1.3.1.2
+ raisecomMemoryTrapRecover NOTIFICATION-TYPE
+ OBJECTS { raisecomMemoryTotal, raisecomMemoryUtil,raisecomMemoryThrshdRecover }
+ STATUS current
+ DESCRIPTION
+ "Trap transfer when memory utilization upon thresholdrecover."
+ ::= { raisecomMemoryTrapGroup 2 }
+
+
+-- =========================================
+-- raisecomMemoryScalarGroup
+-- =========================================
+ -- 1.3.6.1.4.1.8886.1.1.3.2
+ raisecomMemoryScalarGroup OBJECT IDENTIFIER ::= { raisecomMemory 2 }
+
+
+ -- 1.3.6.1.4.1.8886.1.1.3.2.1
+ raisecomMemoryTotal OBJECT-TYPE
+ SYNTAX INTEGER
+ UNITS "Byte"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total memory of the system for this duration."
+ ::= { raisecomMemoryScalarGroup 1 }
+
+
+ -- 1.3.6.1.4.1.8886.1.1.3.2.2
+ raisecomMemoryAvailable OBJECT-TYPE
+ SYNTAX INTEGER
+ UNITS "Byte"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The available memory of the system for this duration."
+ ::= { raisecomMemoryScalarGroup 2 }
+
+
+ -- 1.3.6.1.4.1.8886.1.1.3.2.3
+ raisecomMemoryUtil OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE (1..8))
+ UNITS "percent"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The current value of memory utilization for this duration."
+ ::= { raisecomMemoryScalarGroup 3 }
+
+
+ -- 1.3.6.1.4.1.8886.1.1.3.2.4
+ raisecomMemoryTrapEnable OBJECT-TYPE
+ SYNTAX EnableVar
+ MAX-ACCESS read-write
+ STATUS deprecated
+ DESCRIPTION
+ "The switch of memory trap."
+ ::= { raisecomMemoryScalarGroup 4 }
+
+
+ -- 1.3.6.1.4.1.8886.1.1.3.2.5
+ raisecomMemoryThrshd OBJECT-TYPE
+ SYNTAX INTEGER
+ UNITS "percent"
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The threshold of memory monitor."
+ ::= { raisecomMemoryScalarGroup 5 }
+
+
+ -- 1.3.6.1.4.1.8886.1.1.3.2.6
+ raisecomMemoryThrshdRecover OBJECT-TYPE
+ SYNTAX INTEGER
+ UNITS "percent"
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The recover threshold of memory monitor."
+ ::= { raisecomMemoryScalarGroup 6 }
+
+
+ -- 1.3.6.1.4.1.8886.1.1.3.2.7
+ raisecomMemoryMonInterval OBJECT-TYPE
+ SYNTAX INTEGER
+ UNITS "second"
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The timer interval of memory monitor."
+ ::= { raisecomMemoryScalarGroup 7 }
+
+
+ -- 1.3.6.1.4.1.8886.1.1.4.1
+ raisecomDeviceType OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Device type."
+ ::= { raisecomInformation 1 }
+
+-- =========================================
+-- RAISECOM Information objects
+-- =========================================
+
+
+ raisecomInformation MODULE-IDENTITY
+ LAST-UPDATED "200507270000Z"
+ ORGANIZATION "RAISECOM TECH, Ltd."
+ CONTACT-INFO "www.raisecom.com"
+ DESCRIPTION
+ "raisecom System objects: objects common to all platforms."
+ ::= { raisecomSystem 4 }
+
+ PortAlarmEventList ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION
+ "The low three bits of An OCTET STRING represents an alarm
+ events enabled or existed list on a port, in which each bit
+ represents an alarm event type. the other bits of An OCTET
+ STRING are not used. The figure shown below illustrates the
+ format of an alarm list.
+
+ 7 6 5 4 3 2 1 0
+ +-+-+-+-+-+-+-+-+
+ | |
+ +-+-+-+-+-+-+-+-+
+ | | | | | | | |
+ | | | | | | | +- none
+ | | | | | | +--- none
+ | | | | | +----- none
+ | | | | +------- none
+ | | | +--------- none
+ | | +----------- not-forwarding
+ | +------------- link-fault
+ +--------------- link-down
+
+ The link-down bit set 1 represents that link-down event alarm output
+ is enabled on port, OR the link-down bit set 1 represents that link-down
+ event occured on port.
+ The bit represents alarm output enabled in mibs:
+ raisecomAlarmPortSyslogEvList
+ raisecomAlarmPortNotifiesEvList
+ raisecomAlarmPortRelayEvList
+ The bit represents alarm occured in mibs: raisecomAlarmPortEvList ."
+ SYNTAX OCTET STRING (SIZE (1))
+
+
+ raisecomDeviceType OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Device type."
+ ::= { raisecomInformation 1 }
+
+ --Temperature group
+ raisecomTemperature OBJECT IDENTIFIER ::= { raisecomInformation 2 }
+
+ raisecomTemperatureValue OBJECT-TYPE
+ SYNTAX INTEGER
+ UNITS "Celsius "
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The current temperature of the device."
+ ::= { raisecomTemperature 1 }
+
+ raisecomTemperatureMin OBJECT-TYPE
+ SYNTAX INTEGER
+ UNITS "Celsius "
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The minimum temperature that has occured."
+ ::= { raisecomTemperature 2 }
+
+ raisecomTemperatureMax OBJECT-TYPE
+ SYNTAX INTEGER
+ UNITS "Celsius "
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The maximum temperature that has occured."
+ ::= { raisecomTemperature 3 }
+
+ raisecomTemperatureTrapEnable OBJECT-TYPE
+ SYNTAX EnableVar
+ MAX-ACCESS read-write
+ STATUS deprecated
+ DESCRIPTION
+ " Indicates whether the temperature trap is enabled."
+ ::= { raisecomTemperature 4 }
+
+ raisecomTemperatureThresholdLow OBJECT-TYPE
+ SYNTAX Integer32
+ UNITS "Celsius "
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Low threshold of the temperature alarm."
+ ::= { raisecomTemperature 5 }
+
+ raisecomTemperatureThresholdHigh OBJECT-TYPE
+ SYNTAX Integer32
+ UNITS "Celsius "
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "High threshold of the temperature alarm."
+ ::= { raisecomTemperature 6 }
+
+ raisecomTemperatureTrapTimes OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "How many times abnormal temperature has occured."
+ ::= { raisecomTemperature 7 }
+
+ raisecomTemperatureHighTimes OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "How many times high temperature has occured."
+ ::= { raisecomTemperature 8 }
+
+ raisecomTemperatureLowTimes OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "How many times low temperature has occured."
+ ::= { raisecomTemperature 9 }
+
+ --Vlot Information
+ raisecomVolt OBJECT IDENTIFIER ::= { raisecomInformation 3 }
+
+ raisecomVoltTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF RaisecomVoltEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A table of device vlot and associated properties.."
+ ::= { raisecomVolt 1 }
+
+ raisecomVoltEntry OBJECT-TYPE
+ SYNTAX RaisecomVoltEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Table entry for device vlot."
+ INDEX { raisecomVoltIndex }
+ ::= { raisecomVoltTable 1 }
+
+ RaisecomVoltEntry ::= SEQUENCE {
+ raisecomVoltIndex INTEGER,
+ raisecomVoltReference INTEGER,
+ raisecomVoltValue INTEGER,
+ raisecomVoltMin INTEGER,
+ raisecomVoltMax INTEGER,
+ raisecomVoltTrapEnable EnableVar,
+ raisecomVoltThresholdLow Integer32,
+ raisecomVoltThresholdHigh Integer32,
+ raisecomVoltTrapTimes INTEGER,
+ raisecomVoltHighTimes INTEGER,
+ raisecomVoltLowTimes INTEGER
+ }
+
+ raisecomVoltIndex OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "An index based 1 that uniquely identifies a volt entry."
+ ::= { raisecomVoltEntry 1 }
+
+ raisecomVoltReference OBJECT-TYPE
+ SYNTAX INTEGER
+ UNITS "mV"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The reference volt."
+ ::= { raisecomVoltEntry 2 }
+
+ raisecomVoltValue OBJECT-TYPE
+ SYNTAX INTEGER
+ UNITS "mV"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The current value."
+ ::= { raisecomVoltEntry 3 }
+
+ raisecomVoltMin OBJECT-TYPE
+ SYNTAX INTEGER
+ UNITS "mV"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The minimum value that has occured."
+ ::= { raisecomVoltEntry 4 }
+
+ raisecomVoltMax OBJECT-TYPE
+ SYNTAX INTEGER
+ UNITS "mV"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The maximum value that has occured."
+ ::= { raisecomVoltEntry 5 }
+
+ raisecomVoltTrapEnable OBJECT-TYPE
+ SYNTAX EnableVar
+ MAX-ACCESS read-write
+ STATUS deprecated
+ DESCRIPTION
+ " Indicates whether the volt trap is enabled."
+ ::= { raisecomVoltEntry 6 }
+
+ raisecomVoltThresholdLow OBJECT-TYPE
+ SYNTAX Integer32
+ UNITS "mV"
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The low threshold of the volt alarm."
+ ::= { raisecomVoltEntry 7 }
+
+ raisecomVoltThresholdHigh OBJECT-TYPE
+ SYNTAX Integer32
+ UNITS "mV"
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The high threshold of the volt alarm."
+ ::= { raisecomVoltEntry 8 }
+
+ raisecomVoltTrapTimes OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "How many times abnormal volt has occured."
+ ::= { raisecomVoltEntry 9 }
+
+ raisecomVoltHighTimes OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "How many times high volt has occured."
+ ::= { raisecomVoltEntry 10 }
+
+ raisecomVoltLowTimes OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "How many times low volt has occured."
+ ::= { raisecomVoltEntry 11 }
+
+ --Device information trap
+ raisecomInformationTrap OBJECT IDENTIFIER ::= { raisecomInformation 4 }
+
+ temperatureAbnormalTrap NOTIFICATION-TYPE
+ OBJECTS { raisecomTemperatureValue }
+ STATUS deprecated
+ DESCRIPTION
+ "Current temperature of the device is abnormal."
+ ::= { raisecomInformationTrap 1 }
+
+ temperatureNormalTrap NOTIFICATION-TYPE
+ OBJECTS { raisecomTemperatureValue }
+ STATUS deprecated
+ DESCRIPTION
+ "Current temperature of the device return to normal."
+ ::= { raisecomInformationTrap 2 }
+
+ raisecomVoltAbnormalTrap NOTIFICATION-TYPE
+ OBJECTS { raisecomVoltIndex, raisecomVoltReference, raisecomVoltValue }
+ STATUS deprecated
+ DESCRIPTION
+ "Current volt of the device is abnormal."
+ ::= { raisecomInformationTrap 3 }
+
+ raisecomVoltNormalTrap NOTIFICATION-TYPE
+ OBJECTS { raisecomVoltIndex, raisecomVoltReference, raisecomVoltValue }
+ STATUS deprecated
+ DESCRIPTION
+ "Current volt of the device return to normal."
+ ::= { raisecomInformationTrap 4 }
+
+ --raisecomAlarm group
+ raisecomAlarm OBJECT IDENTIFIER ::= { raisecomInformation 7 }
+
+ --raisecomAlarmTrap trap
+ raisecomAlarmTrap OBJECT IDENTIFIER ::= { raisecomAlarm 1 }
+
+ raisecomAlarmInformationTrap NOTIFICATION-TYPE
+ OBJECTS { raisecomAlarmHistSource, raisecomAlarmHistDescr, raisecomAlarmHistTimestamp, raisecomAlarmHistType, raisecomAlarmHistStatus }
+ STATUS current
+ DESCRIPTION
+ "Trap transfer alarm information in the alarm history table."
+ ::= { raisecomAlarmTrap 1 }
+
+ --raisecomAlarmGlobal group
+ raisecomAlarmGlobal OBJECT IDENTIFIER ::= { raisecomAlarm 2 }
+
+ raisecomAlarmTrapEnable OBJECT-TYPE
+ SYNTAX EnableVar
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ " Indicates whether the global alarm trap is enabled."
+ DEFVAL { disable}
+ ::= { raisecomAlarmGlobal 1 }
+
+ raisecomAlarmSyslogEnable OBJECT-TYPE
+ SYNTAX EnableVar
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ " Indicates whether the global alarm syslog is enabled."
+ DEFVAL { disable}
+ ::= { raisecomAlarmGlobal 2 }
+
+ raisecomAlarmClear OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This object instructs the management entity to clear the whole current alarm information."
+ ::= { raisecomAlarmGlobal 3 }
+
+ --raisecomAlarmPower group
+ raisecomAlarmPower OBJECT IDENTIFIER ::= { raisecomAlarm 3 }
+
+ raisecomAlarmPowerTrapEnable OBJECT-TYPE
+ SYNTAX EnableVar
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ " Indicates whether the power alarm trap is enabled."
+ DEFVAL { enable}
+ ::= { raisecomAlarmPower 1 }
+
+ raisecomAlarmPowerRelayEnable OBJECT-TYPE
+ SYNTAX EnableVar
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ " Indicates whether the power alarm relay is enabled."
+ DEFVAL { enable}
+ ::= { raisecomAlarmPower 2 }
+
+ raisecomAlarmPowerSyslogEnable OBJECT-TYPE
+ SYNTAX EnableVar
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ " Indicates whether the power alarm syslog is enabled."
+ DEFVAL { enable}
+ ::= { raisecomAlarmPower 3 }
+
+ raisecomAlarmPowerOneTimes OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "How many times power one alarm has occured."
+ ::= { raisecomAlarmPower 4 }
+
+ raisecomAlarmPowerTwoTimes OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "How many times power two alarm has occured."
+ ::= { raisecomAlarmPower 5 }
+
+ raisecomAlarmPowerStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ dual-power-on(1),
+ dual-power-off(2),
+ power1-off(3),
+ power2-off(4)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The status of power alarm."
+ ::= { raisecomAlarmPower 6 }
+
+ --raisecomAlarmTemperature group
+ raisecomAlarmTemperature OBJECT IDENTIFIER ::= { raisecomAlarm 4 }
+
+ raisecomAlarmTemperatureTrapEnable OBJECT-TYPE
+ SYNTAX EnableVar
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ " Indicates whether the temperature alarm trap is enabled."
+ DEFVAL { enable}
+ ::= { raisecomAlarmTemperature 1 }
+
+ raisecomAlarmTemperatureRelayEnable OBJECT-TYPE
+ SYNTAX EnableVar
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ " Indicates whether the temperature alarm relay is enabled."
+ DEFVAL { enable}
+ ::= { raisecomAlarmTemperature 2 }
+
+ raisecomAlarmTemperatureSyslogEnable OBJECT-TYPE
+ SYNTAX EnableVar
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ " Indicates whether the temperature alarm syslog is enabled."
+ DEFVAL { enable}
+ ::= { raisecomAlarmTemperature 3 }
+
+ --raisecomAlarmVolt group
+ raisecomAlarmVoltage OBJECT IDENTIFIER ::= { raisecomAlarm 5 }
+
+ raisecomAlarmVoltTrapEnable OBJECT-TYPE
+ SYNTAX EnableVar
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ " Indicates whether the volt alarm trap is enabled."
+ DEFVAL { enable}
+ ::= { raisecomAlarmVoltage 1 }
+
+ raisecomAlarmVoltRelayEnable OBJECT-TYPE
+ SYNTAX EnableVar
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ " Indicates whether the volt alarm relay is enabled."
+ DEFVAL { enable}
+ ::= { raisecomAlarmVoltage 2 }
+
+ raisecomAlarmVoltSyslogEnable OBJECT-TYPE
+ SYNTAX EnableVar
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ " Indicates whether the volt alarm syslog is enabled."
+ DEFVAL { enable}
+ ::= { raisecomAlarmVoltage 3 }
+
+ --port fault alarm
+ raisecomAlarmPort OBJECT IDENTIFIER ::= { raisecomAlarm 6 }
+
+ raisecomAlarmPortTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF RaisecomAlarmPortEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A table of port alarm information.."
+ ::= { raisecomAlarmPort 1 }
+
+ raisecomAlarmPortEntry OBJECT-TYPE
+ SYNTAX RaisecomAlarmPortEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Table entry for port alarm information."
+ INDEX { raisecomAlarmPortIndex }
+ ::= { raisecomAlarmPortTable 1 }
+
+ RaisecomAlarmPortEntry ::= SEQUENCE {
+ raisecomAlarmPortIndex INTEGER,
+ raisecomAlarmPortSyslogEvList PortAlarmEventList,
+ raisecomAlarmPortNotifiesEvList PortAlarmEventList,
+ raisecomAlarmPortRelayEvList PortAlarmEventList,
+ raisecomAlarmPortEvList PortAlarmEventList
+ }
+
+ raisecomAlarmPortIndex OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This object index of alarm port entry."
+ ::= { raisecomAlarmPortEntry 1 }
+
+ raisecomAlarmPortSyslogEvList OBJECT-TYPE
+ SYNTAX PortAlarmEventList
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The port alarm event list of syslog enable status."
+ ::= { raisecomAlarmPortEntry 2 }
+
+ raisecomAlarmPortNotifiesEvList OBJECT-TYPE
+ SYNTAX PortAlarmEventList
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The port alarm event list of notifies enable status."
+ ::= { raisecomAlarmPortEntry 3 }
+
+ raisecomAlarmPortRelayEvList OBJECT-TYPE
+ SYNTAX PortAlarmEventList
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The port alarm event list of relay enable status."
+ ::= { raisecomAlarmPortEntry 4 }
+
+ raisecomAlarmPortEvList OBJECT-TYPE
+ SYNTAX PortAlarmEventList
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The current alarm information on port."
+ ::= { raisecomAlarmPortEntry 5 }
+
+ --raisecomAlarmHist Information
+ raisecomAlarmHistory OBJECT IDENTIFIER ::= { raisecomAlarm 7 }
+
+ raisecomAlarmHistTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF RaisecomAlarmHistEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A table of history alarm information.."
+ ::= { raisecomAlarmHistory 1 }
+
+ raisecomAlarmHistEntry OBJECT-TYPE
+ SYNTAX RaisecomAlarmHistEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Table entry for history alarm information."
+ INDEX { raisecomAlarmHistIndex }
+ ::= { raisecomAlarmHistTable 1 }
+
+ RaisecomAlarmHistEntry ::= SEQUENCE {
+ raisecomAlarmHistIndex INTEGER,
+ raisecomAlarmHistStatus INTEGER,
+ raisecomAlarmHistSource INTEGER,
+ raisecomAlarmHistDescr OCTET STRING,
+ raisecomAlarmHistTimestamp INTEGER,
+ raisecomAlarmHistType INTEGER
+ }
+
+ raisecomAlarmHistIndex OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This object index of alarm history entry."
+ ::= { raisecomAlarmHistEntry 1 }
+
+ raisecomAlarmHistStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ high-volt-cleared(1),
+ low-volt-cleared(2),
+ high-temperature-cleared(3),
+ low-temperature-cleared(4)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The status of alarm information£¬asserted:alarm has generated,
+ cleared:alarm is cleared, clearall:all of alarm is cleared."
+ ::= { raisecomAlarmHistEntry 2 }
+
+ raisecomAlarmHistSource OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The source of alarm information£¬switch or port."
+ ::= { raisecomAlarmHistEntry 3 }
+
+ raisecomAlarmHistDescr OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE (0..64))
+ ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The description of alarm information."
+ ::= { raisecomAlarmHistEntry 4 }
+
+ raisecomAlarmHistTimestamp OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The timestamp of alarm information."
+ ::= { raisecomAlarmHistEntry 5 }
+
+ raisecomAlarmHistType OBJECT-TYPE
+ SYNTAX INTEGER {
+ dev-power-down(0),
+ power-abnormal(1),
+ high-temperature(2),
+ low-temperature(3),
+ high-volt(4),
+ low-volt(5),
+ link-down(6),
+ link-falut(7),
+ not-forward(8),
+ power-normal(9),
+ normal-high-temperature(10),
+ normal-high-volt(11),
+ link-up(12),
+ link-ok(13),
+ forward(14),
+ all-alarm(15),
+ offline(16),
+ online(17),
+ power-on(18),
+ normal-low-temperature(19),
+ normal-low-volt(20)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The type of alarm information."
+ ::= { raisecomAlarmHistEntry 6 }
+
+ --Alarm Curent Information
+ raisecomAlarmCurrent OBJECT IDENTIFIER ::= { raisecomAlarm 8 }
+
+ raisecomAlarmCurtTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF RaisecomAlarmCurtEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A table of current alarm information.."
+ ::= { raisecomAlarmCurrent 1 }
+
+ raisecomAlarmCurtEntry OBJECT-TYPE
+ SYNTAX RaisecomAlarmCurtEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Table entry for current alarm information."
+ INDEX { raisecomAlarmCurtIndex }
+ ::= { raisecomAlarmCurtTable 1 }
+
+ RaisecomAlarmCurtEntry ::= SEQUENCE {
+ raisecomAlarmCurtIndex INTEGER,
+ raisecomAlarmCurtSource INTEGER,
+ raisecomAlarmCurtDescr OCTET STRING,
+ raisecomAlarmCurtTimestamp INTEGER,
+ raisecomAlarmCurtType INTEGER
+ }
+
+ raisecomAlarmCurtIndex OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This object index of alarm current entry."
+ ::= { raisecomAlarmCurtEntry 1 }
+
+ raisecomAlarmCurtSource OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The source of alarm information£¬switch or port."
+ ::= { raisecomAlarmCurtEntry 2 }
+
+ raisecomAlarmCurtDescr OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE (0..64))
+ ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The description of alarm information."
+ ::= { raisecomAlarmCurtEntry 3 }
+
+ raisecomAlarmCurtTimestamp OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The timestamp of alarm information."
+ ::= { raisecomAlarmCurtEntry 4 }
+
+ raisecomAlarmCurtType OBJECT-TYPE
+ SYNTAX INTEGER {
+ dev-power-down(0),
+ power-abnormal(1),
+ high-temperature(2),
+ low-temperature(3),
+ high-volt(4),
+ low-volt(5),
+ link-down(6),
+ link-falut(7),
+ not-forward(8)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The type of alarm information."
+ ::= { raisecomAlarmCurtEntry 5 }
+
+END