mirror of
https://github.com/librenms/librenms.git
synced 2024-09-21 10:28:13 +00:00
Added support for Ruijie Networks (#10026)
* Added support for Ruijie Networks * Extend discovery Let's extend to all the products from this brand, at least until we have more detailed discovery
This commit is contained in:
parent
9037c0736d
commit
2ad13f1836
BIN
html/images/logos/ruijie.png
Normal file
BIN
html/images/logos/ruijie.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 29 KiB |
BIN
html/images/os/ruijie.png
Normal file
BIN
html/images/os/ruijie.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 29 KiB |
9
includes/definitions/ruijie.yaml
Normal file
9
includes/definitions/ruijie.yaml
Normal file
@ -0,0 +1,9 @@
|
||||
os: ruijie
|
||||
text: 'Ruijie Networks'
|
||||
type: network
|
||||
icon: ruijie
|
||||
mib_dir:
|
||||
- ruijie
|
||||
discovery:
|
||||
- sysObjectID:
|
||||
- .1.3.6.1.4.1.4881.1
|
617
mibs/ruijie/MY-ENTITY-MIB
Normal file
617
mibs/ruijie/MY-ENTITY-MIB
Normal file
@ -0,0 +1,617 @@
|
||||
-- *****************************************************************
|
||||
-- MY-ENTITY-MIB.mib: My Entity MIB file
|
||||
--
|
||||
-- $Copyright$
|
||||
--
|
||||
-- *****************************************************************
|
||||
--
|
||||
|
||||
MY-ENTITY-MIB DEFINITIONS ::= BEGIN
|
||||
|
||||
IMPORTS
|
||||
MODULE-IDENTITY,
|
||||
OBJECT-TYPE,
|
||||
NOTIFICATION-TYPE,
|
||||
Integer32,
|
||||
Counter32
|
||||
FROM SNMPv2-SMI
|
||||
TruthValue,
|
||||
DisplayString,
|
||||
RowStatus,
|
||||
MacAddress
|
||||
FROM SNMPv2-TC
|
||||
MODULE-COMPLIANCE,
|
||||
OBJECT-GROUP,
|
||||
NOTIFICATION-GROUP
|
||||
FROM SNMPv2-CONF
|
||||
myMgmt
|
||||
FROM MY-SMI;
|
||||
|
||||
myEntityMIB MODULE-IDENTITY
|
||||
LAST-UPDATED "200203200000Z"
|
||||
ORGANIZATION "$Company$"
|
||||
CONTACT-INFO
|
||||
"
|
||||
Tel: $Telephone$
|
||||
|
||||
E-mail: $E-mail$"
|
||||
DESCRIPTION
|
||||
"This module defines my entity mibs."
|
||||
REVISION "200203200000Z"
|
||||
DESCRIPTION
|
||||
"Initial version of this MIB module."
|
||||
::= { myMgmt 21}
|
||||
|
||||
myDeviceMIBObjects OBJECT IDENTIFIER ::= { myEntityMIB 1 }
|
||||
|
||||
|
||||
--
|
||||
-- device information
|
||||
--
|
||||
myDeviceMaxNumber OBJECT-TYPE
|
||||
SYNTAX Integer32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Max number of devices of the system permitting."
|
||||
::= { myDeviceMIBObjects 1 }
|
||||
|
||||
myDeviceInfoTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF MyDeviceInfoEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"List of devices."
|
||||
::= { myDeviceMIBObjects 2 }
|
||||
|
||||
myDeviceInfoEntry OBJECT-TYPE
|
||||
SYNTAX MyDeviceInfoEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Entry of a device information."
|
||||
INDEX { myDeviceInfoIndex }
|
||||
::= { myDeviceInfoTable 1 }
|
||||
|
||||
MyDeviceInfoEntry ::=
|
||||
SEQUENCE {
|
||||
myDeviceInfoIndex Integer32,
|
||||
myDeviceInfoDescr DisplayString,
|
||||
myDeviceInfoSlotNumber Integer32,
|
||||
myDevicePowerStatus INTEGER,
|
||||
myDeviceMacAddress MacAddress,
|
||||
myDevicePriority Integer32,
|
||||
myDeviceAlias DisplayString,
|
||||
myDeviceSWVersion DisplayString,
|
||||
myDeviceHWVersion DisplayString
|
||||
}
|
||||
|
||||
myDeviceInfoIndex OBJECT-TYPE
|
||||
SYNTAX Integer32
|
||||
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 myDeviceNumber."
|
||||
::= { myDeviceInfoEntry 1 }
|
||||
|
||||
myDeviceInfoDescr OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE(0..32))
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Description of the device."
|
||||
::= { myDeviceInfoEntry 2 }
|
||||
|
||||
myDeviceInfoSlotNumber OBJECT-TYPE
|
||||
SYNTAX Integer32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of slots exists on the device."
|
||||
::= { myDeviceInfoEntry 3 }
|
||||
|
||||
|
||||
myDevicePowerStatus 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"
|
||||
::= { myDeviceInfoEntry 4 }
|
||||
|
||||
myDeviceMacAddress OBJECT-TYPE
|
||||
SYNTAX MacAddress
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The physical address of device"
|
||||
::= { myDeviceInfoEntry 5 }
|
||||
|
||||
myDevicePriority OBJECT-TYPE
|
||||
SYNTAX Integer32(1..10)
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The device priority value"
|
||||
::= { myDeviceInfoEntry 6 }
|
||||
|
||||
myDeviceAlias OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE(0..32))
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Alias of the device."
|
||||
::= { myDeviceInfoEntry 7 }
|
||||
|
||||
|
||||
myDeviceSWVersion OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE(1..32))
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Description of the device."
|
||||
::= { myDeviceInfoEntry 8 }
|
||||
|
||||
myDeviceHWVersion OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE(1..32))
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Description of the device."
|
||||
::= { myDeviceInfoEntry 9 }
|
||||
|
||||
--
|
||||
-- module information
|
||||
--
|
||||
--myModuleNumber OBJECT-TYPE
|
||||
-- SYNTAX Integer32
|
||||
-- MAX-ACCESS read-only
|
||||
-- STATUS current
|
||||
-- DESCRIPTION
|
||||
-- "Current number of modules in the system."
|
||||
-- ::= { myDeviceMIBObjects 2 }
|
||||
|
||||
mySlotInfoTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF MySlotInfoEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"a list of module Entries."
|
||||
::= { myDeviceMIBObjects 3 }
|
||||
|
||||
mySlotInfoEntry OBJECT-TYPE
|
||||
SYNTAX MySlotInfoEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Entry containing status information about one slot."
|
||||
INDEX { mySlotInfoDeviceIndex, mySlotInfoIndex }
|
||||
::= { mySlotInfoTable 1 }
|
||||
|
||||
MySlotInfoEntry ::=
|
||||
SEQUENCE {
|
||||
mySlotInfoDeviceIndex Integer32,
|
||||
mySlotInfoIndex Integer32,
|
||||
mySlotModuleInfoDescr DisplayString,
|
||||
mySlotInfoPortNumber Integer32,
|
||||
mySlotInfoPortMaxNumber Integer32,
|
||||
mySlotInfoDesc DisplayString
|
||||
}
|
||||
|
||||
mySlotInfoDeviceIndex OBJECT-TYPE
|
||||
SYNTAX Integer32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The index of the device, that the slot exists on."
|
||||
::= { mySlotInfoEntry 1 }
|
||||
|
||||
mySlotInfoIndex OBJECT-TYPE
|
||||
SYNTAX Integer32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A unique value for each slot exist on the device specified by
|
||||
the field mySlotInfoDeviceIndex, Its value ranges
|
||||
between 1 and the value of the solt num of this device."
|
||||
::= { mySlotInfoEntry 2 }
|
||||
|
||||
mySlotModuleInfoDescr 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"
|
||||
::= { mySlotInfoEntry 3 }
|
||||
|
||||
mySlotInfoPortNumber 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"
|
||||
::= { mySlotInfoEntry 4 }
|
||||
|
||||
mySlotInfoPortMaxNumber OBJECT-TYPE
|
||||
SYNTAX Integer32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Max number of ports on this slot has possibly."
|
||||
::= { mySlotInfoEntry 5 }
|
||||
|
||||
mySlotInfoDesc OBJECT-TYPE
|
||||
SYNTAX DisplayString(SIZE(0..32))
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Description of the slot,the same as the pannel show."
|
||||
::= { mySlotInfoEntry 6 }
|
||||
--
|
||||
--ModuleTempState
|
||||
--
|
||||
myModuleTempStateTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF MyModuleTempStateEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
""
|
||||
::= { myDeviceMIBObjects 4 }
|
||||
|
||||
myModuleTempStateEntry OBJECT-TYPE
|
||||
SYNTAX MyModuleTempStateEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
""
|
||||
INDEX { myModuleTempStateDeviceIndex, myModuleTempStateIndex }
|
||||
::= { myModuleTempStateTable 1 }
|
||||
|
||||
MyModuleTempStateEntry ::=
|
||||
SEQUENCE {
|
||||
myModuleTempStateDeviceIndex Integer32,
|
||||
myModuleTempStateIndex Integer32,
|
||||
myModuleTempState INTEGER
|
||||
}
|
||||
|
||||
myModuleTempStateDeviceIndex OBJECT-TYPE
|
||||
SYNTAX Integer32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
""
|
||||
::= { myModuleTempStateEntry 1 }
|
||||
|
||||
myModuleTempStateIndex OBJECT-TYPE
|
||||
SYNTAX Integer32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
""
|
||||
::= { myModuleTempStateEntry 2 }
|
||||
|
||||
myModuleTempState OBJECT-TYPE
|
||||
SYNTAX INTEGER{
|
||||
tempNormal(1),
|
||||
tempWarning(2)
|
||||
}
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
""
|
||||
::= { myModuleTempStateEntry 3 }
|
||||
|
||||
myPowerStateTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF MyPowerStateEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
""
|
||||
::= { myDeviceMIBObjects 5 }
|
||||
|
||||
myPowerStateEntry OBJECT-TYPE
|
||||
SYNTAX MyPowerStateEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
""
|
||||
INDEX { myPowerStateDeviceIndex, myPowerStateIndex }
|
||||
::= { myPowerStateTable 1 }
|
||||
|
||||
MyPowerStateEntry ::=
|
||||
SEQUENCE {
|
||||
myPowerStateDeviceIndex Integer32,
|
||||
myPowerStateIndex Integer32,
|
||||
myPowerState INTEGER
|
||||
}
|
||||
|
||||
myPowerStateDeviceIndex OBJECT-TYPE
|
||||
SYNTAX Integer32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
""
|
||||
::= { myPowerStateEntry 1 }
|
||||
|
||||
myPowerStateIndex OBJECT-TYPE
|
||||
SYNTAX Integer32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
""
|
||||
::= { myPowerStateEntry 2 }
|
||||
|
||||
myPowerState 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
|
||||
}
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
""
|
||||
::= { myPowerStateEntry 3 }
|
||||
|
||||
|
||||
myFanStateTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF MyFanStateEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
""
|
||||
::= { myDeviceMIBObjects 6 }
|
||||
|
||||
myFanStateEntry OBJECT-TYPE
|
||||
SYNTAX MyFanStateEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
""
|
||||
INDEX { myFanStateDeviceIndex, myFanStateIndex }
|
||||
::= { myFanStateTable 1 }
|
||||
|
||||
MyFanStateEntry ::=
|
||||
SEQUENCE {
|
||||
myFanStateDeviceIndex Integer32,
|
||||
myFanStateIndex Integer32,
|
||||
myFanState INTEGER
|
||||
}
|
||||
|
||||
myFanStateDeviceIndex OBJECT-TYPE
|
||||
SYNTAX Integer32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
""
|
||||
::= { myFanStateEntry 1 }
|
||||
|
||||
myFanStateIndex OBJECT-TYPE
|
||||
SYNTAX Integer32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
""
|
||||
::= { myFanStateEntry 2 }
|
||||
|
||||
myFanState OBJECT-TYPE
|
||||
SYNTAX INTEGER{
|
||||
work(1), --fan working
|
||||
stop(2) --fan stopping or no exist
|
||||
}
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
""
|
||||
::= { myFanStateEntry 3 }
|
||||
|
||||
|
||||
myEntityMIBTraps OBJECT IDENTIFIER ::= { myEntityMIB 2 }
|
||||
|
||||
myEntityStateChgDesc OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS accessible-for-notify
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The description of entity change."
|
||||
::= { myEntityMIBTraps 1 }
|
||||
|
||||
myEntityStatusChange NOTIFICATION-TYPE
|
||||
OBJECTS {myEntityStateChgDesc}
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"while status of the entity changed, then this trap will be sent."
|
||||
::= { myEntityMIBTraps 2 }
|
||||
|
||||
myTemperatureWarningDesc OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE(0..256))
|
||||
MAX-ACCESS accessible-for-notify
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
""
|
||||
::= { myEntityMIBTraps 3 }
|
||||
|
||||
myTemperatureWarning NOTIFICATION-TYPE
|
||||
OBJECTS { myTemperatureWarningDesc }
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
""
|
||||
::= { myEntityMIBTraps 4 }
|
||||
|
||||
|
||||
-- conformance information
|
||||
|
||||
myDeviceMIBConformance OBJECT IDENTIFIER ::= { myEntityMIB 3 }
|
||||
myDeviceMIBCompliances OBJECT IDENTIFIER ::= { myDeviceMIBConformance 1 }
|
||||
myDeviceMIBGroups OBJECT IDENTIFIER ::= { myDeviceMIBConformance 2 }
|
||||
|
||||
|
||||
-- compliance statements
|
||||
|
||||
myDeviceMIBCompliance MODULE-COMPLIANCE
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The compliance statement for entities which implement
|
||||
the My Device MIB"
|
||||
MODULE -- this module
|
||||
MANDATORY-GROUPS { myDeviceInfoMIBGroup,
|
||||
myModuleInfoMIBGroup
|
||||
}
|
||||
GROUP myOptionalDevInfoMIBGroup
|
||||
DESCRIPTION
|
||||
"This group is optional for those system which support device priority,alias and macaddress
|
||||
information"
|
||||
|
||||
GROUP myEntityChgDescGroup
|
||||
DESCRIPTION
|
||||
"This group is mandatory only for those system which support entity
|
||||
change notification."
|
||||
|
||||
GROUP myDeviceMIBNotificationGroup
|
||||
DESCRIPTION
|
||||
"This group is mandatory only for those system which support entity
|
||||
change notification."
|
||||
|
||||
GROUP myModuleTempStateGroup
|
||||
DESCRIPTION
|
||||
""
|
||||
|
||||
GROUP myPowerStateGroup
|
||||
DESCRIPTION
|
||||
""
|
||||
|
||||
GROUP myFanStateGroup
|
||||
DESCRIPTION
|
||||
""
|
||||
|
||||
GROUP myTemperatureWarningDescGroup
|
||||
DESCRIPTION
|
||||
""
|
||||
|
||||
GROUP myTemperatureWarningGroup
|
||||
DESCRIPTION
|
||||
""
|
||||
|
||||
::= { myDeviceMIBCompliances 1 }
|
||||
|
||||
-- units of conformance
|
||||
|
||||
myDeviceInfoMIBGroup OBJECT-GROUP
|
||||
OBJECTS {
|
||||
myDeviceMaxNumber,
|
||||
myDeviceInfoIndex,
|
||||
myDeviceInfoDescr,
|
||||
myDeviceInfoSlotNumber,
|
||||
myDevicePowerStatus
|
||||
}
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A collection of objects providing device information to a
|
||||
My agent."
|
||||
::= { myDeviceMIBGroups 1 }
|
||||
|
||||
myOptionalDevInfoMIBGroup OBJECT-GROUP
|
||||
OBJECTS {
|
||||
myDeviceMacAddress,
|
||||
myDevicePriority,
|
||||
myDeviceAlias,
|
||||
myDeviceSWVersion,
|
||||
myDeviceHWVersion
|
||||
}
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A collection of objects providing optional device information to a
|
||||
My agent."
|
||||
::= { myDeviceMIBGroups 2 }
|
||||
|
||||
myModuleInfoMIBGroup OBJECT-GROUP
|
||||
OBJECTS {
|
||||
mySlotInfoDeviceIndex,
|
||||
mySlotInfoIndex,
|
||||
mySlotModuleInfoDescr,
|
||||
mySlotInfoPortNumber,
|
||||
mySlotInfoPortMaxNumber,
|
||||
mySlotInfoDesc
|
||||
}
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A collection of objects providing module information to a
|
||||
My agent."
|
||||
::= { myDeviceMIBGroups 3 }
|
||||
|
||||
myEntityChgDescGroup OBJECT-GROUP
|
||||
OBJECTS {myEntityStateChgDesc}
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Objects that providing a literal description of entity's change."
|
||||
::= { myDeviceMIBGroups 4 }
|
||||
|
||||
myDeviceMIBNotificationGroup NOTIFICATION-GROUP
|
||||
NOTIFICATIONS {myEntityStatusChange}
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The collection of notifications which used to inform entity general status information"
|
||||
::= { myDeviceMIBGroups 5}
|
||||
|
||||
myModuleTempStateGroup OBJECT-GROUP
|
||||
OBJECTS {
|
||||
myModuleTempStateDeviceIndex,
|
||||
myModuleTempStateIndex,
|
||||
myModuleTempState
|
||||
}
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
""
|
||||
::= { myDeviceMIBGroups 6 }
|
||||
|
||||
myPowerStateGroup OBJECT-GROUP
|
||||
OBJECTS {
|
||||
myPowerStateDeviceIndex,
|
||||
myPowerStateIndex,
|
||||
myPowerState
|
||||
}
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"."
|
||||
::= { myDeviceMIBGroups 7 }
|
||||
|
||||
myFanStateGroup OBJECT-GROUP
|
||||
OBJECTS {
|
||||
myFanStateDeviceIndex,
|
||||
myFanStateIndex,
|
||||
myFanState
|
||||
}
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
""
|
||||
::= { myDeviceMIBGroups 8 }
|
||||
|
||||
myTemperatureWarningDescGroup OBJECT-GROUP
|
||||
OBJECTS { myTemperatureWarningDesc }
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
""
|
||||
::= { myDeviceMIBGroups 9 }
|
||||
|
||||
myTemperatureWarningGroup NOTIFICATION-GROUP
|
||||
NOTIFICATIONS { myTemperatureWarning }
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
""
|
||||
::= { myDeviceMIBGroups 10}
|
||||
|
||||
|
||||
-- definitions in RFC 1213 made
|
||||
|
||||
|
||||
END
|
256
mibs/ruijie/MY-FILE-MIB
Normal file
256
mibs/ruijie/MY-FILE-MIB
Normal file
@ -0,0 +1,256 @@
|
||||
-- *****************************************************************
|
||||
-- MY-FILE-MIB.mib: My File MIB file
|
||||
--
|
||||
-- $Copyright$
|
||||
--
|
||||
-- *****************************************************************
|
||||
--
|
||||
|
||||
MY-FILE-MIB DEFINITIONS ::= BEGIN
|
||||
|
||||
IMPORTS
|
||||
MODULE-IDENTITY,
|
||||
OBJECT-TYPE,
|
||||
NOTIFICATION-TYPE,
|
||||
Integer32,
|
||||
Counter32
|
||||
FROM SNMPv2-SMI
|
||||
TruthValue,
|
||||
DisplayString,
|
||||
RowStatus
|
||||
FROM SNMPv2-TC
|
||||
MODULE-COMPLIANCE,
|
||||
OBJECT-GROUP
|
||||
FROM SNMPv2-CONF
|
||||
myMgmt
|
||||
FROM MY-SMI;
|
||||
|
||||
myFileMIB MODULE-IDENTITY
|
||||
LAST-UPDATED "200203200000Z"
|
||||
ORGANIZATION "$Company$"
|
||||
CONTACT-INFO
|
||||
"
|
||||
Tel: $Telephone$
|
||||
|
||||
E-mail: $E-mail$"
|
||||
DESCRIPTION
|
||||
"This module defines my file mibs."
|
||||
REVISION "200203200000Z"
|
||||
DESCRIPTION
|
||||
"Initial version of this MIB module."
|
||||
::= { myMgmt 11}
|
||||
|
||||
myFileMIBObjects OBJECT IDENTIFIER ::= { myFileMIB 1 }
|
||||
|
||||
myFileTransTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF MyFileTransEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"list of file transfer parameters."
|
||||
::= { myFileMIBObjects 1 }
|
||||
|
||||
myFileTransEntry OBJECT-TYPE
|
||||
SYNTAX MyFileTransEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Entry of file transfer parameters."
|
||||
INDEX { myFileTransIndex }
|
||||
::= { myFileTransTable 1 }
|
||||
|
||||
MyFileTransEntry ::=
|
||||
SEQUENCE {
|
||||
myFileTransIndex Integer32,
|
||||
myFileTransMeans INTEGER,
|
||||
myFileTransOperType INTEGER,
|
||||
myFileTransSrcFileName DisplayString,
|
||||
myFileTransDescFileName DisplayString,
|
||||
myFileTransServerAddr IpAddress,
|
||||
myFileTransResult INTEGER,
|
||||
myFileTransComplete TruthValue,
|
||||
myFileTransDataLength Gauge32,
|
||||
myFileTransEntryStatus RowStatus
|
||||
}
|
||||
|
||||
myFileTransIndex OBJECT-TYPE
|
||||
SYNTAX Integer32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A value unique idenify the entry in the file transfer table.
|
||||
the index is assigned by agent random."
|
||||
::= { myFileTransEntry 1 }
|
||||
|
||||
myFileTransMeans OBJECT-TYPE
|
||||
SYNTAX INTEGER{
|
||||
tftp(1),
|
||||
xmodem(2),
|
||||
other(3)
|
||||
}
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The way to be used for any copy. Transport file by xmodem work in
|
||||
only in outband.other(3) mean transfer file by a way other than tftp(1)
|
||||
and xmodem(2)"
|
||||
DEFVAL { tftp }
|
||||
::= { myFileTransEntry 2 }
|
||||
|
||||
myFileTransOperType OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
upload(1), -- upload a file to the board
|
||||
download(2), -- download file frome the board
|
||||
synchronize(3) -- synchronize file
|
||||
}
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object can be used for specifying the file transfer
|
||||
operation type, upload or download. using tftp service
|
||||
file transfer can implemente between the station and agent.
|
||||
in current agent,if synchronizing file,this object has no weight."
|
||||
::= { myFileTransEntry 3 }
|
||||
|
||||
myFileTransSrcFileName OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object tell the tftp client to know the file name
|
||||
required to be received in tftp transfer mode;and send the file name list
|
||||
which separate with '\t' to synchronizing server."
|
||||
::= { myFileTransEntry 4 }
|
||||
|
||||
myFileTransDescFileName OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"File name the file will save as. The object has no weight to file synchronizing."
|
||||
::= { myFileTransEntry 5 }
|
||||
|
||||
myFileTransServerAddr OBJECT-TYPE
|
||||
SYNTAX IpAddress
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object tell the address of transfer destination
|
||||
when required for file transmittion. "
|
||||
::= { myFileTransEntry 6 }
|
||||
|
||||
myFileTransResult OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
success(1),
|
||||
failure(2),
|
||||
parametersIllegel(3),
|
||||
timeout(4)
|
||||
}
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"While the status of this entry is completed, this field of this
|
||||
entry is valid, and carry the operation result of file transfer."
|
||||
::= { myFileTransEntry 7 }
|
||||
|
||||
myFileTransComplete OBJECT-TYPE
|
||||
SYNTAX TruthValue
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"while the file transfer of use parameters stored by this entry is
|
||||
completed the value of this field will be true(1), and if not completed
|
||||
false(2)."
|
||||
::= { myFileTransEntry 8 }
|
||||
|
||||
myFileTransDataLength OBJECT-TYPE
|
||||
SYNTAX Gauge32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"the file length transferred, after the transfer is complete, this
|
||||
value is come to valid -- the valude of field myFileTransComplete
|
||||
is true(1)."
|
||||
::= { myFileTransEntry 9 }
|
||||
|
||||
myFileTransEntryStatus OBJECT-TYPE
|
||||
SYNTAX RowStatus
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"entry status of this entry. and the means in this enviraments can
|
||||
reffer to the text-convention definition of the RowStatus."
|
||||
::= { myFileTransEntry 10 }
|
||||
|
||||
myFileSystemMaxRoom OBJECT-TYPE
|
||||
SYNTAX Integer32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"the max room of file system in units of byte."
|
||||
::= { myFileMIBObjects 2 }
|
||||
|
||||
myFileSystemAvailableRoom OBJECT-TYPE
|
||||
SYNTAX Integer32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"the available room of file system in units of byte."
|
||||
::= { myFileMIBObjects 3 }
|
||||
|
||||
-- conformance information
|
||||
|
||||
myFileMIBConformance OBJECT IDENTIFIER ::= { myFileMIB 2 }
|
||||
myFileMIBCompliances OBJECT IDENTIFIER ::= { myFileMIBConformance 1 }
|
||||
myFileMIBGroups OBJECT IDENTIFIER ::= { myFileMIBConformance 2 }
|
||||
|
||||
|
||||
-- compliance statements
|
||||
|
||||
myFileMIBCompliance MODULE-COMPLIANCE
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The compliance statement for entities which implement
|
||||
the My File MIB"
|
||||
MODULE -- this module
|
||||
MANDATORY-GROUPS { myFileMIBGroup }
|
||||
GROUP myFileTransMeansMIBGroup
|
||||
DESCRIPTION
|
||||
"This group is mandatory only for those system which support
|
||||
other transport protocal but tftp."
|
||||
::= { myFileMIBCompliances 1 }
|
||||
|
||||
|
||||
-- units of conformance
|
||||
|
||||
myFileMIBGroup OBJECT-GROUP
|
||||
OBJECTS {
|
||||
myFileTransIndex,
|
||||
myFileTransOperType,
|
||||
myFileTransSrcFileName,
|
||||
myFileTransDescFileName,
|
||||
myFileTransServerAddr,
|
||||
myFileTransResult,
|
||||
myFileTransComplete,
|
||||
myFileTransDataLength,
|
||||
myFileTransEntryStatus,
|
||||
myFileSystemMaxRoom,
|
||||
myFileSystemAvailableRoom
|
||||
}
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A collection of objects providing file ability to a
|
||||
My agent."
|
||||
::= { myFileMIBGroups 1 }
|
||||
|
||||
myFileTransMeansMIBGroup OBJECT-GROUP
|
||||
OBJECTS {
|
||||
myFileTransMeans
|
||||
}
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A collection of objects providing myFileTransMeans to a
|
||||
My agent."
|
||||
::= { myFileMIBGroups 2 }
|
||||
|
||||
END
|
649
mibs/ruijie/MY-INTERFACE-MIB
Normal file
649
mibs/ruijie/MY-INTERFACE-MIB
Normal file
@ -0,0 +1,649 @@
|
||||
-- *****************************************************************
|
||||
-- MY-INTERFACE-MIB.mib: My interface MIB file
|
||||
--
|
||||
-- $Copyright$
|
||||
--
|
||||
-- *****************************************************************
|
||||
--
|
||||
|
||||
MY-INTERFACE-MIB DEFINITIONS ::= BEGIN
|
||||
|
||||
IMPORTS
|
||||
MODULE-IDENTITY,
|
||||
OBJECT-TYPE,
|
||||
NOTIFICATION-TYPE,
|
||||
Integer32,
|
||||
Counter32,
|
||||
IpAddress
|
||||
FROM SNMPv2-SMI
|
||||
VlanId
|
||||
FROM Q-BRIDGE-MIB
|
||||
TruthValue,
|
||||
DisplayString,
|
||||
RowStatus,
|
||||
MacAddress
|
||||
FROM SNMPv2-TC
|
||||
MODULE-COMPLIANCE,
|
||||
OBJECT-GROUP,
|
||||
NOTIFICATION-GROUP
|
||||
FROM SNMPv2-CONF
|
||||
ConfigStatus,
|
||||
MemberMap,
|
||||
IfIndex
|
||||
FROM MY-TC
|
||||
EnabledStatus
|
||||
FROM P-BRIDGE-MIB
|
||||
myMgmt
|
||||
FROM MY-SMI;
|
||||
|
||||
myInterfaceMIB MODULE-IDENTITY
|
||||
LAST-UPDATED "200203200000Z"
|
||||
ORGANIZATION "$Company$"
|
||||
CONTACT-INFO
|
||||
"
|
||||
Tel: $Telephone$
|
||||
|
||||
E-mail: $E-mail$"
|
||||
DESCRIPTION
|
||||
"This module defines my interface mibs."
|
||||
REVISION "200203200000Z"
|
||||
DESCRIPTION
|
||||
"Initial version of this MIB module."
|
||||
::= { myMgmt 10}
|
||||
|
||||
myIfConfigMIBObjects OBJECT IDENTIFIER ::= { myInterfaceMIB 1 }
|
||||
|
||||
|
||||
myIfTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF MyIfEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"list of interface basic configuration objects."
|
||||
::= { myIfConfigMIBObjects 1 }
|
||||
|
||||
myIfEntry OBJECT-TYPE
|
||||
SYNTAX MyIfEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Entry contains interface basic configurations."
|
||||
INDEX { myIfIndex }
|
||||
::= { myIfTable 1 }
|
||||
|
||||
MyIfEntry ::=
|
||||
SEQUENCE {
|
||||
myIfIndex IfIndex,
|
||||
myIfPortType INTEGER,
|
||||
myIfFlowControlAdminStatus INTEGER,
|
||||
myIfFlowControlOperStatus EnabledStatus,
|
||||
myIfAdminSpeed INTEGER,
|
||||
myIfAdminDuplex INTEGER,
|
||||
myIfOperSpeed INTEGER,
|
||||
myIfOperDuplex INTEGER,
|
||||
myIfManageStatus EnabledStatus,
|
||||
myIfIpBroadcast IpAddress,
|
||||
myIfLayer INTEGER,
|
||||
myIfMode INTEGER,
|
||||
myIfCounterClear Integer32,
|
||||
myIfEntryStatus ConfigStatus
|
||||
}
|
||||
|
||||
myIfIndex OBJECT-TYPE
|
||||
SYNTAX IfIndex
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
" "
|
||||
::= { myIfEntry 1 }
|
||||
|
||||
myIfPortType OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
unknown(1),
|
||||
port10M100MBASETX(2),
|
||||
port100MBASEFXL(3),
|
||||
port100MBASEFXS(4),
|
||||
port1000MBASESX(5),
|
||||
port1000MBASELX(6),
|
||||
port1000MBASETX(7),
|
||||
portGBIC(8),
|
||||
port100MBASEFX(9),
|
||||
port1000MBASEFX(10),
|
||||
portSFP(11),
|
||||
port10GBASESR(12),
|
||||
port10GBASELR(13),
|
||||
port10GBASEER(14),
|
||||
port10GBASELX4(15),
|
||||
port10GBASESW(16),
|
||||
port10GBASELW(17),
|
||||
port10GBASEEW(18)
|
||||
}
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Port type of this port, list as above.
|
||||
port100MBASEFX indicates that port is port100MBASEFXL or port100MBASEFXS,
|
||||
and system doesn't distinguish.
|
||||
port1000MBASEFX indicates that port is port1000MBASEFLX or port1000MBASEFSX,
|
||||
and system doesn't distinguish.
|
||||
|
||||
This attribute apply physical port"
|
||||
::= { myIfEntry 2 }
|
||||
|
||||
myIfFlowControlAdminStatus OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
enabled(1),
|
||||
disabled(2),
|
||||
autonego(3)
|
||||
}
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Flow control of a port management status.
|
||||
|
||||
This attribute apply physical port and aggreate port"
|
||||
::= { myIfEntry 3 }
|
||||
|
||||
myIfFlowControlOperStatus OBJECT-TYPE
|
||||
SYNTAX EnabledStatus
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Oper status: after the negotiation between two ports connetted
|
||||
the flow contrl status.
|
||||
|
||||
This attribute apply physical port and aggreate port"
|
||||
::= { myIfEntry 4 }
|
||||
|
||||
myIfAdminSpeed OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
speed10Mb(1),
|
||||
speed100Mb(2),
|
||||
speed1000Mb(3),
|
||||
autonego(4),
|
||||
speed10Gb(5)
|
||||
}
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"port speed settings.
|
||||
|
||||
This attribute apply physical port and aggreate port"
|
||||
::= { myIfEntry 5 }
|
||||
|
||||
myIfAdminDuplex OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
full(1),
|
||||
half(2),
|
||||
autonego(3)
|
||||
}
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"port duplex settings.
|
||||
|
||||
This attribute apply physical port and aggreate port"
|
||||
::= { myIfEntry 6 }
|
||||
|
||||
myIfOperSpeed OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
speed10Mb(1),
|
||||
speed100Mb(2),
|
||||
speed1000Mb(3),
|
||||
unknown(4),
|
||||
speed10Gb(5)
|
||||
}
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"After two port have negotiated the speed status,and this object
|
||||
is the working speed status. while the port link status is down ,
|
||||
then the speed status is unknown(4).
|
||||
|
||||
This attribute apply physical port and aggreate port"
|
||||
::= { myIfEntry 7 }
|
||||
|
||||
myIfOperDuplex OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
full(1),
|
||||
half(2),
|
||||
unknown(3)
|
||||
}
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"After two port have negotiated the duplex status, and this object
|
||||
is the working duplex status. while the port link status is down ,
|
||||
then the speed status is unknown(3).
|
||||
|
||||
This attribute apply physical port and aggreate port"
|
||||
::= { myIfEntry 8 }
|
||||
|
||||
myIfManageStatus OBJECT-TYPE
|
||||
SYNTAX EnabledStatus
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Management status of the interface."
|
||||
DEFVAL { enabled }
|
||||
::={myIfEntry 9}
|
||||
|
||||
myIfIpBroadcast OBJECT-TYPE
|
||||
SYNTAX IpAddress
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Broadcast address of the interface ."
|
||||
::= { myIfEntry 10 }
|
||||
|
||||
|
||||
myIfLayer OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
layer-2(1), -- the interface is a interface of L2
|
||||
layer-3(2) -- the interface is a interface of L3
|
||||
}
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
""
|
||||
::= { myIfEntry 11 }
|
||||
|
||||
myIfMode OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
access(1), -- the mode of interface is access port
|
||||
trunk(2), -- the mode of interface is trunk port
|
||||
dot1q-tunnel(3), -- the mode of interface is 802.1q tunnel port
|
||||
hybrid(4), -- the mode of interface is hybrid port
|
||||
other(5)
|
||||
}
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This value is meaning for only physical port and aggreate port"
|
||||
::= { myIfEntry 12 }
|
||||
|
||||
myIfCounterClear OBJECT-TYPE
|
||||
SYNTAX Integer32
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Setting its to any value but 0, will clear counters of this interface.
|
||||
Setting its value to 0 will cause no action of the agent. and when
|
||||
query will always return 0. "
|
||||
::= { myIfEntry 13 }
|
||||
|
||||
myIfEntryStatus OBJECT-TYPE
|
||||
SYNTAX ConfigStatus
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Status of this entry, set this object to valid will create a interface,
|
||||
and set its value to invalid will delete the interface of this entry."
|
||||
::= { myIfEntry 14 }
|
||||
|
||||
|
||||
myIfIpTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF MyIfIpEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A list of interface ip configuration entries."
|
||||
::= { myIfConfigMIBObjects 2}
|
||||
|
||||
myIfIpEntry OBJECT-TYPE
|
||||
SYNTAX MyIfIpEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"An entry containing configuration information applicable
|
||||
to a Layer3 interface."
|
||||
INDEX { myIfIpIfIndex, myIfIpId, myIfIp}
|
||||
::= { myIfIpTable 1 }
|
||||
|
||||
MyIfIpEntry ::=
|
||||
SEQUENCE {
|
||||
myIfIpIfIndex IfIndex,
|
||||
myIfIpId INTEGER,
|
||||
myIfIp IpAddress,
|
||||
myIfIpMask IpAddress,
|
||||
myIfIpEntryStatus RowStatus
|
||||
}
|
||||
myIfIpIfIndex OBJECT-TYPE
|
||||
SYNTAX IfIndex
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A unique value, for each Layer3 interface."
|
||||
::= { myIfIpEntry 1 }
|
||||
|
||||
myIfIpId OBJECT-TYPE
|
||||
SYNTAX INTEGER{
|
||||
primary(1), -- primary ip address of Layer3 interface
|
||||
secondary(2) -- secondary ip address of Layer3 interface
|
||||
}
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Type of interface ip address."
|
||||
::= { myIfIpEntry 2 }
|
||||
|
||||
myIfIp OBJECT-TYPE
|
||||
SYNTAX IpAddress
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Ip address of the interface myIfIndex refer to."
|
||||
::= { myIfIpEntry 3 }
|
||||
|
||||
myIfIpMask OBJECT-TYPE
|
||||
SYNTAX IpAddress
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Ip mask of the interface ip address."
|
||||
::= { myIfIpEntry 4 }
|
||||
|
||||
myIfIpEntryStatus OBJECT-TYPE
|
||||
SYNTAX RowStatus
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"entry status of this entry. and the means in this enviraments can
|
||||
reffer to the text-convention definition of the RowStatus."
|
||||
::= { myIfIpEntry 5 }
|
||||
|
||||
|
||||
myIfStatusTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF MyIfStatusEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"list of interface status. Status information include some error state and
|
||||
result of examining to the interface,etc."
|
||||
::= { myIfConfigMIBObjects 3 }
|
||||
|
||||
myIfStatusEntry OBJECT-TYPE
|
||||
SYNTAX MyIfStatusEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Entry contains interface status information."
|
||||
INDEX { myIfStatusIndex }
|
||||
::= { myIfStatusTable 1 }
|
||||
|
||||
MyIfStatusEntry ::=
|
||||
SEQUENCE {
|
||||
myIfStatusIndex IfIndex,
|
||||
myIfStatusLoopBackExamine Integer32,
|
||||
myIfErrorStatus INTEGER,
|
||||
myIfLineDetect Integer32
|
||||
}
|
||||
|
||||
myIfStatusIndex OBJECT-TYPE
|
||||
SYNTAX IfIndex
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
" "
|
||||
::= { myIfStatusEntry 1 }
|
||||
|
||||
myIfStatusLoopBackExamine OBJECT-TYPE
|
||||
SYNTAX Integer32
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Setting its to any value but 0, will Checking whether this port or aggreate can
|
||||
receive and send packets normally, It indicates that port or aggreate is normal
|
||||
if opertion is success.
|
||||
Setting its value to 0 will cause no action of the agent. and when
|
||||
query will always return 0.
|
||||
|
||||
This attribute apply physical port and aggreate port"
|
||||
::= { myIfStatusEntry 2 }
|
||||
|
||||
myIfErrorStatus OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
no-error(1), -- port is enabled normal
|
||||
err-disable-bpduguard(2), -- port is disabled by port receive BPDU packet when port
|
||||
-- enable BPDU guard
|
||||
err-disable-ptsecurity(3) -- port is disabled by port security is violatd
|
||||
}
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Port's error status information"
|
||||
::= { myIfStatusEntry 3 }
|
||||
|
||||
|
||||
myIfLineDetect OBJECT-TYPE
|
||||
SYNTAX Integer32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
""
|
||||
::= { myIfStatusEntry 4 }
|
||||
|
||||
myGlobalIfDisableRecovery OBJECT-TYPE
|
||||
SYNTAX Integer32
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Setting its to any value but 0, the interfaces which is shutted down by
|
||||
some error happened will recovery from disabled status .
|
||||
Setting its value to 0 will cause no action of the agent. and when
|
||||
query will always return 0.
|
||||
|
||||
This attribute apply physical port and aggreate port"
|
||||
::= { myIfConfigMIBObjects 4 }
|
||||
|
||||
--
|
||||
-- portType Choose
|
||||
--
|
||||
myPortTypeChooseTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF MyPortTypeChooseEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
""
|
||||
::= { myIfConfigMIBObjects 5 }
|
||||
|
||||
myPortTypeChooseEntry OBJECT-TYPE
|
||||
SYNTAX MyPortTypeChooseEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
""
|
||||
INDEX { myPortTypeChooseIndex }
|
||||
::= { myPortTypeChooseTable 1 }
|
||||
|
||||
MyPortTypeChooseEntry ::=
|
||||
SEQUENCE {
|
||||
myPortTypeChooseIndex IfIndex,
|
||||
myPortTypeChooseType INTEGER
|
||||
}
|
||||
|
||||
myPortTypeChooseIndex OBJECT-TYPE
|
||||
SYNTAX IfIndex
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
""
|
||||
::= { myPortTypeChooseEntry 1 }
|
||||
|
||||
myPortTypeChooseType OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
fiber(1), --
|
||||
copper(2) --
|
||||
}
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
""
|
||||
::= { myPortTypeChooseEntry 2 }
|
||||
|
||||
--
|
||||
-- mtu
|
||||
--
|
||||
myIfMTUTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF MyIfMTUEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
""
|
||||
::= { myIfConfigMIBObjects 6 }
|
||||
|
||||
myIfMTUEntry OBJECT-TYPE
|
||||
SYNTAX MyIfMTUEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
""
|
||||
INDEX { myIfMTUIndex }
|
||||
::= { myIfMTUTable 1 }
|
||||
|
||||
MyIfMTUEntry ::=
|
||||
SEQUENCE {
|
||||
myIfMTUIndex IfIndex,
|
||||
myIfMTU Integer32
|
||||
}
|
||||
|
||||
myIfMTUIndex OBJECT-TYPE
|
||||
SYNTAX IfIndex
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
""
|
||||
::= { myIfMTUEntry 1 }
|
||||
|
||||
myIfMTU OBJECT-TYPE
|
||||
SYNTAX Integer32
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
""
|
||||
::= { myIfMTUEntry 2 }
|
||||
|
||||
-- Notification
|
||||
myInterfaceTraps OBJECT IDENTIFIER ::= { myInterfaceMIB 2 }
|
||||
|
||||
lineDetectStatus OBJECT-TYPE
|
||||
SYNTAX INTEGER{
|
||||
ok(1), --
|
||||
open(2), --
|
||||
short(3) --
|
||||
}
|
||||
MAX-ACCESS accessible-for-notify
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The type of storm of interface"
|
||||
::= { myInterfaceTraps 1 }
|
||||
|
||||
lineDetectPosition OBJECT-TYPE
|
||||
SYNTAX Integer32
|
||||
MAX-ACCESS accessible-for-notify
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
""
|
||||
::= { myInterfaceTraps 2 }
|
||||
|
||||
lineQualityDetect NOTIFICATION-TYPE
|
||||
OBJECTS {ifIndex, lineDetectStatus,lineDetectPosition}
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
""
|
||||
::= { myInterfaceTraps 3 }
|
||||
|
||||
myInterfaceMIBConformance OBJECT IDENTIFIER ::= { myInterfaceMIB 3 }
|
||||
myInterfaceMIBCompliances OBJECT IDENTIFIER ::= { myInterfaceMIBConformance 1 }
|
||||
myInterfaceMIBGroups OBJECT IDENTIFIER ::= { myInterfaceMIBConformance 2 }
|
||||
|
||||
|
||||
-- compliance statements
|
||||
|
||||
myInterfaceMIBCompliance MODULE-COMPLIANCE
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The compliance statement for entities which implement
|
||||
the My Interface MIB"
|
||||
MODULE -- this module
|
||||
MANDATORY-GROUPS { myInterfaceMIBGroup
|
||||
}
|
||||
|
||||
GROUP myPortTypeChooseMibGroup
|
||||
DESCRIPTION
|
||||
""
|
||||
|
||||
GROUP myIfMTUMibGroup
|
||||
DESCRIPTION
|
||||
""
|
||||
|
||||
GROUP myIfLineDetectGroup
|
||||
DESCRIPTION
|
||||
""
|
||||
::= { myInterfaceMIBCompliances 1 }
|
||||
|
||||
-- units of conformance
|
||||
|
||||
myInterfaceMIBGroup OBJECT-GROUP
|
||||
OBJECTS {
|
||||
myIfIndex,
|
||||
myIfPortType,
|
||||
myIfFlowControlAdminStatus,
|
||||
myIfFlowControlOperStatus,
|
||||
myIfAdminSpeed,
|
||||
myIfAdminDuplex,
|
||||
myIfOperSpeed,
|
||||
myIfOperDuplex,
|
||||
myIfManageStatus,
|
||||
myIfIpBroadcast,
|
||||
myIfLayer,
|
||||
myIfMode,
|
||||
myIfCounterClear,
|
||||
myIfEntryStatus,
|
||||
myIfIpIfIndex,
|
||||
myIfIpId,
|
||||
myIfIp,
|
||||
myIfIpMask,
|
||||
myIfIpEntryStatus,
|
||||
myIfStatusIndex,
|
||||
myIfStatusLoopBackExamine,
|
||||
myIfErrorStatus,
|
||||
myGlobalIfDisableRecovery
|
||||
}
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A collection of objects providing interface basic configure ."
|
||||
::= { myInterfaceMIBGroups 1 }
|
||||
|
||||
myPortTypeChooseMibGroup OBJECT-GROUP
|
||||
OBJECTS {
|
||||
myPortTypeChooseIndex,
|
||||
myPortTypeChooseType
|
||||
}
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
""
|
||||
::= { myInterfaceMIBGroups 2 }
|
||||
|
||||
|
||||
myIfMTUMibGroup OBJECT-GROUP
|
||||
OBJECTS {
|
||||
myIfMTUIndex,
|
||||
myIfMTU
|
||||
}
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
""
|
||||
::= { myInterfaceMIBGroups 3 }
|
||||
|
||||
myIfLineDetectGroup OBJECT-GROUP
|
||||
OBJECTS {
|
||||
myIfLineDetect,
|
||||
lineQualityDetect
|
||||
}
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
""
|
||||
::= { myInterfaceMIBGroups 4 }
|
||||
|
||||
END
|
324
mibs/ruijie/MY-PRODUCTS-MIB
Normal file
324
mibs/ruijie/MY-PRODUCTS-MIB
Normal file
@ -0,0 +1,324 @@
|
||||
-- *****************************************************************
|
||||
-- MY-PRODUCTS-MIB.mib: My Product Object Identifier Assignments
|
||||
--
|
||||
-- $Copyright$
|
||||
--
|
||||
-- *****************************************************************
|
||||
--
|
||||
|
||||
MY-PRODUCTS-MIB DEFINITIONS ::= BEGIN
|
||||
|
||||
IMPORTS
|
||||
MODULE-IDENTITY,
|
||||
OBJECT-TYPE
|
||||
FROM SNMPv2-SMI
|
||||
MODULE-COMPLIANCE,
|
||||
OBJECT-GROUP,
|
||||
NOTIFICATION-GROUP
|
||||
FROM SNMPv2-CONF
|
||||
myModules,
|
||||
mySwitchProducts,
|
||||
myRouterProducts,
|
||||
myWirelessProducts
|
||||
FROM MY-SMI;
|
||||
|
||||
myProductsMIB MODULE-IDENTITY
|
||||
LAST-UPDATED "200203200000Z"
|
||||
ORGANIZATION "$Company$"
|
||||
CONTACT-INFO
|
||||
"
|
||||
Tel: $Telephone$
|
||||
|
||||
E-mail: $E-mail$"
|
||||
DESCRIPTION
|
||||
"This module defines the object identifiers that are
|
||||
assigned to various hardware platforms, and hence are
|
||||
returned as values for sysObjectID"
|
||||
REVISION "200203200000Z"
|
||||
DESCRIPTION
|
||||
"Initial version of this MIB module."
|
||||
::= { myModules 1}
|
||||
|
||||
-- devices return a sysObjectID value that corresponds to the
|
||||
-- device model number
|
||||
|
||||
-- ****************************** switch ***********************************
|
||||
|
||||
s2126G OBJECT IDENTIFIER ::= { mySwitchProducts 1 }
|
||||
|
||||
s2126GL3 OBJECT IDENTIFIER ::= { mySwitchProducts 2 }
|
||||
|
||||
s2150G OBJECT IDENTIFIER ::= { mySwitchProducts 3 }
|
||||
|
||||
s2150GL3 OBJECT IDENTIFIER ::= { mySwitchProducts 4 }
|
||||
|
||||
s4909 OBJECT IDENTIFIER ::= { mySwitchProducts 5 }
|
||||
|
||||
s3550-12G OBJECT IDENTIFIER ::= { mySwitchProducts 6 }
|
||||
|
||||
s3550-24G OBJECT IDENTIFIER ::= { mySwitchProducts 8 }
|
||||
|
||||
s21-STACKING OBJECT IDENTIFIER ::= { mySwitchProducts 11 }
|
||||
|
||||
s3550-24 OBJECT IDENTIFIER ::= { mySwitchProducts 12 }
|
||||
|
||||
s3550-48 OBJECT IDENTIFIER ::= { mySwitchProducts 13 }
|
||||
|
||||
s3550-12SFP-GT OBJECT IDENTIFIER ::= { mySwitchProducts 15 }
|
||||
|
||||
s6806 OBJECT IDENTIFIER ::= { mySwitchProducts 16 }
|
||||
|
||||
s6810 OBJECT IDENTIFIER ::= { mySwitchProducts 17 }
|
||||
|
||||
s2126S OBJECT IDENTIFIER ::= { mySwitchProducts 18 }
|
||||
|
||||
s2126S-STACKING OBJECT IDENTIFIER ::= { mySwitchProducts 19 }
|
||||
|
||||
s1908PLUS OBJECT IDENTIFIER ::= { mySwitchProducts 20 }
|
||||
|
||||
s1916PLUS OBJECT IDENTIFIER ::= { mySwitchProducts 21 }
|
||||
|
||||
s6506 OBJECT IDENTIFIER ::= { mySwitchProducts 22 }
|
||||
|
||||
s2126S-08 OBJECT IDENTIFIER ::= { mySwitchProducts 23 }
|
||||
|
||||
s2126S-16 OBJECT IDENTIFIER ::= { mySwitchProducts 24 }
|
||||
|
||||
s6806E OBJECT IDENTIFIER ::= { mySwitchProducts 25 }
|
||||
|
||||
s6810E OBJECT IDENTIFIER ::= { mySwitchProducts 26 }
|
||||
|
||||
s2026G OBJECT IDENTIFIER ::= { mySwitchProducts 27 }
|
||||
|
||||
s3750-24 OBJECT IDENTIFIER ::= { mySwitchProducts 28 }
|
||||
|
||||
s3750-48 OBJECT IDENTIFIER ::= { mySwitchProducts 29 }
|
||||
|
||||
s2126 OBJECT IDENTIFIER ::= { mySwitchProducts 30 }
|
||||
|
||||
s2126-STACKING OBJECT IDENTIFIER ::= { mySwitchProducts 31 }
|
||||
|
||||
s2026F OBJECT IDENTIFIER ::= { mySwitchProducts 32 }
|
||||
|
||||
s3760-48 OBJECT IDENTIFIER ::= { mySwitchProducts 33 }
|
||||
|
||||
s3760-12SFP-GT OBJECT IDENTIFIER ::= { mySwitchProducts 34 }
|
||||
|
||||
s4009 OBJECT IDENTIFIER ::= { mySwitchProducts 35 }
|
||||
|
||||
s3526 OBJECT IDENTIFIER ::= { mySwitchProducts 36 }
|
||||
|
||||
s3512G OBJECT IDENTIFIER ::= { mySwitchProducts 37 }
|
||||
|
||||
hcl-12GCS-L3 OBJECT IDENTIFIER ::= { mySwitchProducts 38 }
|
||||
|
||||
hcl-24GS-L3 OBJECT IDENTIFIER ::= { mySwitchProducts 39 }
|
||||
|
||||
hcl-48TMS-2S-S OBJECT IDENTIFIER ::= { mySwitchProducts 40 }
|
||||
|
||||
s5750-24GT-12SFP OBJECT IDENTIFIER ::= { mySwitchProducts 41 }
|
||||
|
||||
s5750P-24GT-12SFP OBJECT IDENTIFIER ::= { mySwitchProducts 42 }
|
||||
|
||||
s8606 OBJECT IDENTIFIER ::= { mySwitchProducts 43 }
|
||||
|
||||
s8610 OBJECT IDENTIFIER ::= { mySwitchProducts 44 }
|
||||
|
||||
s9610 OBJECT IDENTIFIER ::= { mySwitchProducts 45 }
|
||||
|
||||
s9620 OBJECT IDENTIFIER ::= { mySwitchProducts 46 }
|
||||
|
||||
s2924 OBJECT IDENTIFIER ::= { mySwitchProducts 47 }
|
||||
|
||||
s3760-24 OBJECT IDENTIFIER ::= { mySwitchProducts 48 }
|
||||
|
||||
s3760-48V2 OBJECT IDENTIFIER ::= { mySwitchProducts 49 }
|
||||
|
||||
s3750E-24 OBJECT IDENTIFIER ::= { mySwitchProducts 50 }
|
||||
|
||||
s3750E-48 OBJECT IDENTIFIER ::= { mySwitchProducts 51 }
|
||||
|
||||
s3750E-12SFP-GT OBJECT IDENTIFIER ::= { mySwitchProducts 52 }
|
||||
|
||||
s5750S-24GT-12SFP OBJECT IDENTIFIER ::= { mySwitchProducts 53 }
|
||||
|
||||
s2128G OBJECT IDENTIFIER ::= { mySwitchProducts 54 }
|
||||
|
||||
s2927XG OBJECT IDENTIFIER ::= { mySwitchProducts 55 }
|
||||
|
||||
s3512GPLUS OBJECT IDENTIFIER ::= { mySwitchProducts 56 }
|
||||
|
||||
s6604 OBJECT IDENTIFIER ::= { mySwitchProducts 57 }
|
||||
|
||||
s6606 OBJECT IDENTIFIER ::= { mySwitchProducts 58 }
|
||||
|
||||
s6610 OBJECT IDENTIFIER ::= { mySwitchProducts 59 }
|
||||
|
||||
s5750-24SFP-12GT OBJECT IDENTIFIER ::= { mySwitchProducts 60 }
|
||||
|
||||
s5750-48GT-4SFP OBJECT IDENTIFIER ::= { mySwitchProducts 61 }
|
||||
|
||||
s5750S-48GT-4SFP OBJECT IDENTIFIER ::= { mySwitchProducts 62 }
|
||||
|
||||
s2328G OBJECT IDENTIFIER ::= { mySwitchProducts 63 }
|
||||
|
||||
s3250-48 OBJECT IDENTIFIER ::= { mySwitchProducts 64 }
|
||||
|
||||
s2951XG OBJECT IDENTIFIER ::= { mySwitchProducts 66 }
|
||||
|
||||
s3750-24-UB OBJECT IDENTIFIER ::= { mySwitchProducts 67 }
|
||||
|
||||
s3750-48-UB OBJECT IDENTIFIER ::= { mySwitchProducts 68 }
|
||||
|
||||
scg5510 OBJECT IDENTIFIER ::= { mySwitchProducts 69 }
|
||||
|
||||
s2052G OBJECT IDENTIFIER ::= { mySwitchProducts 70 }
|
||||
|
||||
s2352G OBJECT IDENTIFIER ::= { mySwitchProducts 71 }
|
||||
|
||||
s8614 OBJECT IDENTIFIER ::= { mySwitchProducts 72 }
|
||||
|
||||
s5650-24GT-4SFP OBJECT IDENTIFIER ::= { mySwitchProducts 73 }
|
||||
|
||||
s5650-27XG OBJECT IDENTIFIER ::= { mySwitchProducts 74 }
|
||||
|
||||
s5650-51XG OBJECT IDENTIFIER ::= { mySwitchProducts 75 }
|
||||
|
||||
s5450-28GT OBJECT IDENTIFIER ::= { mySwitchProducts 76 }
|
||||
|
||||
s3760E-24 OBJECT IDENTIFIER ::= { mySwitchProducts 77 }
|
||||
|
||||
s3250P-24 OBJECT IDENTIFIER ::= { mySwitchProducts 78 }
|
||||
|
||||
s2928G OBJECT IDENTIFIER ::= { mySwitchProducts 79 }
|
||||
|
||||
s2952G OBJECT IDENTIFIER ::= { mySwitchProducts 80 }
|
||||
|
||||
s2028G OBJECT IDENTIFIER ::= { mySwitchProducts 81 }
|
||||
|
||||
s2528G OBJECT IDENTIFIER ::= { mySwitchProducts 82 }
|
||||
|
||||
s2552G OBJECT IDENTIFIER ::= { mySwitchProducts 83 }
|
||||
|
||||
s5750R-48GT-4SFP OBJECT IDENTIFIER ::= { mySwitchProducts 84 }
|
||||
|
||||
s5750P-48GT-4SFP OBJECT IDENTIFIER ::= { mySwitchProducts 85 }
|
||||
|
||||
s5750R-24GT-4SFP OBJECT IDENTIFIER ::= { mySwitchProducts 86 }
|
||||
|
||||
s5750P-24GT-4SFP OBJECT IDENTIFIER ::= { mySwitchProducts 87 }
|
||||
|
||||
s5750-24GT-4SFP OBJECT IDENTIFIER ::= { mySwitchProducts 88 }
|
||||
|
||||
s5750S-24GT-4SFP OBJECT IDENTIFIER ::= { mySwitchProducts 89 }
|
||||
|
||||
s5750-48GT-4SFP-A OBJECT IDENTIFIER ::= { mySwitchProducts 92 }
|
||||
|
||||
s5750-48GT-4SFP-AP OBJECT IDENTIFIER ::= { mySwitchProducts 93 }
|
||||
|
||||
-- s2352G OBJECT IDENTIFIER ::= { mySwitchProducts 94 }
|
||||
|
||||
nm2x-24esw OBJECT IDENTIFIER ::= { mySwitchProducts 95 }
|
||||
|
||||
nm2x-16esw OBJECT IDENTIFIER ::= { mySwitchProducts 96 }
|
||||
|
||||
-- ****************************** router ***********************************
|
||||
|
||||
r2620 OBJECT IDENTIFIER ::= { myRouterProducts 1 }
|
||||
|
||||
r2624 OBJECT IDENTIFIER ::= { myRouterProducts 2 }
|
||||
|
||||
r2690 OBJECT IDENTIFIER ::= { myRouterProducts 3 }
|
||||
|
||||
r2692 OBJECT IDENTIFIER ::= { myRouterProducts 4 }
|
||||
|
||||
r3642 OBJECT IDENTIFIER ::= { myRouterProducts 5 }
|
||||
|
||||
r3662 OBJECT IDENTIFIER ::= { myRouterProducts 6 }
|
||||
|
||||
nbr1000 OBJECT IDENTIFIER ::= { myRouterProducts 7 }
|
||||
|
||||
nbr200 OBJECT IDENTIFIER ::= { myRouterProducts 8 }
|
||||
|
||||
secvpn100 OBJECT IDENTIFIER ::= { myRouterProducts 9 }
|
||||
|
||||
r2632 OBJECT IDENTIFIER ::= { myRouterProducts 10 }
|
||||
|
||||
r1762 OBJECT IDENTIFIER ::= { myRouterProducts 11 }
|
||||
|
||||
rcms OBJECT IDENTIFIER ::= { myRouterProducts 12 }
|
||||
|
||||
hcl-r1762 OBJECT IDENTIFIER ::= { myRouterProducts 13 }
|
||||
|
||||
hcl-r2632 OBJECT IDENTIFIER ::= { myRouterProducts 14 }
|
||||
|
||||
hcl-r2692 OBJECT IDENTIFIER ::= { myRouterProducts 15 }
|
||||
|
||||
hcl-r3642 OBJECT IDENTIFIER ::= { myRouterProducts 16 }
|
||||
|
||||
hcl-r3662 OBJECT IDENTIFIER ::= { myRouterProducts 17 }
|
||||
|
||||
r3740 OBJECT IDENTIFIER ::= { myRouterProducts 18 }
|
||||
|
||||
nbr2000 OBJECT IDENTIFIER ::= { myRouterProducts 19 }
|
||||
|
||||
nbr300 OBJECT IDENTIFIER ::= { myRouterProducts 20 }
|
||||
|
||||
nbr1200 OBJECT IDENTIFIER ::= { myRouterProducts 21 }
|
||||
|
||||
nbr1500 OBJECT IDENTIFIER ::= { myRouterProducts 22 }
|
||||
|
||||
r2716 OBJECT IDENTIFIER ::= { myRouterProducts 23 }
|
||||
|
||||
r2724 OBJECT IDENTIFIER ::= { myRouterProducts 24 }
|
||||
|
||||
r3802 OBJECT IDENTIFIER ::= { myRouterProducts 25 }
|
||||
|
||||
r3804 OBJECT IDENTIFIER ::= { myRouterProducts 26 }
|
||||
|
||||
rsr50-20 OBJECT IDENTIFIER ::= { myRouterProducts 27 }
|
||||
|
||||
rsr50-40 OBJECT IDENTIFIER ::= { myRouterProducts 28 }
|
||||
|
||||
rsr50-80 OBJECT IDENTIFIER ::= { myRouterProducts 29 }
|
||||
|
||||
npe50-20 OBJECT IDENTIFIER ::= { myRouterProducts 30 }
|
||||
|
||||
rsr10-02 OBJECT IDENTIFIER ::= { myRouterProducts 31 }
|
||||
|
||||
rsr20-04 OBJECT IDENTIFIER ::= { myRouterProducts 32 }
|
||||
|
||||
vpn120 OBJECT IDENTIFIER ::= { myRouterProducts 33 }
|
||||
|
||||
npe80 OBJECT IDENTIFIER ::= { myRouterProducts 34 }
|
||||
|
||||
rsr20-24 OBJECT IDENTIFIER ::= { myRouterProducts 35 }
|
||||
|
||||
nm2-16esw OBJECT IDENTIFIER ::= { myRouterProducts 36 }
|
||||
|
||||
nm2-24esw OBJECT IDENTIFIER ::= { myRouterProducts 37 }
|
||||
|
||||
nmx-24esw OBJECT IDENTIFIER ::= { myRouterProducts 38 }
|
||||
|
||||
nmx-24esw-l2 OBJECT IDENTIFIER ::= { myRouterProducts 39 }
|
||||
|
||||
nmx-24esw-3gel3 OBJECT IDENTIFIER ::= { myRouterProducts 40 }
|
||||
|
||||
rsr20-14 OBJECT IDENTIFIER ::= { myRouterProducts 41 }
|
||||
|
||||
rsr30-44 OBJECT IDENTIFIER ::= { myRouterProducts 42 }
|
||||
|
||||
r2700v2v3 OBJECT IDENTIFIER ::= { myRouterProducts 43 }
|
||||
|
||||
r2700v5 OBJECT IDENTIFIER ::= { myRouterProducts 44 }
|
||||
|
||||
npe50-40 OBJECT IDENTIFIER ::= { myRouterProducts 45 }
|
||||
|
||||
rsr20-18 OBJECT IDENTIFIER ::= { myRouterProducts 46 }
|
||||
|
||||
-- ****************************** wireless ***********************************
|
||||
|
||||
wgp500 OBJECT IDENTIFIER ::= { myWirelessProducts 1 }
|
||||
|
||||
|
||||
END
|
151
mibs/ruijie/MY-SMI
Normal file
151
mibs/ruijie/MY-SMI
Normal file
@ -0,0 +1,151 @@
|
||||
-- *****************************************************************
|
||||
-- MY-SMI.mib: MY-SMI
|
||||
-- My Enterprise Structure of Management Information
|
||||
--
|
||||
-- $Copyright$
|
||||
--
|
||||
--
|
||||
-- *****************************************************************
|
||||
--
|
||||
|
||||
MY-SMI DEFINITIONS ::= BEGIN
|
||||
|
||||
IMPORTS
|
||||
MODULE-IDENTITY,
|
||||
OBJECT-IDENTITY,
|
||||
enterprises
|
||||
FROM SNMPv2-SMI;
|
||||
|
||||
-- My Snmpagent Enterprise Specific Objects
|
||||
my OBJECT IDENTIFIER ::= { enterprises 4881 }
|
||||
|
||||
products OBJECT IDENTIFIER ::= { my 1 }
|
||||
|
||||
switch OBJECT IDENTIFIER ::= { products 1 }
|
||||
|
||||
router OBJECT IDENTIFIER ::= { products 2 }
|
||||
|
||||
wireless OBJECT IDENTIFIER ::= { products 3 }
|
||||
|
||||
switchMib MODULE-IDENTITY
|
||||
LAST-UPDATED "200203190000Z"
|
||||
ORGANIZATION "$Company$"
|
||||
CONTACT-INFO
|
||||
"
|
||||
Tel: $Telephone$
|
||||
|
||||
E-mail: $E-mail$"
|
||||
DESCRIPTION
|
||||
"The Structure of Management Information for the
|
||||
My enterprise."
|
||||
REVISION "200203190000Z"
|
||||
DESCRIPTION
|
||||
"Initial version of this MIB module."
|
||||
::= { switch 10 }
|
||||
|
||||
mySwitchProducts OBJECT-IDENTITY
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"mySwitchProducts is the root OBJECT IDENTIFIER from
|
||||
which sysObjectID values are assigned for switch. Actual
|
||||
values are defined in MY-PRODUCTS-MIB."
|
||||
::= { switchMib 1 }
|
||||
|
||||
myMgmt OBJECT-IDENTITY
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"myMgmt is the main subtree for those functional mib."
|
||||
::= { switchMib 2 }
|
||||
|
||||
myAgentCapability OBJECT-IDENTITY
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"myAgentCapability provides a root object identifier
|
||||
from which AGENT-CAPABILITIES values may be assigned."
|
||||
::= { switchMib 3 }
|
||||
|
||||
myModules OBJECT-IDENTITY
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"myModules provides a root object identifier
|
||||
from which MODULE-IDENTITY values may be assigned."
|
||||
::= { switchMib 4 }
|
||||
|
||||
myExperiment OBJECT-IDENTITY
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"myExperiment provides a root object identifier
|
||||
from which experimental mibs may be temporarily
|
||||
based. mibs are typicially based here if they
|
||||
fall in one of two categories
|
||||
1) are IETF work-in-process mibs which have not
|
||||
been assigned a permanent object identifier by
|
||||
the IANA.
|
||||
2) are my work-in-process which has not been
|
||||
assigned a permanent object identifier by the
|
||||
my assigned number authority, typicially because
|
||||
the mib is not ready for deployment.
|
||||
|
||||
NOTE WELL: support for mibs in the myExperiment
|
||||
subtree will be deleted when a permanent object
|
||||
identifier assignment is made."
|
||||
::= { switchMib 5 }
|
||||
|
||||
|
||||
-- ****************************** router ***********************************
|
||||
routerMib MODULE-IDENTITY
|
||||
LAST-UPDATED "200501060000Z"
|
||||
ORGANIZATION "$Company$"
|
||||
CONTACT-INFO
|
||||
"
|
||||
Tel: $Telephone$
|
||||
|
||||
E-mail: $E-mail$"
|
||||
DESCRIPTION
|
||||
"The Structure of Management Information for the
|
||||
My enterprise."
|
||||
REVISION "200501060000Z"
|
||||
DESCRIPTION
|
||||
"Initial version of this MIB module."
|
||||
::= { router 1 }
|
||||
|
||||
myRouterProducts OBJECT-IDENTITY
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"myRouterProducts is the root OBJECT IDENTIFIER from
|
||||
which sysObjectID values are assigned for router. Actual
|
||||
values are defined in MY-PRODUCTS-MIB."
|
||||
::= { routerMib 1 }
|
||||
|
||||
-- ****************************** wireless ***********************************
|
||||
wirelessMib MODULE-IDENTITY
|
||||
LAST-UPDATED "200707040000Z"
|
||||
ORGANIZATION "$Company$"
|
||||
CONTACT-INFO
|
||||
"
|
||||
Tel: $Telephone$
|
||||
|
||||
E-mail: $E-mail$"
|
||||
DESCRIPTION
|
||||
"The Structure of Management Information for the
|
||||
My enterprise."
|
||||
REVISION "200707040000Z"
|
||||
DESCRIPTION
|
||||
"Initial version of this MIB module."
|
||||
::= { wireless 1 }
|
||||
|
||||
myWirelessProducts OBJECT-IDENTITY
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"myWirelessProducts is the root OBJECT IDENTIFIER from
|
||||
which sysObjectID values are assigned for wireless product.
|
||||
Actual values are defined in MY-PRODUCTS-MIB."
|
||||
::= { wirelessMib 1 }
|
||||
|
||||
myWirelessMgmt OBJECT-IDENTITY
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"myWirelessMgmt is the main subtree for those functional mib."
|
||||
::= { wirelessMib 2 }
|
||||
|
||||
END
|
570
mibs/ruijie/MY-SMP-MIB
Normal file
570
mibs/ruijie/MY-SMP-MIB
Normal file
@ -0,0 +1,570 @@
|
||||
-- *****************************************************************
|
||||
-- MY-SMP-MIB.mib: My SMP MIB file
|
||||
--
|
||||
-- $Copyright$
|
||||
--
|
||||
-- *****************************************************************
|
||||
--
|
||||
|
||||
MY-SMP-MIB DEFINITIONS ::= BEGIN
|
||||
|
||||
IMPORTS
|
||||
MODULE-IDENTITY,
|
||||
OBJECT-TYPE,
|
||||
NOTIFICATION-TYPE,
|
||||
IpAddress
|
||||
FROM SNMPv2-SMI
|
||||
RowStatus,
|
||||
DisplayString,
|
||||
MacAddress,
|
||||
TruthValue
|
||||
FROM SNMPv2-TC
|
||||
MODULE-COMPLIANCE,
|
||||
OBJECT-GROUP,
|
||||
NOTIFICATION-GROUP
|
||||
FROM SNMPv2-CONF
|
||||
IfIndex,
|
||||
ConfigStatus
|
||||
FROM MY-TC
|
||||
ifIndex
|
||||
FROM IF-MIB
|
||||
myMgmt
|
||||
FROM MY-SMI
|
||||
Community
|
||||
FROM MY-SNMP-AGENT-MIB
|
||||
VlanId
|
||||
FROM Q-BRIDGE-MIB;
|
||||
|
||||
mySMPMIB MODULE-IDENTITY
|
||||
LAST-UPDATED "200409090000Z"
|
||||
ORGANIZATION "$Company$"
|
||||
CONTACT-INFO
|
||||
"
|
||||
Tel: $Telephone$
|
||||
|
||||
E-mail: $E-mail$"
|
||||
DESCRIPTION
|
||||
""
|
||||
REVISION "200409090000Z"
|
||||
DESCRIPTION
|
||||
"Initial version of this MIB module."
|
||||
::= { myMgmt 39}
|
||||
|
||||
mySMPMIBObjects OBJECT IDENTIFIER ::= { mySMPMIB 1 }
|
||||
|
||||
--
|
||||
-- user management
|
||||
--
|
||||
|
||||
mySMPServer OBJECT-TYPE
|
||||
SYNTAX IpAddress
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
""
|
||||
::= { mySMPMIBObjects 1 }
|
||||
|
||||
mySMPServerKey OBJECT-TYPE
|
||||
SYNTAX Community
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
""
|
||||
::= { mySMPMIBObjects 2 }
|
||||
|
||||
mySMPEventSendSlice OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
""
|
||||
::= { mySMPMIBObjects 3 }
|
||||
|
||||
mySMPPolicyDelete OBJECT-TYPE
|
||||
SYNTAX Integer32
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
""
|
||||
::= { mySMPMIBObjects 4 }
|
||||
|
||||
mySMPPolicyChecksum OBJECT-TYPE
|
||||
SYNTAX OCTET STRING(SIZE(16))
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
""
|
||||
::= { mySMPMIBObjects 5 }
|
||||
|
||||
mySMPPolicyTimeout OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
""
|
||||
::= { mySMPMIBObjects 6 }
|
||||
|
||||
mySMPPolicyGroupTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF MySMPPolicyGroupEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
""
|
||||
::= { mySMPMIBObjects 9}
|
||||
|
||||
mySMPPolicyGroupEntry OBJECT-TYPE
|
||||
SYNTAX MySMPPolicyGroupEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
""
|
||||
INDEX {mySMPPolicyGroupIndex}
|
||||
::= { mySMPPolicyGroupTable 1 }
|
||||
|
||||
MySMPPolicyGroupEntry ::=
|
||||
SEQUENCE {
|
||||
mySMPPolicyGroupIndex
|
||||
Unsigned32,
|
||||
mySMPPolicyGroupCount
|
||||
Unsigned32,
|
||||
mySMPPolicyGroupChecksum
|
||||
OCTET STRING(SIZE(16)),
|
||||
mySMPPolicyGroupStatus
|
||||
RowStatus
|
||||
}
|
||||
|
||||
mySMPPolicyGroupIndex OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
""
|
||||
::= { mySMPPolicyGroupEntry 1 }
|
||||
|
||||
mySMPPolicyGroupCount OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
""
|
||||
::= { mySMPPolicyGroupEntry 2 }
|
||||
|
||||
mySMPPolicyGroupChecksum OBJECT-TYPE
|
||||
SYNTAX OCTET STRING(SIZE(16))
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
""
|
||||
::= { mySMPPolicyGroupEntry 3 }
|
||||
|
||||
mySMPPolicyGroupStatus OBJECT-TYPE
|
||||
SYNTAX RowStatus
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The status of this conceptual row."
|
||||
::= { mySMPPolicyGroupEntry 4 }
|
||||
|
||||
mySMPPolicyTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF MySMPPolicyEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
""
|
||||
::= { mySMPMIBObjects 8}
|
||||
|
||||
mySMPPolicyEntry OBJECT-TYPE
|
||||
SYNTAX MySMPPolicyEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
""
|
||||
INDEX {mySMPGroupIndex,mySMPPolicyIndex}
|
||||
::= { mySMPPolicyTable 1 }
|
||||
|
||||
MySMPPolicyEntry ::=
|
||||
SEQUENCE {
|
||||
mySMPGroupIndex
|
||||
Unsigned32,
|
||||
mySMPPolicyIndex
|
||||
Unsigned32,
|
||||
mySMPPolicyStatus
|
||||
ConfigStatus,
|
||||
mySMPPolicyNumber
|
||||
Unsigned32,
|
||||
mySMPPolicyInstallPort
|
||||
IfIndex,
|
||||
mySMPPolicyType
|
||||
INTEGER,
|
||||
mySMPPolicyContent
|
||||
OCTET STRING,
|
||||
mySMPPolicyMask
|
||||
OCTET STRING,
|
||||
mySMPPolicyName
|
||||
DisplayString
|
||||
}
|
||||
|
||||
mySMPGroupIndex OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
""
|
||||
::= { mySMPPolicyEntry 1 }
|
||||
|
||||
mySMPPolicyIndex OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
""
|
||||
::= { mySMPPolicyEntry 2 }
|
||||
|
||||
mySMPPolicyStatus OBJECT-TYPE
|
||||
SYNTAX ConfigStatus
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
""
|
||||
::= { mySMPPolicyEntry 3 }
|
||||
|
||||
mySMPPolicyNumber OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
""
|
||||
::= { mySMPPolicyEntry 4 }
|
||||
|
||||
mySMPPolicyInstallPort OBJECT-TYPE
|
||||
SYNTAX IfIndex
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
""
|
||||
::= { mySMPPolicyEntry 5 }
|
||||
|
||||
mySMPPolicyType OBJECT-TYPE
|
||||
SYNTAX INTEGER{
|
||||
hi-isolate(1),
|
||||
isolate(2),
|
||||
bolcked(3),
|
||||
addrBind(4)
|
||||
}
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
""
|
||||
::= { mySMPPolicyEntry 6 }
|
||||
|
||||
mySMPPolicyContent OBJECT-TYPE
|
||||
SYNTAX OCTET STRING(SIZE(80))
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
""
|
||||
::= { mySMPPolicyEntry 7 }
|
||||
|
||||
mySMPPolicyMask OBJECT-TYPE
|
||||
SYNTAX OCTET STRING(SIZE(80))
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
""
|
||||
::= { mySMPPolicyEntry 8 }
|
||||
|
||||
mySMPPolicyName OBJECT-TYPE
|
||||
SYNTAX DisplayString(SIZE (0..32))
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
""
|
||||
::= { mySMPPolicyEntry 9 }
|
||||
|
||||
mySMPFrameRelayTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF MySMPFrameRelayEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
""
|
||||
::= { mySMPMIBObjects 7}
|
||||
|
||||
mySMPFrameRelayEntry OBJECT-TYPE
|
||||
SYNTAX MySMPFrameRelayEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
""
|
||||
INDEX {mySMPFrameRelayIndex}
|
||||
::= { mySMPFrameRelayTable 1 }
|
||||
|
||||
MySMPFrameRelayEntry ::=
|
||||
SEQUENCE {
|
||||
mySMPFrameRelayIndex
|
||||
Unsigned32,
|
||||
mySMPFrameRelayContent
|
||||
OCTET STRING,
|
||||
mySMPFrameRelayLength
|
||||
Unsigned32,
|
||||
mySMPFrameRelayDestPort
|
||||
IfIndex,
|
||||
mySMPFrameRelayDestVlan
|
||||
VlanId
|
||||
}
|
||||
|
||||
mySMPFrameRelayIndex OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
""
|
||||
::= { mySMPFrameRelayEntry 1 }
|
||||
|
||||
mySMPFrameRelayContent OBJECT-TYPE
|
||||
SYNTAX OCTET STRING(SIZE(0..1024))
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
""
|
||||
::= { mySMPFrameRelayEntry 2 }
|
||||
|
||||
mySMPFrameRelayLength OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
""
|
||||
::= { mySMPFrameRelayEntry 3 }
|
||||
|
||||
mySMPFrameRelayDestPort OBJECT-TYPE
|
||||
SYNTAX IfIndex
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
""
|
||||
::= { mySMPFrameRelayEntry 4 }
|
||||
|
||||
mySMPFrameRelayDestVlan OBJECT-TYPE
|
||||
SYNTAX VlanId
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"VLAN ID"
|
||||
::= { mySMPFrameRelayEntry 5 }
|
||||
|
||||
|
||||
--
|
||||
mySMPTraps OBJECT IDENTIFIER ::= { mySMPMIB 65535}
|
||||
|
||||
mySMPSwitchIP OBJECT-TYPE
|
||||
SYNTAX IpAddress
|
||||
MAX-ACCESS accessible-for-notify
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
""
|
||||
::= { mySMPTraps 1 }
|
||||
|
||||
mySMPSwitchInterfaceID OBJECT-TYPE
|
||||
SYNTAX IfIndex
|
||||
MAX-ACCESS accessible-for-notify
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
""
|
||||
::= { mySMPTraps 2 }
|
||||
|
||||
mySMPSwitchInterfaceVLANID OBJECT-TYPE
|
||||
SYNTAX VlanId
|
||||
MAX-ACCESS accessible-for-notify
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"VLAN ID"
|
||||
::= { mySMPTraps 3 }
|
||||
|
||||
mySMPFrameContentLength OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS accessible-for-notify
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
""
|
||||
::= { mySMPTraps 4 }
|
||||
|
||||
mySMPFrameContent OBJECT-TYPE
|
||||
SYNTAX OCTET STRING(SIZE(0..1024))
|
||||
MAX-ACCESS accessible-for-notify
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
""
|
||||
::= { mySMPTraps 5 }
|
||||
|
||||
mySMPFrameRelayTrap NOTIFICATION-TYPE
|
||||
OBJECTS {mySMPSwitchIP,mySMPSwitchInterfaceID,mySMPSwitchInterfaceVLANID,
|
||||
mySMPFrameContentLength,mySMPFrameContent}
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Trap"
|
||||
::= { mySMPTraps 6 }
|
||||
|
||||
|
||||
mySMPArpAttackSubnetIP OBJECT-TYPE
|
||||
SYNTAX OCTET STRING(SIZE(0..40))
|
||||
MAX-ACCESS accessible-for-notify
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
""
|
||||
::= { mySMPTraps 7 }
|
||||
|
||||
mySMPArpAttackSubnetIPNum OBJECT-TYPE
|
||||
SYNTAX Integer32
|
||||
MAX-ACCESS accessible-for-notify
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
""
|
||||
::= { mySMPTraps 8 }
|
||||
|
||||
mySMPArpAttackInterfaceSlot OBJECT-TYPE
|
||||
SYNTAX Integer32
|
||||
MAX-ACCESS accessible-for-notify
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
""
|
||||
::= { mySMPTraps 9 }
|
||||
|
||||
mySMPArpAttackInterfacePort OBJECT-TYPE
|
||||
SYNTAX Integer32
|
||||
MAX-ACCESS accessible-for-notify
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
""
|
||||
::= { mySMPTraps 10}
|
||||
|
||||
mySMPArpAttackInterfaceVlanID OBJECT-TYPE
|
||||
SYNTAX VlanId
|
||||
MAX-ACCESS accessible-for-notify
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"VLAN ID"
|
||||
::= { mySMPTraps 11 }
|
||||
|
||||
mySMPArpAttackFrameContent OBJECT-TYPE
|
||||
SYNTAX OCTET STRING(SIZE(0..64))
|
||||
MAX-ACCESS accessible-for-notify
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
""
|
||||
::= { mySMPTraps 12 }
|
||||
|
||||
mySMPArpAttackStatus OBJECT-TYPE
|
||||
SYNTAX TruthValue
|
||||
MAX-ACCESS accessible-for-notify
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
""
|
||||
::= { mySMPTraps 13 }
|
||||
|
||||
mySMPArpAttackCriticalStatus OBJECT-TYPE
|
||||
SYNTAX INTEGER{
|
||||
critical(1),
|
||||
emergencies(2)
|
||||
}
|
||||
MAX-ACCESS accessible-for-notify
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"
|
||||
critical(1),
|
||||
emergencies(2)"
|
||||
::= { mySMPTraps 14 }
|
||||
|
||||
mySMPArpAttackMac OBJECT-TYPE
|
||||
SYNTAX MacAddress
|
||||
MAX-ACCESS accessible-for-notify
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
""
|
||||
::= { mySMPTraps 15 }
|
||||
|
||||
mySMPArpAttackInterfaceIndex OBJECT-TYPE
|
||||
SYNTAX Integer32
|
||||
MAX-ACCESS accessible-for-notify
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
""
|
||||
::= { mySMPTraps 16 }
|
||||
|
||||
mySMPArpAttackTrap NOTIFICATION-TYPE
|
||||
OBJECTS {mySMPArpAttackSubnetIP, mySMPArpAttackSubnetIPNum, mySMPArpAttackInterfaceSlot,
|
||||
mySMPArpAttackInterfacePort, mySMPArpAttackInterfaceVlanID, mySMPArpAttackFrameContent,
|
||||
mySMPArpAttackStatus, mySMPArpAttackCriticalStatus, mySMPArpAttackMac,
|
||||
mySMPArpAttackInterfaceIndex}
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
""
|
||||
::= { mySMPTraps 17 }
|
||||
|
||||
mySMPMIBConformance OBJECT IDENTIFIER ::= { mySMPMIB 3 }
|
||||
mySMPMIBCompliances OBJECT IDENTIFIER ::= { mySMPMIBConformance 1 }
|
||||
mySMPMIBGroups OBJECT IDENTIFIER ::= { mySMPMIBConformance 2 }
|
||||
|
||||
-- compliance statements
|
||||
myDeviceMIBCompliance MODULE-COMPLIANCE
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The compliance statement for entities which implement
|
||||
the My SMP MIB"
|
||||
MODULE -- this module
|
||||
MANDATORY-GROUPS { mySMPServerMibGroup,
|
||||
mySMPClientMibGroup,
|
||||
mySMPPolicyMibGroup,
|
||||
mySMPFrameRelayMibGroup}
|
||||
::= { mySMPMIBCompliances 1 }
|
||||
|
||||
mySMPServerMibGroup OBJECT-GROUP
|
||||
OBJECTS {
|
||||
mySMPServer,
|
||||
mySMPServerKey
|
||||
}
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
""
|
||||
::= { mySMPMIBGroups 1 }
|
||||
|
||||
mySMPClientMibGroup OBJECT-GROUP
|
||||
OBJECTS {
|
||||
mySMPEventSendSlice
|
||||
}
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
""
|
||||
::= { mySMPMIBGroups 2 }
|
||||
|
||||
mySMPPolicyMibGroup OBJECT-GROUP
|
||||
OBJECTS {
|
||||
mySMPPolicyDelete,
|
||||
mySMPPolicyChecksum,
|
||||
mySMPPolicyIndex,
|
||||
mySMPPolicyStatus,
|
||||
mySMPPolicyInstallPort,
|
||||
mySMPPolicyType,
|
||||
mySMPPolicyContent,
|
||||
mySMPPolicyMask,
|
||||
mySMPPolicyName
|
||||
}
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
""
|
||||
::= { mySMPMIBGroups 3 }
|
||||
|
||||
mySMPFrameRelayMibGroup OBJECT-GROUP
|
||||
OBJECTS {
|
||||
mySMPFrameRelayIndex,
|
||||
mySMPFrameRelayContent,
|
||||
mySMPFrameRelayLength,
|
||||
mySMPFrameRelayDestPort,
|
||||
mySMPFrameRelayDestVlan
|
||||
}
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
""
|
||||
::= { mySMPMIBGroups 4 }
|
||||
|
||||
|
||||
END
|
324
mibs/ruijie/MY-SNMP-AGENT-MIB
Normal file
324
mibs/ruijie/MY-SNMP-AGENT-MIB
Normal file
@ -0,0 +1,324 @@
|
||||
-- *****************************************************************
|
||||
-- MY-SNMP-AGENT-MIB.mib: My Snmp Agent MIB file
|
||||
--
|
||||
-- $Copyright$
|
||||
--
|
||||
-- *****************************************************************
|
||||
--
|
||||
|
||||
MY-SNMP-AGENT-MIB DEFINITIONS ::= BEGIN
|
||||
|
||||
IMPORTS
|
||||
MODULE-IDENTITY,
|
||||
OBJECT-TYPE,
|
||||
NOTIFICATION-TYPE,
|
||||
Integer32,
|
||||
Counter32
|
||||
FROM SNMPv2-SMI
|
||||
TruthValue,
|
||||
DisplayString,
|
||||
RowStatus
|
||||
FROM SNMPv2-TC
|
||||
MODULE-COMPLIANCE,
|
||||
OBJECT-GROUP,
|
||||
NOTIFICATION-GROUP
|
||||
FROM SNMPv2-CONF
|
||||
ConfigStatus,
|
||||
MyTrapType
|
||||
FROM MY-TC
|
||||
EnabledStatus
|
||||
FROM P-BRIDGE-MIB
|
||||
myMgmt
|
||||
FROM MY-SMI;
|
||||
|
||||
mySnmpAgentMIB MODULE-IDENTITY
|
||||
LAST-UPDATED "200203200000Z"
|
||||
ORGANIZATION "$Company$"
|
||||
CONTACT-INFO
|
||||
"
|
||||
Tel: $Telephone$
|
||||
|
||||
E-mail: $E-mail$"
|
||||
DESCRIPTION
|
||||
"This module defines my SNMP agent mibs."
|
||||
REVISION "200203200000Z"
|
||||
DESCRIPTION
|
||||
"Initial version of this MIB module."
|
||||
::= { myMgmt 5}
|
||||
|
||||
mySnmpAgentMIBObjects OBJECT IDENTIFIER ::= { mySnmpAgentMIB 1 }
|
||||
|
||||
mySnmpCommunityObjects OBJECT IDENTIFIER ::= { mySnmpAgentMIBObjects 1 }
|
||||
|
||||
mySnmpTrapObjects OBJECT IDENTIFIER ::= { mySnmpAgentMIBObjects 2 }
|
||||
|
||||
Community ::= TEXTUAL-CONVENTION
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"community string for the implementation, maximum length of
|
||||
community strings limited to 32 octets."
|
||||
SYNTAX DisplayString (SIZE (1..32))
|
||||
|
||||
--
|
||||
-- snmp community
|
||||
--
|
||||
myCommunityMaxNum OBJECT-TYPE
|
||||
SYNTAX Integer32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Number of Max of communities which the SNMP Agent support."
|
||||
::= { mySnmpCommunityObjects 1 }
|
||||
|
||||
myCommunityTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF MyCommunityEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A list of SNMP Community configurations."
|
||||
::= { mySnmpCommunityObjects 2 }
|
||||
|
||||
myCommunityEntry OBJECT-TYPE
|
||||
SYNTAX MyCommunityEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Obtain information of SNMP Community configuration."
|
||||
INDEX { myCommunityName }
|
||||
::= { myCommunityTable 1 }
|
||||
|
||||
MyCommunityEntry ::=
|
||||
SEQUENCE {
|
||||
myCommunityName Community,
|
||||
myCommunityWritable INTEGER,
|
||||
myCommunityUserIpAddr IpAddress,
|
||||
myCommunityEnableIpAddrAuthen EnabledStatus,
|
||||
myCommunityStatus RowStatus
|
||||
}
|
||||
|
||||
myCommunityName OBJECT-TYPE
|
||||
SYNTAX Community
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Community used by this entry.This value is unique for every entry.
|
||||
When this string be used as an index,Value of a sub-identifier equal
|
||||
ASCII value of corresponding character(first sub-identifier corresponds
|
||||
first character of string). The number of sub-identifiers of this string
|
||||
must be 32,If length of string is less than 32 the sub-identifier(0x0)
|
||||
will be filled in tail."
|
||||
::= { myCommunityEntry 1 }
|
||||
|
||||
myCommunityWritable OBJECT-TYPE
|
||||
SYNTAX INTEGER{
|
||||
readonly(1),
|
||||
writable(2)
|
||||
}
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Authority of this community"
|
||||
DEFVAL{ readonly }
|
||||
::= { myCommunityEntry 2 }
|
||||
|
||||
myCommunityUserIpAddr OBJECT-TYPE
|
||||
SYNTAX IpAddress
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"IP address use for the authentication of a user, if the associated object
|
||||
myCommunityEnableIpAddrAuthen status is enable(1), the all messages
|
||||
send to the agent will be authened by community and this IP address. messages
|
||||
that can't pass the authentication will be discarded."
|
||||
::= { myCommunityEntry 3 }
|
||||
|
||||
myCommunityEnableIpAddrAuthen OBJECT-TYPE
|
||||
SYNTAX EnabledStatus
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"this object offer the means to enable of disable the IP authentications of
|
||||
SNMP message."
|
||||
::= { myCommunityEntry 4 }
|
||||
|
||||
myCommunityStatus OBJECT-TYPE
|
||||
SYNTAX RowStatus
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"entry status of this entry. and the means in this enviraments can
|
||||
reffer to the text-convention definition of the RowStatus."
|
||||
::= { myCommunityEntry 5 }
|
||||
|
||||
--
|
||||
--trap destination table
|
||||
--
|
||||
|
||||
myTrapDstMaxNumber OBJECT-TYPE
|
||||
SYNTAX Integer32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Number of destination address table entries."
|
||||
::= { mySnmpTrapObjects 1 }
|
||||
|
||||
myTrapDstTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF MyTrapDstEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"table of destination hosts that the trap will be sent to."
|
||||
::= { mySnmpTrapObjects 2 }
|
||||
|
||||
myTrapDstEntry OBJECT-TYPE
|
||||
SYNTAX MyTrapDstEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"list of hosts."
|
||||
INDEX { myTrapDstAddr }
|
||||
::= { myTrapDstTable 1 }
|
||||
|
||||
MyTrapDstEntry ::=
|
||||
SEQUENCE {
|
||||
myTrapDstAddr IpAddress,
|
||||
myTrapDstCommunity Community,
|
||||
myTrapDstSendTrapClass INTEGER,
|
||||
myTrapDstEntryStatus RowStatus
|
||||
}
|
||||
|
||||
myTrapDstAddr OBJECT-TYPE
|
||||
SYNTAX IpAddress
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"the destination address of a host the trap will be sent to."
|
||||
::= { myTrapDstEntry 1 }
|
||||
|
||||
myTrapDstCommunity OBJECT-TYPE
|
||||
SYNTAX Community
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"the destination host's SNMP Client wish to receive the community in
|
||||
the trap send by agent."
|
||||
DEFVAL { "public" }
|
||||
::= { myTrapDstEntry 2 }
|
||||
|
||||
myTrapDstSendTrapClass OBJECT-TYPE
|
||||
SYNTAX INTEGER { snmpv1-Trap(1), snmpv2c-Trap(2) }
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Indicates that the SNMP entity will send which kind of trap
|
||||
SNMPv1-Trap and SNMPv2-Trap"
|
||||
DEFVAL { snmpv1-Trap }
|
||||
::= { myTrapDstEntry 3 }
|
||||
|
||||
myTrapDstEntryStatus OBJECT-TYPE
|
||||
SYNTAX RowStatus
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"entry status of this entry. and the means in this enviraments can
|
||||
reffer to the text-convention definition of the RowStatus."
|
||||
::= { myTrapDstEntry 4 }
|
||||
|
||||
|
||||
myTrapActionTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF MyTrapActionEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This table of the trap's action."
|
||||
::= { mySnmpTrapObjects 3 }
|
||||
|
||||
myTrapActionEntry OBJECT-TYPE
|
||||
SYNTAX MyTrapActionEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"List of of the trap's action."
|
||||
INDEX { myTrapType }
|
||||
::= { myTrapActionTable 1 }
|
||||
|
||||
MyTrapActionEntry ::=
|
||||
SEQUENCE {
|
||||
myTrapType MyTrapType,
|
||||
myTrapAction INTEGER
|
||||
}
|
||||
|
||||
myTrapType OBJECT-TYPE
|
||||
SYNTAX MyTrapType
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Trap type identifier, every kind of trap which the system support
|
||||
will has one entry in this table."
|
||||
::= { myTrapActionEntry 1 }
|
||||
|
||||
myTrapAction OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
none(1), -- do nothing
|
||||
sendtrap(2) -- send trap
|
||||
}
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This value decide how to deal with when this type trap has happened."
|
||||
::= { myTrapActionEntry 2 }
|
||||
|
||||
|
||||
|
||||
mySnmpAgentMIBConformance OBJECT IDENTIFIER ::= { mySnmpAgentMIB 2 }
|
||||
mySnmpAgentMIBCompliances OBJECT IDENTIFIER ::= { mySnmpAgentMIBConformance 1 }
|
||||
mySnmpAgentMIBGroups OBJECT IDENTIFIER ::= { mySnmpAgentMIBConformance 2 }
|
||||
|
||||
|
||||
-- compliance statements
|
||||
|
||||
mySnmpAgentMIBCompliance MODULE-COMPLIANCE
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The compliance statement for entities which implement
|
||||
the My SnmpAgent MIB"
|
||||
MODULE -- this module
|
||||
MANDATORY-GROUPS { myCommunityMIBGroup,
|
||||
mySnmpTrapMIBGroup
|
||||
}
|
||||
::= { mySnmpAgentMIBCompliances 1 }
|
||||
|
||||
-- units of conformance
|
||||
|
||||
myCommunityMIBGroup OBJECT-GROUP
|
||||
OBJECTS {
|
||||
myCommunityMaxNum,
|
||||
myCommunityName,
|
||||
myCommunityWritable,
|
||||
myCommunityUserIpAddr,
|
||||
myCommunityEnableIpAddrAuthen,
|
||||
myCommunityStatus
|
||||
}
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A collection of objects providing community management to a
|
||||
My agent."
|
||||
::= { mySnmpAgentMIBGroups 1 }
|
||||
|
||||
mySnmpTrapMIBGroup OBJECT-GROUP
|
||||
OBJECTS {
|
||||
myTrapDstSendTrapClass,
|
||||
myTrapDstMaxNumber,
|
||||
myTrapDstAddr,
|
||||
myTrapDstCommunity,
|
||||
myTrapDstEntryStatus,
|
||||
myTrapType,
|
||||
myTrapAction
|
||||
}
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A collection of objects providing trap information to a
|
||||
My agent."
|
||||
::= { mySnmpAgentMIBGroups 2 }
|
||||
|
||||
END
|
246
mibs/ruijie/MY-SYSTEM-MIB
Normal file
246
mibs/ruijie/MY-SYSTEM-MIB
Normal file
@ -0,0 +1,246 @@
|
||||
-- *****************************************************************
|
||||
-- MY-SYSTEM-MIB.mib: My System MIB file
|
||||
--
|
||||
-- $Copyright$
|
||||
--
|
||||
-- *****************************************************************
|
||||
--
|
||||
|
||||
MY-SYSTEM-MIB DEFINITIONS ::= BEGIN
|
||||
|
||||
IMPORTS
|
||||
MODULE-IDENTITY,
|
||||
OBJECT-TYPE,
|
||||
NOTIFICATION-TYPE,
|
||||
Integer32,
|
||||
Counter32
|
||||
FROM SNMPv2-SMI
|
||||
TruthValue,
|
||||
DisplayString,
|
||||
RowStatus
|
||||
FROM SNMPv2-TC
|
||||
MODULE-COMPLIANCE,
|
||||
OBJECT-GROUP,
|
||||
NOTIFICATION-GROUP
|
||||
FROM SNMPv2-CONF
|
||||
myMgmt
|
||||
FROM MY-SMI;
|
||||
|
||||
mySystemMIB MODULE-IDENTITY
|
||||
LAST-UPDATED "200203200000Z"
|
||||
ORGANIZATION "$Company$"
|
||||
CONTACT-INFO
|
||||
"
|
||||
Tel: $Telephone$
|
||||
|
||||
E-mail: $E-mail$"
|
||||
DESCRIPTION
|
||||
"This module defines my system mibs."
|
||||
REVISION "200203200000Z"
|
||||
DESCRIPTION
|
||||
"Initial version of this MIB module."
|
||||
::= { myMgmt 1}
|
||||
|
||||
mySystemMIBObjects OBJECT IDENTIFIER ::= { mySystemMIB 1 }
|
||||
|
||||
mySystemHwVersion OBJECT-TYPE
|
||||
SYNTAX DisplayString(SIZE (1..32))
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Return the string of the Revision number of hardware resides
|
||||
on the FastSwitch."
|
||||
::= { mySystemMIBObjects 1 }
|
||||
|
||||
mySystemSwVersion OBJECT-TYPE
|
||||
SYNTAX DisplayString(SIZE (1..32))
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Return the string of the Revision number of software resides
|
||||
on the FastSwitch."
|
||||
::= { mySystemMIBObjects 2 }
|
||||
|
||||
mySystemBootVersion OBJECT-TYPE
|
||||
SYNTAX DisplayString(SIZE (1..32))
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Return the string of the Revision number of BOOT software resides
|
||||
on the FastSwitch."
|
||||
::= { mySystemMIBObjects 3 }
|
||||
|
||||
mySystemSysCtrlVersion OBJECT-TYPE
|
||||
SYNTAX DisplayString(SIZE (1..32))
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Return the string of the Revision number of CTRL software resides
|
||||
on the FastSwitch."
|
||||
::= { mySystemMIBObjects 4 }
|
||||
|
||||
mySystemParametersSave OBJECT-TYPE
|
||||
SYNTAX Integer32
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Save all parameters changed in configuration by setting
|
||||
this object to any value but 0, set its value to 0 will
|
||||
cause no action of agent, otherwise all changes of
|
||||
prarameters will be saved for retrive when system is
|
||||
reset, if parameter is changed but not saved all changes
|
||||
will come to their original value when system down and up
|
||||
again, when query always return value 0."
|
||||
::= { mySystemMIBObjects 5 }
|
||||
|
||||
mySystemOutBandRate OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
baud9600 (1),
|
||||
baud19200 (2),
|
||||
baud38400 (3),
|
||||
baud57600 (4)
|
||||
}
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Determine the console(OutBand) baud rate :
|
||||
9600 - 1,19200 - 2, 38300 - 3, 57600 - 4 "
|
||||
::= { mySystemMIBObjects 6 }
|
||||
|
||||
mySystemReset OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This Object allow perform soft reset of system by setting its
|
||||
value to none zero. if a soft resetis performed, after this
|
||||
having completed a warm start trap will send to declare the state
|
||||
and when queried will always return 0."
|
||||
::= { mySystemMIBObjects 7 }
|
||||
|
||||
mySwitchLayer OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
layer2 (1), -- Layer 2 Switch
|
||||
layer3 (2) -- Layer 3 Switch
|
||||
}
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Which layer's device the switch in system "
|
||||
::= { mySystemMIBObjects 8 }
|
||||
|
||||
mySystemHwPower OBJECT-TYPE
|
||||
SYNTAX INTEGER{
|
||||
rpsNoLink(1),
|
||||
rpsLinkAndNoPower(2),
|
||||
rpsLinkAndReadyForPower(3),
|
||||
rpsLinkAndPower(4)
|
||||
}
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The state of power."
|
||||
::= { mySystemMIBObjects 9 }
|
||||
|
||||
mySystemHwFan OBJECT-TYPE
|
||||
SYNTAX INTEGER{
|
||||
work(1),
|
||||
stop(2)
|
||||
}
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The state of fan."
|
||||
::= { mySystemMIBObjects 10 }
|
||||
|
||||
--The mySystemOutBandTimeout is obsoleted after 2007.9
|
||||
mySystemOutBandTimeout OBJECT-TYPE
|
||||
SYNTAX Integer32(0..3600)
|
||||
UNITS "seconds"
|
||||
MAX-ACCESS read-write
|
||||
STATUS obsolete
|
||||
DESCRIPTION
|
||||
"The timeout of console.0 indicate that timeout function is disabled."
|
||||
::= { mySystemMIBObjects 11 }
|
||||
|
||||
--The mySystemTelnetTimeout is obsoleted after 2007.9
|
||||
mySystemTelnetTimeout OBJECT-TYPE
|
||||
SYNTAX Integer32(0..3600)
|
||||
UNITS "seconds"
|
||||
MAX-ACCESS read-write
|
||||
STATUS obsolete
|
||||
DESCRIPTION
|
||||
"The timeout of telnet.0 indicate that timeout function is disabled."
|
||||
::= { mySystemMIBObjects 12 }
|
||||
|
||||
|
||||
mySystemMIBTraps OBJECT IDENTIFIER ::= { mySystemMIB 2 }
|
||||
|
||||
mySystemHardChangeDesc OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS accessible-for-notify
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The description of hard change"
|
||||
::= { mySystemMIBTraps 1 }
|
||||
|
||||
mySystemHardChangeDetected NOTIFICATION-TYPE
|
||||
OBJECTS {mySystemHardChangeDesc}
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"System hardware has changed include number of devices or number of modules
|
||||
or the place or type of the module is change."
|
||||
::= { mySystemMIBTraps 2 }
|
||||
|
||||
mySystemPowerStateChange NOTIFICATION-TYPE
|
||||
OBJECTS {mySystemHwPower}
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"while the state of power changed, then this trap will be sent."
|
||||
::= { mySystemMIBTraps 3 }
|
||||
|
||||
mySystemFanStateChange NOTIFICATION-TYPE
|
||||
OBJECTS {mySystemHwFan}
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"while the state of fan changed, then this trap will be sent."
|
||||
::= { mySystemMIBTraps 4 }
|
||||
|
||||
|
||||
mySystemMIBConformance OBJECT IDENTIFIER ::= { mySystemMIB 3 }
|
||||
mySystemMIBCompliances OBJECT IDENTIFIER ::= { mySystemMIBConformance 1 }
|
||||
mySystemMIBGroups OBJECT IDENTIFIER ::= { mySystemMIBConformance 2 }
|
||||
|
||||
|
||||
-- compliance statements
|
||||
|
||||
mySystemMIBCompliance MODULE-COMPLIANCE
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The compliance statement for entities which implement
|
||||
the My System MIB"
|
||||
MODULE -- this module
|
||||
MANDATORY-GROUPS { mySystemMIBGroup
|
||||
}
|
||||
::= { mySystemMIBCompliances 1 }
|
||||
|
||||
-- units of conformance
|
||||
|
||||
mySystemMIBGroup OBJECT-GROUP
|
||||
OBJECTS {
|
||||
mySystemHwVersion,
|
||||
mySystemSwVersion,
|
||||
mySystemBootVersion,
|
||||
mySystemSysCtrlVersion,
|
||||
mySystemParametersSave,
|
||||
mySystemReset,
|
||||
mySystemOutBandRate,
|
||||
mySwitchLayer
|
||||
}
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A collection of objects providing system information and
|
||||
opertion to a My agent."
|
||||
::= { mySystemMIBGroups 1 }
|
||||
|
||||
END
|
106
mibs/ruijie/MY-TC
Normal file
106
mibs/ruijie/MY-TC
Normal file
@ -0,0 +1,106 @@
|
||||
-- *****************************************************************
|
||||
-- MY-TC.mib: My Switch MIB Textual Conventions
|
||||
--
|
||||
-- $Copyright$
|
||||
--
|
||||
-- *****************************************************************
|
||||
--
|
||||
|
||||
MY-TC DEFINITIONS ::= BEGIN
|
||||
|
||||
IMPORTS
|
||||
MODULE-IDENTITY,
|
||||
Gauge32,
|
||||
Integer32
|
||||
FROM SNMPv2-SMI
|
||||
TEXTUAL-CONVENTION
|
||||
FROM SNMPv2-TC
|
||||
myModules
|
||||
FROM MY-SMI;
|
||||
|
||||
myTextualConventions MODULE-IDENTITY
|
||||
LAST-UPDATED "200203200000Z"
|
||||
ORGANIZATION "$Company$"
|
||||
CONTACT-INFO
|
||||
"
|
||||
Tel: $Telephone$
|
||||
|
||||
E-mail: $E-mail$"
|
||||
DESCRIPTION
|
||||
"This module defines textual conventions used throughout
|
||||
my enterprise mibs."
|
||||
REVISION "200203200000Z"
|
||||
DESCRIPTION
|
||||
"Initial version of this MIB module."
|
||||
::= { myModules 1}
|
||||
|
||||
IfIndex ::= TEXTUAL-CONVENTION
|
||||
DISPLAY-HINT "d"
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This textual convention is an extension of the interface
|
||||
index convention. Interface include physical port and
|
||||
aggreate port and switch virtual interface and
|
||||
loopBack interface,etc."
|
||||
SYNTAX Integer32 (1..2147483647)
|
||||
|
||||
|
||||
MyTrapType ::= TEXTUAL-CONVENTION
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Private trap(event) type of my switch. "
|
||||
SYNTAX INTEGER {
|
||||
coldMy(1),
|
||||
warmMy(2),
|
||||
linkDown(3),
|
||||
linkUp(4),
|
||||
authenFailure(5),
|
||||
newRoot(6),
|
||||
topoChange(7),
|
||||
hardChangeDetected(8),
|
||||
portSecurityViolate(9),
|
||||
stormAlarm(10),
|
||||
macNotification(11),
|
||||
vrrpNewMaster(12),
|
||||
vrrpAuthFailure(13),
|
||||
powerStateChange(14),
|
||||
fanStateChange(15),
|
||||
ospf(16),
|
||||
pim(17),
|
||||
igmp(18),
|
||||
dvmrp(19),
|
||||
entity(20),
|
||||
cluster(21),
|
||||
temperatureWarning(22),
|
||||
sysGuard(23),
|
||||
bgp(24),
|
||||
lineDetect(25),
|
||||
bgpReachMaxPrefix(26),
|
||||
hardwareNotSupport(27)
|
||||
|
||||
}
|
||||
|
||||
ConfigStatus ::= TEXTUAL-CONVENTION
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Represents the operational status of an table entry.
|
||||
valid(1) -
|
||||
Indicates this entry's status is valid and active.
|
||||
invalid(2) -
|
||||
Indicates this entry's status is invalid. It is decided by
|
||||
implementatio whether entry is delete"
|
||||
SYNTAX INTEGER {
|
||||
valid(1),
|
||||
invalid(2)
|
||||
}
|
||||
|
||||
MemberMap ::= TEXTUAL-CONVENTION
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Each octet indicate a Logic port, and each octect can have
|
||||
their content means. The lenth of octet string will change along
|
||||
with change of product."
|
||||
SYNTAX OCTET STRING
|
||||
|
||||
|
||||
END
|
12130
tests/data/ruijie.json
Normal file
12130
tests/data/ruijie.json
Normal file
File diff suppressed because it is too large
Load Diff
3573
tests/snmpsim/ruijie.snmprec
Normal file
3573
tests/snmpsim/ruijie.snmprec
Normal file
File diff suppressed because it is too large
Load Diff
Loading…
Reference in New Issue
Block a user