- Remove PVC volume mount from k8s/deployment.yaml - Delete k8s/mib-pvc.yaml (no longer needed) - Update .gitignore to commit MIB files to git - Add mix import_mibs task to copy MIBs from LibreNMS - Add all MIB files from priv/mibs/ to git This fixes the multi-attach volume error in Kubernetes where new pods couldn't start because the RWO (ReadWriteOnce) PVC was attached to the old pod. MIBs are now part of the Docker image and can be used by all pods simultaneously.
1467 lines
48 KiB
Text
1467 lines
48 KiB
Text
-- *****************************************************************
|
|
-- RUIJIE-ENTITY-MIB.mib: Ruijie Entity MIB file
|
|
--
|
|
-- March 2002, Wuzg
|
|
--
|
|
-- Copyright (c) 2002 by Ruijie Networks Co.,Ltd.
|
|
-- All rights reserved.
|
|
--
|
|
-- *****************************************************************
|
|
--
|
|
|
|
RUIJIE-ENTITY-MIB DEFINITIONS ::= BEGIN
|
|
|
|
IMPORTS
|
|
MODULE-IDENTITY,
|
|
OBJECT-TYPE,
|
|
NOTIFICATION-TYPE,
|
|
Integer32,
|
|
Unsigned32
|
|
FROM SNMPv2-SMI
|
|
DisplayString,
|
|
MacAddress
|
|
FROM SNMPv2-TC
|
|
MODULE-COMPLIANCE,
|
|
OBJECT-GROUP,
|
|
NOTIFICATION-GROUP
|
|
FROM SNMPv2-CONF
|
|
ruijieMgmt
|
|
FROM RUIJIE-SMI
|
|
entPhysicalName
|
|
FROM ENTITY-MIB;
|
|
|
|
ruijieEntityMIB MODULE-IDENTITY
|
|
LAST-UPDATED "202109080000Z"
|
|
ORGANIZATION "Ruijie Networks Co.,Ltd."
|
|
CONTACT-INFO
|
|
"
|
|
Tel: 4008-111-000
|
|
|
|
E-mail: service@ruijie.com.cn"
|
|
DESCRIPTION
|
|
"This module defines ruijie entity mibs."
|
|
REVISION "202109080000Z"
|
|
DESCRIPTION
|
|
"Initial version of this MIB module."
|
|
::= { ruijieMgmt 21}
|
|
|
|
ruijieDeviceMIBObjects OBJECT IDENTIFIER ::= { ruijieEntityMIB 1 }
|
|
|
|
|
|
--
|
|
-- device information
|
|
--
|
|
ruijieDeviceMaxNumber OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Max number of devices of the system permitting."
|
|
::= { ruijieDeviceMIBObjects 1 }
|
|
|
|
ruijieDeviceInfoTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF RuijieDeviceInfoEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"List of devices."
|
|
::= { ruijieDeviceMIBObjects 2 }
|
|
|
|
ruijieDeviceInfoEntry OBJECT-TYPE
|
|
SYNTAX RuijieDeviceInfoEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Entry of a device information."
|
|
INDEX { ruijieDeviceInfoIndex }
|
|
::= { ruijieDeviceInfoTable 1 }
|
|
|
|
RuijieDeviceInfoEntry ::=
|
|
SEQUENCE {
|
|
ruijieDeviceInfoIndex Integer32,
|
|
ruijieDeviceInfoDescr DisplayString,
|
|
ruijieDeviceInfoSlotNumber Integer32,
|
|
ruijieDevicePowerStatus INTEGER,
|
|
ruijieDeviceMacAddress MacAddress,
|
|
ruijieDevicePriority Integer32,
|
|
ruijieDeviceAlias DisplayString,
|
|
ruijieDeviceSWVersion DisplayString,
|
|
ruijieDeviceHWVersion DisplayString,
|
|
ruijieDeviceSerialNumber DisplayString,
|
|
ruijieDeviceOid OBJECT IDENTIFIER,
|
|
ruijieDeviceProductionDate DisplayString,
|
|
ruijieDeviceOutPower Integer32
|
|
}
|
|
|
|
ruijieDeviceInfoIndex OBJECT-TYPE
|
|
SYNTAX Integer32 (1..65535)
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An unique value of each devices in system. Its value ranges between
|
|
1 and the value of the object ruijieDeviceNumber."
|
|
::= { ruijieDeviceInfoEntry 1 }
|
|
|
|
ruijieDeviceInfoDescr OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE(0..32))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Description of the device."
|
|
::= { ruijieDeviceInfoEntry 2 }
|
|
|
|
ruijieDeviceInfoSlotNumber OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of slots exists on the device."
|
|
::= { ruijieDeviceInfoEntry 3 }
|
|
|
|
|
|
ruijieDevicePowerStatus OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
rpsNoLink (1), -- no rps link or rps not electrifying,
|
|
rpsLinkAndNoPower (2), -- rps linked but not electrifying,
|
|
rpsLinkAndReadyForPower (3), -- rps is ready for power,
|
|
rpsLinkAndPower (4) -- rps is serving as a power
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The power status of device"
|
|
::= { ruijieDeviceInfoEntry 4 }
|
|
|
|
ruijieDeviceMacAddress OBJECT-TYPE
|
|
SYNTAX MacAddress
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The physical address of device"
|
|
::= { ruijieDeviceInfoEntry 5 }
|
|
|
|
ruijieDevicePriority OBJECT-TYPE
|
|
SYNTAX Integer32(1..10)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The device priority value"
|
|
::= { ruijieDeviceInfoEntry 6 }
|
|
|
|
ruijieDeviceAlias OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE(0..32))
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Alias of the device."
|
|
::= { ruijieDeviceInfoEntry 7 }
|
|
|
|
|
|
ruijieDeviceSWVersion OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE(1..32))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Description of the device."
|
|
::= { ruijieDeviceInfoEntry 8 }
|
|
|
|
ruijieDeviceHWVersion OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE(1..32))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Description of the device."
|
|
::= { ruijieDeviceInfoEntry 9 }
|
|
|
|
ruijieDeviceSerialNumber OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE(1..32))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Serial number of the device. For a chassis device, it refers to the serial number of the chassis."
|
|
::= { ruijieDeviceInfoEntry 10 }
|
|
|
|
ruijieDeviceOid OBJECT-TYPE
|
|
SYNTAX OBJECT IDENTIFIER
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Oid number of the device."
|
|
::= { ruijieDeviceInfoEntry 11 }
|
|
|
|
ruijieDeviceProductionDate OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE(0..16))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Production date of the device."
|
|
::= { ruijieDeviceInfoEntry 12 }
|
|
ruijieDeviceOutPower OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The output power of the device (Unit W)."
|
|
::= { ruijieDeviceInfoEntry 13 }
|
|
|
|
--
|
|
-- module information
|
|
--
|
|
--ruijieModuleNumber OBJECT-TYPE
|
|
-- SYNTAX Integer32
|
|
-- MAX-ACCESS read-only
|
|
-- STATUS current
|
|
-- DESCRIPTION
|
|
-- "Current number of modules in the system."
|
|
-- ::= { ruijieDeviceMIBObjects 2 }
|
|
|
|
ruijieSlotInfoTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF RuijieSlotInfoEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"a list of module Entries."
|
|
::= { ruijieDeviceMIBObjects 3 }
|
|
|
|
ruijieSlotInfoEntry OBJECT-TYPE
|
|
SYNTAX RuijieSlotInfoEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Entry containing status information about one slot."
|
|
INDEX { ruijieSlotInfoDeviceIndex, ruijieSlotInfoIndex }
|
|
::= { ruijieSlotInfoTable 1 }
|
|
|
|
RuijieSlotInfoEntry ::=
|
|
SEQUENCE {
|
|
ruijieSlotInfoDeviceIndex Integer32,
|
|
ruijieSlotInfoIndex Integer32,
|
|
ruijieSlotModuleInfoDescr DisplayString,
|
|
ruijieSlotInfoPortNumber Integer32,
|
|
ruijieSlotInfoPortMaxNumber Integer32,
|
|
ruijieSlotInfoDesc DisplayString,
|
|
ruijieSlotConfigModuleInfoDescr DisplayString,
|
|
ruijieSlotUserStatus Integer32,
|
|
ruijieSlotSoftwareStatus Integer32,
|
|
ruijieSlotSerialNumber DisplayString,
|
|
ruijieSlotHWVersion DisplayString,
|
|
slotSocID DisplayString,
|
|
ruijieSlotServiceState INTEGER,
|
|
ruijieSlotModuleProductionDate DisplayString,
|
|
ruijieSlotSoftwareVersion DisplayString
|
|
}
|
|
|
|
ruijieSlotInfoDeviceIndex OBJECT-TYPE
|
|
SYNTAX Integer32 (1..65535)
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The index of the device, that the slot exists on."
|
|
::= { ruijieSlotInfoEntry 1 }
|
|
|
|
ruijieSlotInfoIndex OBJECT-TYPE
|
|
SYNTAX Integer32 (0..65535)
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A unique value for each slot exist on the device specified by
|
|
the field ruijieSlotInfoDeviceIndex, Its value ranges
|
|
between 1 and the value of the solt num of this device."
|
|
::= { ruijieSlotInfoEntry 2 }
|
|
|
|
ruijieSlotModuleInfoDescr OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Descriptions for the module in the Slot. just like 's1902m' etc. It is a
|
|
unique value for identifing a kind of module.This value will be null string
|
|
if slot is empty is NULL"
|
|
::= { ruijieSlotInfoEntry 3 }
|
|
|
|
ruijieSlotInfoPortNumber OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Number of ports on this slot.This value will be 0 if slot is empty"
|
|
::= { ruijieSlotInfoEntry 4 }
|
|
|
|
ruijieSlotInfoPortMaxNumber OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Max number of ports on this slot has possibly."
|
|
::= { ruijieSlotInfoEntry 5 }
|
|
|
|
ruijieSlotInfoDesc OBJECT-TYPE
|
|
SYNTAX DisplayString(SIZE(0..32))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Description of the slot,the same as the pannel show."
|
|
::= { ruijieSlotInfoEntry 6 }
|
|
|
|
ruijieSlotConfigModuleInfoDescr OBJECT-TYPE
|
|
SYNTAX DisplayString(SIZE(0..32))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Description of the configured module name on the slot, such as 'M8600-48GT/4SFP','NMX-8E1/CE1H',etc.
|
|
This value will be 'none' if module on the slot isn't configured, or 'N/A' if not allowed to configure."
|
|
::= { ruijieSlotInfoEntry 7 }
|
|
|
|
ruijieSlotUserStatus OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"User status of the slot.
|
|
value status description
|
|
0 NONE not configured(for linecard)
|
|
1 INSTALLED configured to install(for linecard)
|
|
2 UNINSTALLED configured to uninstall(for linecard)
|
|
3 NA not allowed to configure(for mainboard or Cassette switch)
|
|
"
|
|
::= { ruijieSlotInfoEntry 8 }
|
|
|
|
ruijieSlotSoftwareStatus OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Software status of the slot.
|
|
value status description
|
|
0 NONE not running(for all)
|
|
1 OK running(for linecard or Cassette switch)
|
|
2 CONFLICT confilct with installed module(for linecard)
|
|
3 REMOVED module removed(for linecard)
|
|
4 VERSION_IMCOMPATIBLE version error(for linecard)
|
|
5 CANNOT_STARTUP can not start(for all)
|
|
6 RESETTING restarting(for linecard)
|
|
7 MASTER master board(for mainboard)
|
|
8 BACKUP slave board(for mainboard)
|
|
9 UNINSTALL uninstall(for all)
|
|
10 POWER_OFF power off(for all)
|
|
11 OFFLINE offline(for all)
|
|
"
|
|
::= { ruijieSlotInfoEntry 9 }
|
|
|
|
ruijieSlotSerialNumber OBJECT-TYPE
|
|
SYNTAX DisplayString(SIZE(0..32))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Serial number of the module in the Slot."
|
|
::= { ruijieSlotInfoEntry 10 }
|
|
|
|
ruijieSlotHWVersion OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE(1..32))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Description of the slot."
|
|
::= { ruijieSlotInfoEntry 11 }
|
|
|
|
slotSocID OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE(0..255))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Soc ID of global master."
|
|
::= { ruijieSlotInfoEntry 12 }
|
|
|
|
ruijieSlotServiceState OBJECT-TYPE
|
|
SYNTAX INTEGER{
|
|
inService(1), -- 单板处于正常工作状态
|
|
outOfService(2), -- 单板无法正常工作
|
|
servNA(3) -- 未知状态
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Service state of the module in the slot."
|
|
::= { ruijieSlotInfoEntry 13 }
|
|
|
|
ruijieSlotModuleProductionDate OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE(0..16))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Production date of the module in slot."
|
|
::= { ruijieSlotInfoEntry 14 }
|
|
|
|
ruijieSlotSoftwareVersion OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE(0..255))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Software version of the module in the slot."
|
|
::= { ruijieSlotInfoEntry 15 }
|
|
|
|
--
|
|
--ModuleTempState
|
|
--
|
|
ruijieModuleTempStateTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF RuijieModuleTempStateEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Table of entrance to module temperature state table."
|
|
::= { ruijieDeviceMIBObjects 4 }
|
|
|
|
ruijieModuleTempStateEntry OBJECT-TYPE
|
|
SYNTAX RuijieModuleTempStateEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Entrance to module temperature state."
|
|
INDEX { ruijieModuleTempStateDeviceIndex, ruijieModuleTempStateIndex }
|
|
::= { ruijieModuleTempStateTable 1 }
|
|
|
|
RuijieModuleTempStateEntry ::=
|
|
SEQUENCE {
|
|
ruijieModuleTempStateDeviceIndex Integer32,
|
|
ruijieModuleTempStateIndex Integer32,
|
|
ruijieModuleTempState INTEGER
|
|
}
|
|
|
|
ruijieModuleTempStateDeviceIndex OBJECT-TYPE
|
|
SYNTAX Integer32 (1..65535)
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The index number for the device which the module is in."
|
|
::= { ruijieModuleTempStateEntry 1 }
|
|
|
|
ruijieModuleTempStateIndex OBJECT-TYPE
|
|
SYNTAX Integer32 (1..65535)
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
" The module index number, ranging from 1 to the maximal slot number."
|
|
::= { ruijieModuleTempStateEntry 2 }
|
|
|
|
ruijieModuleTempState OBJECT-TYPE
|
|
SYNTAX INTEGER{
|
|
tempNormal(1),
|
|
tempWarning(2)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
" The module temperature state."
|
|
::= { ruijieModuleTempStateEntry 3 }
|
|
|
|
ruijiePowerStateTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF RuijiePowerStateEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Table of entrance to the power state."
|
|
::= { ruijieDeviceMIBObjects 5 }
|
|
|
|
ruijiePowerStateEntry OBJECT-TYPE
|
|
SYNTAX RuijiePowerStateEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Entrance to the power state."
|
|
INDEX { ruijiePowerStateDeviceIndex, ruijiePowerStateIndex }
|
|
::= { ruijiePowerStateTable 1 }
|
|
|
|
RuijiePowerStateEntry ::=
|
|
SEQUENCE {
|
|
ruijiePowerStateDeviceIndex Integer32,
|
|
ruijiePowerStateIndex Integer32,
|
|
ruijiePowerState INTEGER,
|
|
ruijiePowerStatePowerDescr DisplayString,
|
|
ruijiePowerStateSerialNumber DisplayString
|
|
}
|
|
|
|
ruijiePowerStateDeviceIndex OBJECT-TYPE
|
|
SYNTAX Integer32 (1..65535)
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The index number for the device which the power is in."
|
|
::= { ruijiePowerStateEntry 1 }
|
|
|
|
ruijiePowerStateIndex OBJECT-TYPE
|
|
SYNTAX Integer32 (1..65535)
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The power index number."
|
|
::= { ruijiePowerStateEntry 2 }
|
|
|
|
ruijiePowerState OBJECT-TYPE
|
|
SYNTAX INTEGER{
|
|
noLink(1), --no exist
|
|
linkAndNoPower(2), --exist but no power
|
|
linkAndReadyForPower(3), --exist and ready for power
|
|
linkAndPower(4), --normal power
|
|
linkAndPowerAbnormal(5), --power,but abnormal at fan
|
|
linkAndUnknow(6), --unknow
|
|
linkAndLineFail(7) --line fail
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Power state."
|
|
::= { ruijiePowerStateEntry 3 }
|
|
|
|
ruijiePowerStatePowerDescr OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE(0..32))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Description of the power."
|
|
::= { ruijiePowerStateEntry 4 }
|
|
|
|
ruijiePowerStateSerialNumber OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE(0..32))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Serial number of the power."
|
|
::= { ruijiePowerStateEntry 5 }
|
|
|
|
ruijieFanStateTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF RuijieFanStateEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Table of entrance to the fan state."
|
|
::= { ruijieDeviceMIBObjects 6 }
|
|
|
|
ruijieFanStateEntry OBJECT-TYPE
|
|
SYNTAX RuijieFanStateEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Entrance to the fan state."
|
|
INDEX { ruijieFanStateDeviceIndex, ruijieFanStateIndex }
|
|
::= { ruijieFanStateTable 1 }
|
|
|
|
RuijieFanStateEntry ::=
|
|
SEQUENCE {
|
|
ruijieFanStateDeviceIndex Integer32,
|
|
ruijieFanStateIndex Integer32,
|
|
ruijieFanState INTEGER,
|
|
ruijieFanStateFanDescr DisplayString,
|
|
ruijieFanStateSerialNumber DisplayString
|
|
}
|
|
|
|
ruijieFanStateDeviceIndex OBJECT-TYPE
|
|
SYNTAX Integer32 (1..65535)
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The index number for the device which the fan is in."
|
|
::= { ruijieFanStateEntry 1 }
|
|
|
|
ruijieFanStateIndex OBJECT-TYPE
|
|
SYNTAX Integer32 (1..65535)
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Fan index number."
|
|
::= { ruijieFanStateEntry 2 }
|
|
|
|
ruijieFanState OBJECT-TYPE
|
|
SYNTAX INTEGER{
|
|
work(1), --fan working
|
|
stop(2) --fan stopping or no exist
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Fan state."
|
|
::= { ruijieFanStateEntry 3 }
|
|
|
|
ruijieFanStateFanDescr OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE(0..32))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Description of the fan."
|
|
::= { ruijieFanStateEntry 4 }
|
|
|
|
ruijieFanStateSerialNumber OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE(0..32))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Serial number of the fan."
|
|
::= { ruijieFanStateEntry 5 }
|
|
|
|
ruijieHolderInfoTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF RuijieHolderInfoEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Holder info table."
|
|
::= { ruijieDeviceMIBObjects 7 }
|
|
|
|
ruijieHolderInfoEntry OBJECT-TYPE
|
|
SYNTAX RuijieHolderInfoEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Holder info entry"
|
|
INDEX { ruijieHolderInfoDeviceIndex, ruijieHolderInfoSlotIndex, ruijieHolderInfoSubSlotIndex }
|
|
::= { ruijieHolderInfoTable 1 }
|
|
|
|
RuijieHolderInfoEntry ::=
|
|
SEQUENCE {
|
|
ruijieHolderInfoDeviceIndex Integer32,
|
|
ruijieHolderInfoSlotIndex Integer32,
|
|
ruijieHolderInfoSubSlotIndex Integer32,
|
|
ruijieHolderNumber Integer32,
|
|
ruijieHolderState INTEGER,
|
|
ruijieHolderType INTEGER,
|
|
ruijieHolderName DisplayString
|
|
}
|
|
|
|
ruijieHolderInfoDeviceIndex OBJECT-TYPE
|
|
SYNTAX Integer32 (1..65535)
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Holder info's device index."
|
|
::= { ruijieHolderInfoEntry 1 }
|
|
|
|
ruijieHolderInfoSlotIndex OBJECT-TYPE
|
|
SYNTAX Integer32 (0..65535)
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Holder info's slot index."
|
|
::= { ruijieHolderInfoEntry 2 }
|
|
|
|
ruijieHolderInfoSubSlotIndex OBJECT-TYPE
|
|
SYNTAX Integer32 (0..65535)
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Holder info's sub slot index."
|
|
::= { ruijieHolderInfoEntry 3 }
|
|
|
|
ruijieHolderNumber OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Holder's number."
|
|
::= { ruijieHolderInfoEntry 4 }
|
|
|
|
ruijieHolderState OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
empty(1), --空
|
|
installed(2), --已安装
|
|
unavailable(3), --该槽位没有安装单板,但是该槽位已经被其他单板占用不能再安装单板,单一板占用槽时会出现此状态
|
|
unknown(4) --其他情况
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Holder's state."
|
|
::= { ruijieHolderInfoEntry 5 }
|
|
|
|
ruijieHolderType OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
rack(1), --机架
|
|
subRack(2), --子架
|
|
shelf(3), --机框
|
|
subShelf(4), --子框
|
|
slot(5), --机槽
|
|
subSlot(6) --子槽
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Holder's type."
|
|
::= { ruijieHolderInfoEntry 6 }
|
|
|
|
ruijieHolderName OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE(0..32))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Holder's name."
|
|
::= { ruijieHolderInfoEntry 7 }
|
|
|
|
--
|
|
--SubslotInfoTable
|
|
--
|
|
ruijieSubslotInfoTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF RuijieSubslotInfoEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Table of entrance to the subslot information of chassis device."
|
|
::= { ruijieDeviceMIBObjects 8 }
|
|
|
|
ruijieSubslotInfoEntry OBJECT-TYPE
|
|
SYNTAX RuijieSubslotInfoEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Entry containing status information about one subslot of chassis device."
|
|
INDEX { ruijieSubslotInfoDeviceIndex, ruijieSubslotInfoSlotIndex, ruijieSubslotInfoIndex }
|
|
::= { ruijieSubslotInfoTable 1 }
|
|
|
|
RuijieSubslotInfoEntry ::=
|
|
SEQUENCE {
|
|
ruijieSubslotInfoDeviceIndex Integer32,
|
|
ruijieSubslotInfoSlotIndex Integer32,
|
|
ruijieSubslotInfoIndex Integer32,
|
|
ruijieSubslotModuleInfoDescr DisplayString,
|
|
ruijieSubslotInfoPortNumber Integer32,
|
|
ruijieSubslotInfoPortMaxNumber Integer32,
|
|
ruijieSubslotInfoDesc DisplayString,
|
|
ruijieSubslotConfigModuleInfoDescr DisplayString,
|
|
ruijieSubslotUserStatus Integer32,
|
|
ruijieSubslotSoftwareStatus Integer32,
|
|
ruijieSubslotSerialNumber DisplayString,
|
|
ruijieSubslotHWVersion DisplayString,
|
|
ruijieSubslotSoftwareVersion DisplayString,
|
|
ruijieSubslotServiceState INTEGER
|
|
}
|
|
|
|
ruijieSubslotInfoDeviceIndex OBJECT-TYPE
|
|
SYNTAX Integer32 (1..65535)
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The index of the device, that the subslot exists on."
|
|
::= { ruijieSubslotInfoEntry 1 }
|
|
|
|
ruijieSubslotInfoSlotIndex OBJECT-TYPE
|
|
SYNTAX Integer32 (0..65535)
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A unique value for each slot exist on the device specified by
|
|
the field ruijieSubslotInfoDeviceIndex, Its value ranges
|
|
between 1 and the value of the solt num of this device."
|
|
::= { ruijieSubslotInfoEntry 2 }
|
|
|
|
ruijieSubslotInfoIndex OBJECT-TYPE
|
|
SYNTAX Integer32 (0..65535)
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A unique value for each subslot exist on the slot specified by
|
|
the field ruijieSubslotInfoSlotIndex, Its value ranges
|
|
between 1 and the value of the subsolt num of this slot."
|
|
::= { ruijieSubslotInfoEntry 3 }
|
|
|
|
ruijieSubslotModuleInfoDescr OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Descriptions for the module in the subslot. just like 'HPIC-24SFP' etc. It is a
|
|
unique value for identifing a kind of module.This value will be null string
|
|
if subslot is empty is NULL."
|
|
::= { ruijieSubslotInfoEntry 4 }
|
|
|
|
ruijieSubslotInfoPortNumber OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Number of ports on this subslot.This value will be 0 if subslot is empty."
|
|
::= { ruijieSubslotInfoEntry 5 }
|
|
|
|
ruijieSubslotInfoPortMaxNumber OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Max number of ports on this subslot has possibly."
|
|
::= { ruijieSubslotInfoEntry 6 }
|
|
|
|
ruijieSubslotInfoDesc OBJECT-TYPE
|
|
SYNTAX DisplayString(SIZE(0..32))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Description of the subslot,the same as the pannel show."
|
|
::= { ruijieSubslotInfoEntry 7 }
|
|
|
|
ruijieSubslotConfigModuleInfoDescr OBJECT-TYPE
|
|
SYNTAX DisplayString(SIZE(0..32))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Description of the configured module name on the subslot, such as 'HPIC-24SFP',etc.
|
|
This value will be 'none' if module on the subslot isn't configured, or 'N/A' if not allowed to configure."
|
|
::= { ruijieSubslotInfoEntry 8 }
|
|
|
|
ruijieSubslotUserStatus OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"User status of the subslot.
|
|
value status description
|
|
0 NONE not configured(for subcard)
|
|
1 INSTALLED configured to install(for subcard)
|
|
2 UNINSTALLED configured to uninstall(for subcard)
|
|
3 NA not allowed to configure(for subcard)
|
|
"
|
|
::= { ruijieSubslotInfoEntry 9 }
|
|
|
|
ruijieSubslotSoftwareStatus OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Software status of the subslot.
|
|
value status description
|
|
0 NONE not running(for all)
|
|
1 OK running(for subcard)
|
|
2 CONFLICT confilct with installed module(for subcard)
|
|
3 REMOVED module removed(for subcard)
|
|
4 VERSION_IMCOMPATIBLE version error(for subcard)
|
|
5 CANNOT_STARTUP can not start(for subcard)
|
|
6 RESETTING restarting(for subcard)
|
|
9 UNINSTALL uninstall(for subcard)
|
|
10 POWER_OFF power off(for subcard)
|
|
"
|
|
::= { ruijieSubslotInfoEntry 10 }
|
|
|
|
ruijieSubslotSerialNumber OBJECT-TYPE
|
|
SYNTAX DisplayString(SIZE(0..32))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Serial number of the module in the subslot."
|
|
::= { ruijieSubslotInfoEntry 11 }
|
|
|
|
ruijieSubslotHWVersion OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE(1..32))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Hardware version of the module in the subslot."
|
|
::= { ruijieSubslotInfoEntry 12 }
|
|
|
|
ruijieSubslotSoftwareVersion OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE(0..255))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Software version of the module in the subslot."
|
|
::= { ruijieSubslotInfoEntry 13 }
|
|
|
|
ruijieSubslotServiceState OBJECT-TYPE
|
|
SYNTAX INTEGER{
|
|
inService(1), -- 单板处于正常工作状态
|
|
outOfService(2), -- 单板无法正常工作
|
|
servNA(3) -- 未知状态
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Service state of the module in the subslot."
|
|
::= { ruijieSubslotInfoEntry 14 }
|
|
ruijieSystemTotalOutPower OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The output power of the all devices. (Unit W)"
|
|
::= { ruijieDeviceMIBObjects 9 }
|
|
|
|
ruijieComponentMIBObjects OBJECT IDENTIFIER ::= { ruijieDeviceMIBObjects 10 }
|
|
|
|
--
|
|
-- component MIB
|
|
--
|
|
ruijieComponentLicense OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The ciphertext of the license number for component information."
|
|
::= { ruijieComponentMIBObjects 1 }
|
|
|
|
ruijieComponentInfo OBJECT IDENTIFIER ::= { ruijieComponentMIBObjects 2 }
|
|
|
|
ruijieComponentKeyPos OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The subscript of the key for component information. 65535 indicates the authentication failure."
|
|
::= { ruijieComponentInfo 1 }
|
|
|
|
--
|
|
-- component board information
|
|
--
|
|
ruijieComponentBoardTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF RuijieComponentBoardEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A list of board information."
|
|
::= { ruijieComponentInfo 2 }
|
|
|
|
ruijieComponentBoardEntry OBJECT-TYPE
|
|
SYNTAX RuijieComponentBoardEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Entry of board information."
|
|
INDEX { ruijieComponentBoardDeviceIndex,
|
|
ruijieComponentBoardSlotIndex,
|
|
ruijieComponentBoardSubslotIndex }
|
|
::= { ruijieComponentBoardTable 1 }
|
|
|
|
RuijieComponentBoardEntry ::=
|
|
SEQUENCE {
|
|
ruijieComponentBoardDeviceIndex Unsigned32,
|
|
ruijieComponentBoardSlotIndex Unsigned32,
|
|
ruijieComponentBoardSubslotIndex Unsigned32,
|
|
ruijieComponentSlotName DisplayString,
|
|
ruijieComponentBoardName DisplayString
|
|
}
|
|
|
|
ruijieComponentBoardDeviceIndex OBJECT-TYPE
|
|
SYNTAX Unsigned32 (1..65535)
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The index number for the device which the board is in."
|
|
::= { ruijieComponentBoardEntry 1 }
|
|
|
|
ruijieComponentBoardSlotIndex OBJECT-TYPE
|
|
SYNTAX Unsigned32 (0..65535)
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The index number for the slot which the board is in."
|
|
::= { ruijieComponentBoardEntry 2 }
|
|
|
|
ruijieComponentBoardSubslotIndex OBJECT-TYPE
|
|
SYNTAX Unsigned32 (0..65535)
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The index number for the sub slot which the board is in."
|
|
::= { ruijieComponentBoardEntry 3 }
|
|
|
|
ruijieComponentSlotName OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Description of the slot."
|
|
::= { ruijieComponentBoardEntry 4 }
|
|
|
|
ruijieComponentBoardName OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Board name."
|
|
::= { ruijieComponentBoardEntry 5 }
|
|
--
|
|
-- Component information
|
|
--
|
|
ruijieComponentTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF RuijieComponentEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A list of component information."
|
|
::= { ruijieComponentInfo 3 }
|
|
|
|
ruijieComponentEntry OBJECT-TYPE
|
|
SYNTAX RuijieComponentEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Entry of component information."
|
|
INDEX { ruijieComponentDeviceIndex,
|
|
ruijieComponentSlotIndex,
|
|
ruijieComponentSubslotIndex,
|
|
ruijieComponentType,
|
|
ruijieComponentTypeIndex }
|
|
::= { ruijieComponentTable 1 }
|
|
|
|
RuijieComponentEntry ::=
|
|
SEQUENCE {
|
|
ruijieComponentDeviceIndex Unsigned32,
|
|
ruijieComponentSlotIndex Unsigned32,
|
|
ruijieComponentSubslotIndex Unsigned32,
|
|
ruijieComponentType Unsigned32,
|
|
ruijieComponentTypeIndex Unsigned32,
|
|
ruijieComponentTypeName DisplayString,
|
|
ruijieComponentTypeCount DisplayString
|
|
}
|
|
|
|
ruijieComponentDeviceIndex OBJECT-TYPE
|
|
SYNTAX Unsigned32 (1..65535)
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The index number for the device which the component is in."
|
|
::= { ruijieComponentEntry 1 }
|
|
|
|
ruijieComponentSlotIndex OBJECT-TYPE
|
|
SYNTAX Unsigned32 (0..65535)
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The index number for the slot which the component is in."
|
|
::= { ruijieComponentEntry 2 }
|
|
|
|
ruijieComponentSubslotIndex OBJECT-TYPE
|
|
SYNTAX Unsigned32 (0..65535)
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The index number for the sub slot which the component is in."
|
|
::= { ruijieComponentEntry 3 }
|
|
|
|
ruijieComponentType OBJECT-TYPE
|
|
SYNTAX Unsigned32 (0..2147483647)
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The ID of the component type."
|
|
::= { ruijieComponentEntry 4 }
|
|
|
|
ruijieComponentTypeIndex OBJECT-TYPE
|
|
SYNTAX Unsigned32 (0..2147483647)
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The index of the component model."
|
|
::= { ruijieComponentEntry 5 }
|
|
|
|
ruijieComponentTypeName OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The model name of the component."
|
|
::= { ruijieComponentEntry 6 }
|
|
|
|
ruijieComponentTypeCount OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of the same component model."
|
|
::= { ruijieComponentEntry 7 }
|
|
|
|
-- Traps
|
|
ruijieEntityMIBTraps OBJECT IDENTIFIER ::= { ruijieEntityMIB 2 }
|
|
|
|
ruijieEntityStateChgDesc OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS accessible-for-notify
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The description of entity change."
|
|
::= { ruijieEntityMIBTraps 1 }
|
|
|
|
ruijieEntityStatusChange NOTIFICATION-TYPE
|
|
OBJECTS {ruijieEntityStateChgDesc}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"while status of the entity changed, then this trap will be sent."
|
|
::= { ruijieEntityMIBTraps 2 }
|
|
|
|
ruijieTemperatureWarningDesc OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE(0..255))
|
|
MAX-ACCESS accessible-for-notify
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Description on the temperature state changes."
|
|
::= { ruijieEntityMIBTraps 3 }
|
|
|
|
ruijieTemperatureWarning NOTIFICATION-TYPE
|
|
OBJECTS { ruijieTemperatureWarningDesc }
|
|
STATUS current
|
|
DESCRIPTION
|
|
" When the temperature state of this module changes, this trap will be sent."
|
|
::= { ruijieEntityMIBTraps 4 }
|
|
|
|
ruijieEntityPhyInsert NOTIFICATION-TYPE
|
|
OBJECTS { entPhysicalName }
|
|
STATUS current
|
|
DESCRIPTION
|
|
" When the module is physically inserted , this trap will be sent. "
|
|
::= { ruijieEntityMIBTraps 5 }
|
|
|
|
ruijieEntityPhyRemove NOTIFICATION-TYPE
|
|
OBJECTS { entPhysicalName }
|
|
STATUS current
|
|
DESCRIPTION
|
|
" When the module is physically removed, this trap will be sent."
|
|
::= { ruijieEntityMIBTraps 6 }
|
|
|
|
ruijieTemperatureWarningRecov NOTIFICATION-TYPE
|
|
OBJECTS { ruijieTemperatureWarningDesc }
|
|
STATUS current
|
|
DESCRIPTION
|
|
" When the temperature state of this module changes, this trap will be sent."
|
|
::= { ruijieEntityMIBTraps 7 }
|
|
|
|
ruijieTemperaturePoeWarning NOTIFICATION-TYPE
|
|
OBJECTS { ruijieTemperatureWarningDesc }
|
|
STATUS current
|
|
DESCRIPTION
|
|
" When the poe state of this module changes, this trap will be sent."
|
|
::= { ruijieEntityMIBTraps 8 }
|
|
|
|
ruijieTemperaturePoeWarningRecov NOTIFICATION-TYPE
|
|
OBJECTS { ruijieTemperatureWarningDesc }
|
|
STATUS current
|
|
DESCRIPTION
|
|
" When the poe state of this module changes, this trap will be sent."
|
|
::= { ruijieEntityMIBTraps 9 }
|
|
|
|
ruijieEntityStateWarningDesc OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS accessible-for-notify
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The description of the entity warning state."
|
|
::= { ruijieEntityMIBTraps 10 }
|
|
|
|
ruijieEntityStateWarningActive NOTIFICATION-TYPE
|
|
OBJECTS { ruijieEntityStateWarningDesc }
|
|
STATUS current
|
|
DESCRIPTION
|
|
" When the state of the entity is abnormal, this trap will be sent."
|
|
::= { ruijieEntityMIBTraps 11 }
|
|
|
|
ruijieEntityStateWarningClear NOTIFICATION-TYPE
|
|
OBJECTS { ruijieEntityStateWarningDesc }
|
|
STATUS current
|
|
DESCRIPTION
|
|
" When the state of the entity recovers from abnormal, this trap will be sent."
|
|
::= { ruijieEntityMIBTraps 12 }
|
|
|
|
ruijieEntityDeviceIndex OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS accessible-for-notify
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The device index of the entity."
|
|
::= { ruijieEntityMIBTraps 13 }
|
|
|
|
ruijieEntityPhysicalDescr OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS accessible-for-notify
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The physical description of the entity."
|
|
::= { ruijieEntityMIBTraps 14 }
|
|
|
|
ruijieEntityCheckType OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS accessible-for-notify
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The type of the entity check."
|
|
::= { ruijieEntityMIBTraps 15 }
|
|
|
|
ruijieRelatedEntityPhysicalDescr OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS accessible-for-notify
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The physical description of the related entity."
|
|
::= { ruijieEntityMIBTraps 16 }
|
|
|
|
ruijieEntityCheckDescription OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS accessible-for-notify
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The description for the entity check."
|
|
::= { ruijieEntityMIBTraps 17 }
|
|
|
|
ruijieEntityCheckFailActive NOTIFICATION-TYPE
|
|
OBJECTS {
|
|
ruijieEntityDeviceIndex,
|
|
ruijieEntityPhysicalDescr,
|
|
ruijieEntityCheckType,
|
|
ruijieEntityCheckDescription
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The entity check failed."
|
|
::= { ruijieEntityMIBTraps 18 }
|
|
|
|
ruijieEntityCheckFailClear NOTIFICATION-TYPE
|
|
OBJECTS {
|
|
ruijieEntityDeviceIndex,
|
|
ruijieEntityPhysicalDescr,
|
|
ruijieEntityCheckType,
|
|
ruijieEntityCheckDescription
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The entity check resumed from failure."
|
|
::= { ruijieEntityMIBTraps 19 }
|
|
|
|
ruijieBoardCheckFailActive NOTIFICATION-TYPE
|
|
OBJECTS {
|
|
ruijieEntityDeviceIndex,
|
|
ruijieEntityPhysicalDescr,
|
|
ruijieEntityCheckType,
|
|
ruijieRelatedEntityPhysicalDescr,
|
|
ruijieEntityCheckDescription
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The board check failed."
|
|
::= { ruijieEntityMIBTraps 20 }
|
|
|
|
ruijieBoardCheckFailClear NOTIFICATION-TYPE
|
|
OBJECTS {
|
|
ruijieEntityDeviceIndex,
|
|
ruijieEntityPhysicalDescr,
|
|
ruijieEntityCheckType,
|
|
ruijieRelatedEntityPhysicalDescr,
|
|
ruijieEntityCheckDescription
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The board check resumed from failure."
|
|
::= { ruijieEntityMIBTraps 21 }
|
|
|
|
-- conformance information
|
|
|
|
ruijieDeviceMIBConformance OBJECT IDENTIFIER ::= { ruijieEntityMIB 3 }
|
|
ruijieDeviceMIBCompliances OBJECT IDENTIFIER ::= { ruijieDeviceMIBConformance 1 }
|
|
ruijieDeviceMIBGroups OBJECT IDENTIFIER ::= { ruijieDeviceMIBConformance 2 }
|
|
|
|
|
|
-- compliance statements
|
|
|
|
ruijieDeviceMIBCompliance MODULE-COMPLIANCE
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The compliance statement for entities which implement
|
|
the Ruijie Device MIB"
|
|
MODULE -- this module
|
|
MANDATORY-GROUPS { ruijieDeviceInfoMIBGroup,
|
|
ruijieModuleInfoMIBGroup
|
|
}
|
|
GROUP ruijieOptionalDevInfoMIBGroup
|
|
DESCRIPTION
|
|
"This group is optional for those system which support device priority,alias and macaddress
|
|
information"
|
|
|
|
GROUP ruijieEntityChgDescGroup
|
|
DESCRIPTION
|
|
"This group is mandatory only for those system which support entity
|
|
change notification."
|
|
|
|
GROUP ruijieDeviceMIBNotificationGroup
|
|
DESCRIPTION
|
|
"This group is mandatory only for those system which support entity
|
|
change notification."
|
|
|
|
GROUP ruijieModuleTempStateGroup
|
|
DESCRIPTION
|
|
"This group is mandatory when the system supports temperature state detection."
|
|
|
|
GROUP ruijiePowerStateGroup
|
|
DESCRIPTION
|
|
"This group is mandatory when the system supports power state identification."
|
|
|
|
GROUP ruijieFanStateGroup
|
|
DESCRIPTION
|
|
"This group is mandatory when the system supports fan state identification."
|
|
|
|
GROUP ruijieTemperatureWarningDescGroup
|
|
DESCRIPTION
|
|
"This group is mandatory when the system supports temperature state notification."
|
|
|
|
GROUP ruijieTemperatureWarningGroup
|
|
DESCRIPTION
|
|
"This group is mandatory when the system supports temperature state notification."
|
|
|
|
GROUP ruijieHolderInfoGroup
|
|
DESCRIPTION
|
|
"This group is mandatory when the system supports holder info identification."
|
|
|
|
GROUP ruijieComponentBoardGroup
|
|
DESCRIPTION
|
|
"This group is mandatory when the system supports board information."
|
|
|
|
GROUP ruijieComponentGroup
|
|
DESCRIPTION
|
|
"This group is mandatory when the system supports component information."
|
|
|
|
::= { ruijieDeviceMIBCompliances 1 }
|
|
|
|
-- units of conformance
|
|
|
|
ruijieDeviceInfoMIBGroup OBJECT-GROUP
|
|
OBJECTS {
|
|
ruijieDeviceMaxNumber,
|
|
ruijieDeviceInfoIndex,
|
|
ruijieDeviceInfoDescr,
|
|
ruijieDeviceInfoSlotNumber,
|
|
ruijieDevicePowerStatus
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A collection of objects providing device information to a
|
|
Ruijie agent."
|
|
::= { ruijieDeviceMIBGroups 1 }
|
|
|
|
ruijieOptionalDevInfoMIBGroup OBJECT-GROUP
|
|
OBJECTS {
|
|
ruijieDeviceMacAddress,
|
|
ruijieDevicePriority,
|
|
ruijieDeviceAlias,
|
|
ruijieDeviceSWVersion,
|
|
ruijieDeviceHWVersion,
|
|
ruijieDeviceSerialNumber,
|
|
ruijieDeviceOid,
|
|
ruijieDeviceProductionDate
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A collection of objects providing optional device information to a
|
|
Ruijie agent."
|
|
::= { ruijieDeviceMIBGroups 2 }
|
|
|
|
ruijieModuleInfoMIBGroup OBJECT-GROUP
|
|
OBJECTS {
|
|
ruijieSlotInfoDeviceIndex,
|
|
ruijieSlotInfoIndex,
|
|
ruijieSlotModuleInfoDescr,
|
|
ruijieSlotInfoPortNumber,
|
|
ruijieSlotInfoPortMaxNumber,
|
|
ruijieSlotInfoDesc,
|
|
ruijieSlotConfigModuleInfoDescr,
|
|
ruijieSlotUserStatus,
|
|
ruijieSlotSoftwareStatus,
|
|
ruijieSlotSerialNumber,
|
|
ruijieSlotHWVersion,
|
|
slotSocID,
|
|
ruijieSlotServiceState,
|
|
ruijieSlotModuleProductionDate,
|
|
ruijieSlotSoftwareVersion
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A collection of objects providing module information to a
|
|
Ruijie agent."
|
|
::= { ruijieDeviceMIBGroups 3 }
|
|
|
|
ruijieEntityChgDescGroup OBJECT-GROUP
|
|
OBJECTS {ruijieEntityStateChgDesc}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Objects that providing a literal description of entity's change."
|
|
::= { ruijieDeviceMIBGroups 4 }
|
|
|
|
ruijieDeviceMIBNotificationGroup NOTIFICATION-GROUP
|
|
NOTIFICATIONS {ruijieEntityStatusChange}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The collection of notifications which used to inform entity general status information"
|
|
::= { ruijieDeviceMIBGroups 5}
|
|
|
|
ruijieModuleTempStateGroup OBJECT-GROUP
|
|
OBJECTS {
|
|
ruijieModuleTempStateDeviceIndex,
|
|
ruijieModuleTempStateIndex,
|
|
ruijieModuleTempState
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Collection of information on temperature state."
|
|
::= { ruijieDeviceMIBGroups 6 }
|
|
|
|
ruijiePowerStateGroup OBJECT-GROUP
|
|
OBJECTS {
|
|
ruijiePowerStateDeviceIndex,
|
|
ruijiePowerStateIndex,
|
|
ruijiePowerState,
|
|
ruijiePowerStatePowerDescr
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Collection of information on power state."
|
|
::= { ruijieDeviceMIBGroups 7 }
|
|
|
|
ruijieFanStateGroup OBJECT-GROUP
|
|
OBJECTS {
|
|
ruijieFanStateDeviceIndex,
|
|
ruijieFanStateIndex,
|
|
ruijieFanState,
|
|
ruijieFanStateFanDescr
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Collection of information on fan state."
|
|
::= { ruijieDeviceMIBGroups 8 }
|
|
|
|
ruijieTemperatureWarningDescGroup OBJECT-GROUP
|
|
OBJECTS { ruijieTemperatureWarningDesc }
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Collection of description on temperature change notification."
|
|
::= { ruijieDeviceMIBGroups 9 }
|
|
|
|
ruijieTemperatureWarningGroup NOTIFICATION-GROUP
|
|
NOTIFICATIONS { ruijieTemperatureWarning }
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Collection of temperature change notification."
|
|
::= { ruijieDeviceMIBGroups 10 }
|
|
|
|
ruijieHolderInfoGroup OBJECT-GROUP
|
|
OBJECTS {
|
|
ruijieHolderNumber,
|
|
ruijieHolderState,
|
|
ruijieHolderType,
|
|
ruijieHolderName
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Collection of information of holder."
|
|
::= { ruijieDeviceMIBGroups 11 }
|
|
|
|
ruijieComponentBoardGroup OBJECT-GROUP
|
|
OBJECTS {
|
|
ruijieComponentSlotName,
|
|
ruijieComponentBoardName
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The collection of information on the board."
|
|
::= { ruijieDeviceMIBGroups 12 }
|
|
|
|
ruijieComponentGroup OBJECT-GROUP
|
|
OBJECTS {
|
|
ruijieComponentTypeName,
|
|
ruijieComponentTypeCount
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The collection of information on the component."
|
|
::= { ruijieDeviceMIBGroups 13 }
|
|
|
|
-- definitions in RFC 1213 made
|
|
|
|
END
|
|
|