initial commit; version 22.5.12042
This commit is contained in:
276
mibs/qtech/QTECH-REDUNDANCY-MIB
Normal file
276
mibs/qtech/QTECH-REDUNDANCY-MIB
Normal file
@ -0,0 +1,276 @@
|
||||
-- *****************************************************************
|
||||
-- QTECH-REDUNDANCY-MIB.mib: Qtech redundancy and pluggable MIB file
|
||||
--
|
||||
-- Sep.2003, guody
|
||||
--
|
||||
-- Copyright (c) 2002 by Qtech Networks Co.,Ltd.
|
||||
-- All rights reserved.
|
||||
--
|
||||
-- *****************************************************************
|
||||
--
|
||||
|
||||
QTECH-REDUNDANCY-MIB DEFINITIONS ::= BEGIN
|
||||
|
||||
IMPORTS
|
||||
MODULE-IDENTITY,
|
||||
OBJECT-TYPE,
|
||||
Integer32
|
||||
FROM SNMPv2-SMI
|
||||
DisplayString
|
||||
FROM SNMPv2-TC
|
||||
MODULE-COMPLIANCE,
|
||||
OBJECT-GROUP
|
||||
FROM SNMPv2-CONF
|
||||
qtechMgmt
|
||||
FROM QTECH-SMI;
|
||||
|
||||
qtechRedundancyMIB MODULE-IDENTITY
|
||||
LAST-UPDATED "200309100000Z"
|
||||
ORGANIZATION "Qtech Networks Co.,Ltd."
|
||||
CONTACT-INFO
|
||||
"
|
||||
Tel: 4008-111-000
|
||||
|
||||
E-mail: service@qtech.com.cn"
|
||||
DESCRIPTION
|
||||
"This module defines qtech redundancy mibs."
|
||||
REVISION "200309200000Z"
|
||||
DESCRIPTION
|
||||
"Initial version of this MIB module."
|
||||
::= { qtechMgmt 34}
|
||||
|
||||
qtechRedundancyMIBObjects OBJECT IDENTIFIER ::= { qtechRedundancyMIB 1 }
|
||||
|
||||
qtechRedundancyForceSwitchover OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Setting any values except for 0 resets the current supervisor engine and enables the redundancy standby
|
||||
supervisor engine to start working. The object value is always be 0. "
|
||||
::= { qtechRedundancyMIBObjects 1 }
|
||||
|
||||
qtechMainCPU OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
increasing(0), -- Supervisor engine in slot with low number is prior to be in the master state.
|
||||
decreasing(1) -- Supervisor engine in slot with high number is prior to be in the master state.
|
||||
}
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The object determines which supervisor engine is prior to be in the master state when redundancy event occurs.
|
||||
In fact, it might be inconsistent with the expectation. For example, the supervisor engine prior to be in the
|
||||
master state fails to start."
|
||||
::= { qtechRedundancyMIBObjects 2 }
|
||||
|
||||
|
||||
qtechPluggableMIBObjects OBJECT IDENTIFIER ::= { qtechRedundancyMIB 2 }
|
||||
|
||||
qtechPluggableModuleInfoTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF QtechPluggableModuleInfoEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Table of entrance to the module settings."
|
||||
::= { qtechPluggableMIBObjects 1 }
|
||||
|
||||
qtechPluggableModuleInfoEntry OBJECT-TYPE
|
||||
SYNTAX QtechPluggableModuleInfoEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Entrance to the module settings."
|
||||
INDEX { qtechPluggableModuleInfoDeviceIndex, qtechPluggableModuleInfoSlotIndex }
|
||||
::= { qtechPluggableModuleInfoTable 1 }
|
||||
|
||||
QtechPluggableModuleInfoEntry ::=
|
||||
SEQUENCE {
|
||||
qtechPluggableModuleInfoDeviceIndex Integer32,
|
||||
qtechPluggableModuleInfoSlotIndex Integer32,
|
||||
qtechPluggableModuleStatus INTEGER,
|
||||
qtechPluggableModuleConfigType INTEGER,
|
||||
qtechPluggableModuleConfigSwVer DisplayString,
|
||||
qtechPluggableModuleOnlineSwVer DisplayString,
|
||||
qtechPluggableModuleConfigInfoDescr DisplayString,
|
||||
qtechPluggableModuleOnlineInfoDescr DisplayString,
|
||||
qtechPluggableModuleConfigPortsNum Integer32,
|
||||
qtechPluggableModuleOnlinePortsNum Integer32,
|
||||
qtechPluggableModuleAction INTEGER
|
||||
}
|
||||
|
||||
qtechPluggableModuleInfoDeviceIndex OBJECT-TYPE
|
||||
SYNTAX Integer32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The index of device which the module is in."
|
||||
::= { qtechPluggableModuleInfoEntry 1 }
|
||||
|
||||
qtechPluggableModuleInfoSlotIndex OBJECT-TYPE
|
||||
SYNTAX Integer32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The index of slot which the module is in."
|
||||
::= { qtechPluggableModuleInfoEntry 2 }
|
||||
|
||||
qtechPluggableModuleStatus OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
none(0), --Module is not existed. Module type has not been pre-set, either.
|
||||
ok(1), --Module works normally.
|
||||
installed(2), --Pre-set the module
|
||||
conflict(3), --Conflict between the pre-set module and actual plugged module type.
|
||||
removed(4), --Remove the module
|
||||
uninstalled(5), --Unistall the module, but the module is still plugged.
|
||||
verIncompatible(6), --Version incompatibility
|
||||
cannot-qtechup(7), --Can not start the module
|
||||
resetting(8), --Resetting the module
|
||||
master(9), --Supervisor engine is in the master state.
|
||||
backup(10) --Supervisor engine is in the backup state.
|
||||
|
||||
}
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Module state."
|
||||
::= { qtechPluggableModuleInfoEntry 3 }
|
||||
|
||||
|
||||
|
||||
qtechPluggableModuleConfigType OBJECT-TYPE
|
||||
SYNTAX INTEGER{
|
||||
none(0), --The module has not been plugged.
|
||||
m6800-24T-4SFP-4GT(1),
|
||||
m6800-32T-4SFP-GT(2),
|
||||
m6800-32FMT(3),
|
||||
m6800-12GB(4),
|
||||
m6800-24SFP(5),
|
||||
m6800-12SFP-GT(6),
|
||||
m6800-1XENPAK(7),
|
||||
m6800-2XENPAK(8),
|
||||
m6800-MSC(9),
|
||||
m6800-CM(10),
|
||||
m6800-24GT-8SFP(11)
|
||||
}
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Use this object to add the module configuration. Without setting any type(none), the system automatically
|
||||
sets all parameters to the default value according to module type to be back. When the object are reading,
|
||||
the system is back to the set type of none."
|
||||
::= { qtechPluggableModuleInfoEntry 4 }
|
||||
|
||||
qtechPluggableModuleConfigSwVer OBJECT-TYPE
|
||||
SYNTAX DisplayString(SIZE (1..32))
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Version of configured module."
|
||||
::= { qtechPluggableModuleInfoEntry 5 }
|
||||
|
||||
|
||||
qtechPluggableModuleOnlineSwVer OBJECT-TYPE
|
||||
SYNTAX DisplayString(SIZE (1..32))
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The actual version of the plugged module."
|
||||
::= { qtechPluggableModuleInfoEntry 6 }
|
||||
|
||||
|
||||
qtechPluggableModuleConfigInfoDescr OBJECT-TYPE
|
||||
SYNTAX DisplayString(SIZE (1..32))
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Module name configuration. Different models have different module names.
|
||||
It is null when there is no module configuration."
|
||||
::= { qtechPluggableModuleInfoEntry 7 }
|
||||
|
||||
qtechPluggableModuleOnlineInfoDescr OBJECT-TYPE
|
||||
SYNTAX DisplayString(SIZE (1..32))
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Module name of actual plugged module.Different models have different module names.
|
||||
It is null when there is no module configuration."
|
||||
::= { qtechPluggableModuleInfoEntry 8 }
|
||||
|
||||
qtechPluggableModuleConfigPortsNum OBJECT-TYPE
|
||||
SYNTAX Integer32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Configure the module port numbe."
|
||||
::= { qtechPluggableModuleInfoEntry 9 }
|
||||
|
||||
qtechPluggableModuleOnlinePortsNum OBJECT-TYPE
|
||||
SYNTAX Integer32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The actual port number of the plugged module."
|
||||
::= { qtechPluggableModuleInfoEntry 10 }
|
||||
|
||||
qtechPluggableModuleAction OBJECT-TYPE
|
||||
SYNTAX INTEGER{
|
||||
none(0), --Read the information
|
||||
reset(1), --Reset the module
|
||||
clearAllConf(2), --Restore all the module configurations to the default
|
||||
uninstall(3) --Unistall this module
|
||||
}
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object contains the operations to the module:
|
||||
Module reset(1)
|
||||
Restore all settings to the default value(2)
|
||||
Module remove(3)
|
||||
When reading the object value, it always be back to zero."
|
||||
::= { qtechPluggableModuleInfoEntry 11 }
|
||||
|
||||
|
||||
qtechRedundancyMIBConformance OBJECT IDENTIFIER ::= { qtechRedundancyMIB 3 }
|
||||
qtechRedundancyMIBCompliances OBJECT IDENTIFIER ::= { qtechRedundancyMIBConformance 1 }
|
||||
qtechRedundancyMIBGroups OBJECT IDENTIFIER ::= { qtechRedundancyMIBConformance 2 }
|
||||
|
||||
|
||||
-- compliance statements
|
||||
|
||||
qtechRedundancyMIBCompliance MODULE-COMPLIANCE
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The compliance statement for entities which implement
|
||||
the Qtech System MIB"
|
||||
MODULE -- this module
|
||||
MANDATORY-GROUPS { qtechRedundancyMIBGroup
|
||||
}
|
||||
::= { qtechRedundancyMIBCompliances 1 }
|
||||
|
||||
-- units of conformance
|
||||
|
||||
qtechRedundancyMIBGroup OBJECT-GROUP
|
||||
OBJECTS {
|
||||
qtechRedundancyForceSwitchover,
|
||||
qtechMainCPU,
|
||||
qtechPluggableModuleInfoDeviceIndex,
|
||||
qtechPluggableModuleInfoSlotIndex,
|
||||
qtechPluggableModuleStatus,
|
||||
qtechPluggableModuleConfigType,
|
||||
qtechPluggableModuleConfigSwVer,
|
||||
qtechPluggableModuleOnlineSwVer,
|
||||
qtechPluggableModuleConfigInfoDescr,
|
||||
qtechPluggableModuleOnlineInfoDescr,
|
||||
qtechPluggableModuleConfigPortsNum,
|
||||
qtechPluggableModuleOnlinePortsNum,
|
||||
qtechPluggableModuleAction
|
||||
|
||||
}
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A collection of objects providing system information and
|
||||
opertion to a Qtech agent."
|
||||
::= { qtechRedundancyMIBGroups 1 }
|
||||
|
||||
END
|
||||
|
Reference in New Issue
Block a user