mirror of
https://github.com/librenms/librenms.git
synced 2024-10-07 16:52:45 +00:00
23740bce6f
* Fiber Home Switch Device Support - Basic OS support - New Logo - Sensor support - Fiberhome MIBS (wriSMI) * Fibrehome Switch Device Support - add mempools discovery * Fiberhome Switch Device Support - remove mib bases high/low limit for FAN entity * Fiberhome Switch Device Support - remove unsupported processor high_limit option * FiberHome Switch Device Support - snmpprec files for S28/S48/S58 added - removed not used FH MIB files * Fiberhome Switch Device Support - add snmprec for FHN5800 FHN4800 FHN2800 * Update fiberhome.svg * FiberHome Switch Device Support - changes as per request * FiberHome Switch Device Support - adjusted code to PSR2 standard * FiberHome Switch Device Support - add tests * FiberHome Switch Device Support - added back fiberhome.png since currently expected in other json * FiberHome Switches Device Support - Deleted fiberhome.svg (for now) * Fiberhome Switch Device Support - corrected wrong MIB renaming * Update fiberhome-switch.inc.php * Update fiberhome-switch.inc.php * Update fiberhome-switch.inc.php * Update fiberhome-switch_fh4800.json * Update fiberhome-switch.json * Update fiberhome-switch_fh2800.json * Update fiberhome-switch.yaml
262 lines
6.3 KiB
Plaintext
262 lines
6.3 KiB
Plaintext
WRI-POWER-MIB DEFINITIONS ::= BEGIN
|
|
IMPORTS
|
|
MODULE-IDENTITY, OBJECT-TYPE, Counter32, Gauge32,
|
|
Integer32, TimeTicks, Counter64,enterprises,
|
|
NOTIFICATION-TYPE,Unsigned32
|
|
FROM SNMPv2-SMI
|
|
TEXTUAL-CONVENTION
|
|
FROM SNMPv2-TC
|
|
wri,wriProducts
|
|
FROM WRI-SMI;
|
|
|
|
-- power monitor
|
|
msppPower MODULE-IDENTITY
|
|
LAST-UPDATED "201001110000Z"
|
|
ORGANIZATION "Wuhan FiberHome Networks Co.,Ltd."
|
|
CONTACT-INFO
|
|
" FHN Customer Service
|
|
Tel: 027-87693784"
|
|
DESCRIPTION
|
|
"The MIB module to describe the monitor for power."
|
|
REVISION "201001110000Z"
|
|
DESCRIPTION
|
|
"Add some attributes for power table"
|
|
REVISION "200901110000Z"
|
|
DESCRIPTION
|
|
"Init version for power monitor."
|
|
::= {msppChassis 2}
|
|
|
|
|
|
mspp OBJECT IDENTIFIER ::= { wriProducts 8012 }
|
|
msppChassis OBJECT IDENTIFIER ::= {mspp 1}
|
|
|
|
|
|
-- mspp power table
|
|
|
|
-- msppPower OBJECT IDENTIFIER ::= {msppChassis 2}
|
|
|
|
powerTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF PowerEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Power information table."
|
|
::= { msppPower 1 }
|
|
|
|
powerEntry OBJECT-TYPE
|
|
SYNTAX PowerEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An entry in the power table."
|
|
INDEX {powerIndex }
|
|
::= { powerTable 1 }
|
|
|
|
PowerEntry ::=
|
|
SEQUENCE {
|
|
powerIndex Unsigned32,
|
|
powerType INTEGER,
|
|
powerState INTEGER,
|
|
powerValue INTEGER,
|
|
powerRole INTEGER,
|
|
powerDescr OCTET STRING,
|
|
powerSerial OCTET STRING,
|
|
powerTemperature INTEGER,
|
|
powerFuseStatus INTEGER,
|
|
powerStateBits INTEGER,
|
|
powerTrapEna INTEGER,
|
|
powerAllSetting OCTET STRING,
|
|
--xf add 2014-7-2
|
|
powerIndexDescr OCTET STRING
|
|
}
|
|
-- The following section describes the components of the table.
|
|
|
|
powerIndex OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"power index."
|
|
::= { powerEntry 1 }
|
|
|
|
powerType OBJECT-TYPE
|
|
SYNTAX INTEGER{
|
|
dcdc(0),
|
|
acdc(1)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"power type, 0:DC/DC,1:AC/DC."
|
|
::= { powerEntry 2 }
|
|
|
|
powerState OBJECT-TYPE
|
|
SYNTAX INTEGER{
|
|
normal(0),
|
|
voltagelack(1),
|
|
voltageoverload(2)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"power state, 0:normal,1:voltage lack,2:voltage overload."
|
|
::= { powerEntry 3 }
|
|
|
|
powerValue OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"power value."
|
|
::= { powerEntry 4 }
|
|
|
|
|
|
powerRole OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"power role."
|
|
::= { powerEntry 5 }
|
|
|
|
powerDescr OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"power description."
|
|
::= { powerEntry 6 }
|
|
|
|
powerSerial OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"power serial."
|
|
::= { powerEntry 7 }
|
|
|
|
powerTemperature OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"power temperature."
|
|
::= { powerEntry 8 }
|
|
|
|
powerFuseStatus OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"power fuse status."
|
|
::= { powerEntry 9 }
|
|
|
|
powerStateBits OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
normal(0),
|
|
voltagelack(1),
|
|
voltageoverload(2)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"bits description for power states, redundance of powerState."
|
|
::= { powerEntry 10 }
|
|
|
|
powerTrapEna OBJECT-TYPE
|
|
SYNTAX INTEGER{
|
|
enable(1),
|
|
disable(2)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Enable power trap or not."
|
|
::= { powerEntry 11 }
|
|
|
|
powerAllSetting OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"All oid operation of this table."
|
|
::= { powerEntry 12 }
|
|
|
|
powerIndexDescr OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Power index descrption."
|
|
::= { powerEntry 13 }
|
|
|
|
|
|
powerTrap OBJECT IDENTIFIER ::= {msppPower 2}
|
|
|
|
powerUp NOTIFICATION-TYPE
|
|
OBJECTS {powerState}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"power up trap."
|
|
::= { powerTrap 1}
|
|
|
|
|
|
powerDown NOTIFICATION-TYPE
|
|
OBJECTS {powerState}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"power down trap."
|
|
::= { powerTrap 2}
|
|
|
|
powerFault NOTIFICATION-TYPE
|
|
OBJECTS {powerState}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"power abnoraml trap."
|
|
::= { powerTrap 3}
|
|
|
|
powerOk NOTIFICATION-TYPE
|
|
OBJECTS {powerState}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"power ok trap."
|
|
::= { powerTrap 4}
|
|
|
|
|
|
powerGeneral OBJECT IDENTIFIER ::= {msppPower 3}
|
|
powerBits OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Bitsmap for all power being on."
|
|
::= { powerGeneral 1 }
|
|
powerNum OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"power numbers."
|
|
::= { powerGeneral 2 }
|
|
powerTrapEnable OBJECT-TYPE
|
|
SYNTAX INTEGER{
|
|
enable(1),
|
|
disable(2)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Enable fan trap or not."
|
|
::= { powerGeneral 3 }
|
|
powerMonitorEnable OBJECT-TYPE
|
|
SYNTAX INTEGER{
|
|
enable(1),
|
|
disable(2)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Enable power monitor or not."
|
|
::= { powerGeneral 4 }
|
|
|
|
END |