173 lines
5.9 KiB
Plaintext
173 lines
5.9 KiB
Plaintext
-- MibName=rcPowerMonitor
|
|
-- *****************************************************************
|
|
-- Version 1.0 Created 2011.1.25 by wangjiangbo
|
|
-- This version of MIB is created just for the Management of Power .
|
|
--
|
|
-- Copyright(c) 2002-2012 by RAISECOM TECH, Ltd.
|
|
-- All rights reserved.
|
|
--
|
|
-- modify history
|
|
-- 01£¬20110901,hetao, Ìí¼Ó raisecomPowerStatusTrapºÍ raisecomPowerStatus
|
|
-- *****************************************************************
|
|
RAISECOM-POWERMONITOR-MIB DEFINITIONS ::= BEGIN
|
|
IMPORTS
|
|
raisecomAgent
|
|
FROM RAISECOM-BASE-MIB
|
|
-- TruthValue
|
|
-- FROM SNMPv2-TC
|
|
Integer32,Unsigned32,Counter32
|
|
FROM SNMPv2-SMI;
|
|
|
|
raisecomPowerMonitor MODULE-IDENTITY
|
|
LAST-UPDATED "201101190000Z"
|
|
ORGANIZATION "Raisecom, Inc."
|
|
CONTACT-INFO
|
|
" Raise Systems
|
|
|
|
Postal: Beijing,
|
|
China
|
|
|
|
Tel: 86-010-82884499
|
|
|
|
E-mail: support@raisecom.com"
|
|
|
|
DESCRIPTION "The initial revision of this MIB."
|
|
::= { raisecomAgent 24}
|
|
|
|
--
|
|
-- groups in the raisecomPowerMonitor MIB
|
|
--
|
|
raisecomPowerMonitorNotification OBJECT IDENTIFIER ::= { raisecomPowerMonitor 1 }
|
|
raisecomPowerMonitorMibObjects OBJECT IDENTIFIER ::= { raisecomPowerMonitor 2 }
|
|
|
|
--
|
|
-- raisecomPowerMonitorNotification
|
|
--
|
|
raisecomPowerVoltNormal NOTIFICATION-TYPE
|
|
OBJECTS { raisecomPowerIndex,
|
|
raisecomPowerVoltReference,
|
|
raisecomPowerVoltValue
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The trap notification occur when power-card value translating from abnormal to normal."
|
|
::= { raisecomPowerMonitorNotification 1 }
|
|
|
|
raisecomPowerVoltAbnormal NOTIFICATION-TYPE
|
|
OBJECTS { raisecomPowerIndex,
|
|
raisecomPowerVoltReference,
|
|
raisecomPowerVoltValue
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The trap notification occur when power-card value translating from normal to abnormal."
|
|
::= { raisecomPowerMonitorNotification 2 }
|
|
|
|
raisecomPowerStatusTrap NOTIFICATION-TYPE
|
|
-- OBJECTS { raisecomAlarmHistStatus, raisecomAlarmHistSource,raisecomAlarmHistDescr, raisecomAlarmHistTimestamp, raisecomAlarmHistType }
|
|
OBJECTS { raisecomPowerIndex,
|
|
raisecomPowerStatus
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A raisecomPowerTrap trap is sent when a power alarm generate."
|
|
::= { raisecomPowerMonitorNotification 3 }
|
|
|
|
raisecomDyingGaspTrap NOTIFICATION-TYPE
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Dying gasp."
|
|
::= { raisecomPowerMonitorNotification 4 }
|
|
|
|
|
|
--
|
|
-- raisecomPowerMonitorStateTable
|
|
--
|
|
raisecomPowerMonitorStateTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF RaisecomPowerMonitorStateEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Power monitor state table."
|
|
::= { raisecomPowerMonitorMibObjects 1 }
|
|
|
|
raisecomPowerMonitorStateEntry OBJECT-TYPE
|
|
SYNTAX RaisecomPowerMonitorStateEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Power monitor state entry."
|
|
INDEX { raisecomPowerIndex }
|
|
::= { raisecomPowerMonitorStateTable 1 }
|
|
|
|
RaisecomPowerMonitorStateEntry ::= SEQUENCE {
|
|
raisecomPowerIndex Unsigned32,
|
|
raisecomPowerSerialNumber OCTET STRING,
|
|
raisecomPowerType INTEGER,
|
|
raisecomPowerVoltReference INTEGER,
|
|
raisecomPowerVoltValue INTEGER,
|
|
raisecomPowerStatus INTEGER
|
|
}
|
|
|
|
raisecomPowerIndex OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Specify the sequence number of Power."
|
|
::= { raisecomPowerMonitorStateEntry 1 }
|
|
|
|
raisecomPowerSerialNumber OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"specify the identical serial number of current power card,this
|
|
string number will be set when device leaving factory"
|
|
::= { raisecomPowerMonitorStateEntry 2 }
|
|
|
|
raisecomPowerType OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
{
|
|
ac(1),
|
|
dc(2)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Specify the current type of the power.
|
|
ac(1) means the current power AC Input.
|
|
dc(2) means the current power DC Input."
|
|
::= { raisecomPowerMonitorStateEntry 3 }
|
|
|
|
raisecomPowerVoltReference OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Specify the reference of the volt value of Power."
|
|
::= { raisecomPowerMonitorStateEntry 4 }
|
|
|
|
raisecomPowerVoltValue OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Specify the volt value of Power."
|
|
::= { raisecomPowerMonitorStateEntry 5 }
|
|
|
|
|
|
|
|
raisecomPowerStatus OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
offline(1),
|
|
online(2),
|
|
power-on(3)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The status of power alarm."
|
|
::= {raisecomPowerMonitorStateEntry 6 }
|
|
|
|
END |