mibs/MIBS/fs/GBNDevicePoe-MIB
2023-12-05 12:25:34 +01:00

288 lines
8.1 KiB
Plaintext

GBNDevicePoe-MIB DEFINITIONS ::= BEGIN
IMPORTS
Integer32 FROM SNMPv2-SMI
gbnDevice FROM ADMIN-MASTER-MIB
DisplayString FROM SNMPv2-TC;
gbnDevicePoe MODULE-IDENTITY
LAST-UPDATED "0011020000Z" -- November 2, 2000
ORGANIZATION "admin Systems, Inc."
CONTACT-INFO "admin Systems, Inc.
E-mail: support@admin.com.cn"
DESCRIPTION "Gbn Common Enterprise MIB definition."
REVISION "0011020000Z" -- November 2, 2000
DESCRIPTION "Initial MIB creation."
::= { gbnDevice 4 }
poePowerSupplyTable OBJECT-TYPE
SYNTAX SEQUENCE OF PoePowerSupplyEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table of power supply."
::= { gbnDevicePoe 2 }
poePowerSupplyEntry OBJECT-TYPE
SYNTAX PoePowerSupplyEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table of power supply."
INDEX { powerindex }
::= { poePowerSupplyTable 1 }
PoePowerSupplyEntry ::= SEQUENCE {
powerindex Integer32,
poeVersion DisplayString,
powerstatus DisplayString,
poeDevicePowerLimit Integer32,
poeDevicePowerConsume Integer32
}
powerindex OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"unit index, start from 1 "
::= { poePowerSupplyEntry 1 }
poeVersion OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"A string of poe firmware."
::= { poePowerSupplyEntry 2 }
powerstatus OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"descriptions of power supply"
::= { poePowerSupplyEntry 3 }
poeDevicePowerLimit OBJECT-TYPE
SYNTAX Integer32(37..806)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"power limit of device.unit is Watt"
::= { poePowerSupplyEntry 4 }
poeDevicePowerConsume OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"power consumption of device.unit is Watt"
::= { poePowerSupplyEntry 5 }
poePortTable OBJECT-TYPE
SYNTAX SEQUENCE OF PoePortEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table of poe port."
::= { gbnDevicePoe 4 }
poePortEntry OBJECT-TYPE
SYNTAX PoePortEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table of poe port."
INDEX { portIndex }
::= { poePortTable 1 }
PoePortEntry ::= SEQUENCE {
portIndex
Integer32,
powerlimit
Integer32,
powerConsume
Integer32
}
portIndex OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"port index, start from 1 "
::= { poePortEntry 1 }
powerlimit OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"power limit of port.unit is mW"
::= { poePortEntry 2 }
powerConsume OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"power consumption of port.unit is mW"
::= { poePortEntry 3 }
poePdPortTable OBJECT-TYPE
SYNTAX SEQUENCE OF PoePdPortEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table of poe port."
::= { gbnDevicePoe 5 }
poePdPortEntry OBJECT-TYPE
SYNTAX PoePdPortEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table of poe port."
INDEX { portPdIndex }
::= { poePdPortTable 1 }
PoePdPortEntry ::= SEQUENCE {
portPdIndex
Integer32,
portPoePdEnable
Integer32,
portPoePdConfig
Integer32
}
portPdIndex OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"port index, start from 1 "
::= { poePdPortEntry 1 }
portPoePdEnable OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"poe feedback real time port enable state.unit is mW"
::= { poePdPortEntry 2 }
portPoePdConfig OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"poe feedback config port enable.unit is mW"
::= { poePdPortEntry 3 }
poeFanControlTable OBJECT-TYPE
SYNTAX SEQUENCE OF PoeFanControlEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table of poe fan set."
::= { gbnDevicePoe 6 }
poeFanControlEntry OBJECT-TYPE
SYNTAX PoeFanControlEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table of poe fan set."
INDEX { poeFandefault }
::= { poeFanControlTable 1 }
PoeFanControlEntry ::= SEQUENCE {
poeFandefault
INTEGER,
poeFanlowVaule
Integer32,
poeFanmiddleVaule
Integer32,
poeFanhighVaule
Integer32,
poeFanModeSet
INTEGER,
poeFan1Speed
Integer32,
poeFan2Speed
Integer32,
poeTemperature
DisplayString
}
poeFandefault OBJECT-TYPE
SYNTAX INTEGER {
default(1),
user-defined(0)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"poe fans' mode set or get."
::= { poeFanControlEntry 1 }
poeFanlowVaule OBJECT-TYPE
SYNTAX Integer32(0..25)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"poe fan-control low-temperature"
::= { poeFanControlEntry 2 }
poeFanmiddleVaule OBJECT-TYPE
SYNTAX Integer32(26..60)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"poe fan-control middle-temperature"
::= { poeFanControlEntry 3 }
poeFanhighVaule OBJECT-TYPE
SYNTAX Integer32(61..70)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"poe fan-control high-temperature"
::= { poeFanControlEntry 4 }
poeFanModeSet OBJECT-TYPE
SYNTAX INTEGER {
default(0),
user-defined(1)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"poe fan-control user defined set"
::= { poeFanControlEntry 5 }
poeFan1Speed OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"the fan1 speed of the switch"
::= { poeFanControlEntry 6 }
poeFan2Speed OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"the fan2 speed of the switch"
::= { poeFanControlEntry 7 }
poeTemperature OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"the temperture of the switch"
::= { poeFanControlEntry 8 }
END