From 98a672123c7872f6b9b75a9a2b6bb3aea504de6a Mon Sep 17 00:00:00 2001 From: David Leutgeb Date: Tue, 5 Dec 2023 12:25:34 +0100 Subject: Initial commit --- MIBS/raisecom/RAISECOM-POWERMONITOR-MIB | 173 ++++++++++++++++++++++++++++++++ 1 file changed, 173 insertions(+) create mode 100644 MIBS/raisecom/RAISECOM-POWERMONITOR-MIB (limited to 'MIBS/raisecom/RAISECOM-POWERMONITOR-MIB') diff --git a/MIBS/raisecom/RAISECOM-POWERMONITOR-MIB b/MIBS/raisecom/RAISECOM-POWERMONITOR-MIB new file mode 100644 index 0000000..6fa2b8f --- /dev/null +++ b/MIBS/raisecom/RAISECOM-POWERMONITOR-MIB @@ -0,0 +1,173 @@ +-- 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 \ No newline at end of file -- cgit v1.2.3