librenms/mibs/bktel/BKTEL-HFC862-NECE-MIB
Torch 62c5759bd1
Device: Added basic support for BKtel Optical Amplifier (#12754)
* added basic bktel oa support

* renamed bktel mibs
2021-04-16 13:50:56 +02:00

1185 lines
40 KiB
Plaintext
Raw Blame History

--- ****************************************************************************
-- *
-- * Description: Implements definitions for the NECE
-- *
-- * Copyright 2003 by BKtel communications GmbH
-- *
-- * V.0.1 28.03.03 M. Heldmann first draft
-- * V.0.2 31.03.03 M. Heldmann added GpioType
-- * V.0.3 23.07.03 M. Heldmann modified descriptions for the states
-- * V.0.4 05.01.04 M. Heldmann added two additional neceConfigTrapReceiver's and
-- * configurable Get and Set Communities
-- * V.1.0 19.03.04 M. Heldmann added neceConfigTrapReceiverVerify..neceConfigTrapAccumulationTime (ISDN dial up things)
-- * neceDisplayTrapsSent, neceDisplayTrapsDiscarded
-- * V.1.1 29.04.04 M. Heldmann added some descriptions
-- * V.1.2 16.09.04 M. Heldmann added neceConfigHmsTrapsCompliance ... neceConfigFactoryInternal
-- * V.1.3 08.12.04 M. Heldmann changed neceConfigFactoryInternal to neceConfigTimezone
-- * M. Heldmann added neceConfigNtpServerIp ... neceConfigFactoryCommandLine
-- * V.1.4 25.10.05 M. Heldmann changed name neceConfigNtpTimezone to neceConfigTimezone
-- * M. Heldmann added neceConfigDaylightSavingFrom ... neceConfigDaylightSavingTo
-- * V.1.5 13.09.06 M. Heldmann added neceStatesPowerSupplyLeft ... neceStatesFanRight
-- * 29.09.06 M. Heldmann modified description for neceConfigCableWatchUsed
-- * 04.10.06 M. Heldmann NESlotWriteValue expanded due to new 2G6 platform needs
-- * V.1.6 27.05.08 M. Heldmann marked neceConfigHfcInventoryFormat as read-only
-- * 29.05.08 M. Heldmann renamed threshold parameters in xxxxMeasuringValuesTable
-- * V.1.7 16.09.09 M. Heldmann renamed type of neceConfigFactoryCommandLine from DisplayString to OCTET STRING
-- * V.1.8 11.07.13 M. Heldmann adjusted syntax of "CommonEntry" to remove MIB compiler warnings
-- * V.1.9 05.09.14 M. Heldmann changed CommonModuleWidth and ConfigNESlotWrite STATUS to optional
-- ****************************************************************************
BKTEL-HFC862-NECE-MIB DEFINITIONS ::= BEGIN
IMPORTS
experimental, enterprises, TimeTicks, IpAddress, Counter
FROM RFC1155-SMI
OBJECT-TYPE
FROM RFC-1212
TRAP-TYPE
FROM RFC-1215
modules, DisplayString, TruthValue, PerceivedSeverityValue, NESlotValue, ModuleWidthValue
FROM BKTEL-HFC862-BASE-MIB
;
nece OBJECT IDENTIFIER ::= { modules 100 }
neceCommon OBJECT IDENTIFIER ::= { nece 1 }
neceStates OBJECT IDENTIFIER ::= { nece 2 }
neceConfiguration OBJECT IDENTIFIER ::= { nece 3 }
neceControl OBJECT IDENTIFIER ::= { nece 4 }
neceMeasuringValues OBJECT IDENTIFIER ::= { nece 5 }
neceDisplay OBJECT IDENTIFIER ::= { nece 6 }
--
-- Type definitions
--
GpioType ::= INTEGER
{
gpioTypeNotSupported(1), -- port is not supported be this type of NEC
gpioTypeInputOnly(2),
gpioTypeInputOrOutput(3),
gpioTypeOutputOnly(4)
}
GpioMode ::= INTEGER
{
gpioModeInput(1),
gpioModeInputIsNotify(2), -- only used for web interface
gpioModeInputIsWarning(3),
gpioModeInputIsAlarm(4),
gpioModeOutputOnAnyAlarm(5), -- not usable for all gpio ports
gpioModeOutputOnAnyWarning(6) -- not usable for all gpio ports
}
GpioLogicLevel ::= INTEGER
{
gpioLevelActiveHigh(1),
gpioLevelActiveLow(2)
}
HmsTrapsComplianceValue ::= INTEGER
{
fullCompliant(1),
minorCompliant(2) -- Default setting until NECE Software 1.10
}
HfcInventoryFormatValue ::= INTEGER
{
format_DKS_T12_9(1),
format_T_Nova_E531i(2) -- Default setting until NECE Software 1.10
}
TrapVerifyTimeoutValue ::= INTEGER (30..600)
TrapAccumulationTimeValue ::= INTEGER (0..60)
NESlotWriteValue ::= INTEGER (-1..99)
--*****************************************************************************************
-- neceCommon group
neceCommonNumberOfModules OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION "Number of modules in table."
::= { neceCommon 1 }
neceCommonTable OBJECT-TYPE
SYNTAX SEQUENCE OF NeceCommonEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION "The table contains all modules of the nece-type in the NE"
::= { neceCommon 2 }
neceCommonEntry OBJECT-TYPE
SYNTAX NeceCommonEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION "Common-Values for a module."
INDEX { neceNESlot }
::= { neceCommonTable 1 }
-- the structure of the entry
NeceCommonEntry ::= SEQUENCE
{
neceNESlot NESlotValue,
neceCommonType DisplayString,
neceCommonDescr DisplayString,
neceCommonFirmwareId DisplayString,
neceCommonModuleWidth ModuleWidthValue
}
neceNESlot OBJECT-TYPE
SYNTAX NESlotValue
ACCESS read-only
STATUS mandatory
DESCRIPTION "The virtual slotID"
::= { neceCommonEntry 1 }
neceCommonType OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..32))
ACCESS read-only
STATUS mandatory
DESCRIPTION "Module model name"
::= { neceCommonEntry 2 }
neceCommonDescr OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-write
STATUS mandatory
DESCRIPTION "Module alias name"
::= { neceCommonEntry 3 }
neceCommonFirmwareId OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..32))
ACCESS read-only
STATUS mandatory
DESCRIPTION "Module firmware version"
::= { neceCommonEntry 4 }
neceCommonModuleWidth OBJECT-TYPE
SYNTAX ModuleWidthValue
ACCESS read-only
STATUS optional
DESCRIPTION "The width of the module."
::= { neceCommonEntry 5 }
--*****************************************************************************************
-- neceStates group
neceStatesTable OBJECT-TYPE
SYNTAX SEQUENCE OF NeceStatesEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION ""
::= { neceStates 1 }
-- table of states entry(ro/rw)
neceStatesEntry OBJECT-TYPE
SYNTAX NeceStatesEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION "Alarms for a module."
INDEX { neceNESlot }
::= { neceStatesTable 1 }
-- the structure of the entry
NeceStatesEntry ::= SEQUENCE
{
neceStatesGpInput1 PerceivedSeverityValue,
neceStatesGpInput2 PerceivedSeverityValue,
neceStatesGpInput3 PerceivedSeverityValue,
neceStatesGpInput4 PerceivedSeverityValue,
neceStatesGpInput5 PerceivedSeverityValue,
neceStatesGpInput6 PerceivedSeverityValue,
neceStatesGpInput7 PerceivedSeverityValue,
neceStatesGpInput8 PerceivedSeverityValue,
neceStatesGpInput9 PerceivedSeverityValue,
neceStatesGpInput10 PerceivedSeverityValue,
neceStatesGpInput11 PerceivedSeverityValue,
neceStatesGpInput12 PerceivedSeverityValue,
neceStatesPowerSupplyLeft PerceivedSeverityValue,
neceStatesPowerSupplyRight PerceivedSeverityValue,
neceStatesFanLeft PerceivedSeverityValue,
neceStatesFanRight PerceivedSeverityValue
}
neceStatesGpInput1 OBJECT-TYPE
SYNTAX PerceivedSeverityValue
ACCESS read-only
STATUS mandatory
DESCRIPTION "State of general purpose input no. 1."
::= { neceStatesEntry 1 }
neceStatesGpInput2 OBJECT-TYPE
SYNTAX PerceivedSeverityValue
ACCESS read-only
STATUS mandatory
DESCRIPTION "State of general purpose input no. 2."
::= { neceStatesEntry 2 }
neceStatesGpInput3 OBJECT-TYPE
SYNTAX PerceivedSeverityValue
ACCESS read-only
STATUS mandatory
DESCRIPTION "State of general purpose input no. 3."
::= { neceStatesEntry 3 }
neceStatesGpInput4 OBJECT-TYPE
SYNTAX PerceivedSeverityValue
ACCESS read-only
STATUS mandatory
DESCRIPTION "State of general purpose input no. 4."
::= { neceStatesEntry 4 }
neceStatesGpInput5 OBJECT-TYPE
SYNTAX PerceivedSeverityValue
ACCESS read-only
STATUS mandatory
DESCRIPTION "State of general purpose input no. 5."
::= { neceStatesEntry 5 }
neceStatesGpInput6 OBJECT-TYPE
SYNTAX PerceivedSeverityValue
ACCESS read-only
STATUS mandatory
DESCRIPTION "State of general purpose input no. 6."
::= { neceStatesEntry 6 }
neceStatesGpInput7 OBJECT-TYPE
SYNTAX PerceivedSeverityValue
ACCESS read-only
STATUS mandatory
DESCRIPTION "State of general purpose input no. 7."
::= { neceStatesEntry 7 }
neceStatesGpInput8 OBJECT-TYPE
SYNTAX PerceivedSeverityValue
ACCESS read-only
STATUS mandatory
DESCRIPTION "State of general purpose input no. 8."
::= { neceStatesEntry 8 }
neceStatesGpInput9 OBJECT-TYPE
SYNTAX PerceivedSeverityValue
ACCESS read-only
STATUS mandatory
DESCRIPTION "State of general purpose input no. 9."
::= { neceStatesEntry 9 }
neceStatesGpInput10 OBJECT-TYPE
SYNTAX PerceivedSeverityValue
ACCESS read-only
STATUS mandatory
DESCRIPTION "State of general purpose input no. 10."
::= { neceStatesEntry 10 }
neceStatesGpInput11 OBJECT-TYPE
SYNTAX PerceivedSeverityValue
ACCESS read-only
STATUS mandatory
DESCRIPTION "State of general purpose input no. 11."
::= { neceStatesEntry 11 }
neceStatesGpInput12 OBJECT-TYPE
SYNTAX PerceivedSeverityValue
ACCESS read-only
STATUS mandatory
DESCRIPTION "State of general purpose input no. 12."
::= { neceStatesEntry 12 }
neceStatesPowerSupplyLeft OBJECT-TYPE
SYNTAX PerceivedSeverityValue
ACCESS read-only
STATUS mandatory
DESCRIPTION "The left (looking from front side) power supply unit fails.
Only valid for 2G6 Systems !! Non 2G6 Systems always report clear(5)"
::= { neceStatesEntry 13 }
neceStatesPowerSupplyRight OBJECT-TYPE
SYNTAX PerceivedSeverityValue
ACCESS read-only
STATUS mandatory
DESCRIPTION "The right (looking from front side) power supply unit fails.
Only valid for 2G6 Systems !! Non 2G6 Systems always report clear(5)"
::= { neceStatesEntry 14 }
neceStatesFanLeft OBJECT-TYPE
SYNTAX PerceivedSeverityValue
ACCESS read-only
STATUS mandatory
DESCRIPTION "The left (looking from front side) fan unit fails.
Only valid for 2G6 Systems !! Non 2G6 Systems always report clear(5)"
::= { neceStatesEntry 15 }
neceStatesFanRight OBJECT-TYPE
SYNTAX PerceivedSeverityValue
ACCESS read-only
STATUS mandatory
DESCRIPTION "The right (looking from front side) fan unit fails.
Only valid for 2G6 Systems !! Non 2G6 Systems always report clear(5)"
::= { neceStatesEntry 16 }
--*****************************************************************************************
-- neceConfiguration group
neceConfigurationTable OBJECT-TYPE
SYNTAX SEQUENCE OF NeceConfigurationEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION ""
::= { neceConfiguration 1 }
-- table of configuration entry(ro/rw)
neceConfigurationEntry OBJECT-TYPE
SYNTAX NeceConfigurationEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION ""
INDEX { neceNESlot }
::= { neceConfigurationTable 1 }
-- the structure of the entry
NeceConfigurationEntry ::= SEQUENCE
{
neceConfigGpio1Type GpioType,
neceConfigGpio1Mode GpioMode,
neceConfigGpio1LogicLevel GpioLogicLevel,
neceConfigGpio1Description DisplayString,
neceConfigGpio2Type GpioType,
neceConfigGpio2Mode GpioMode,
neceConfigGpio2LogicLevel GpioLogicLevel,
neceConfigGpio2Description DisplayString,
neceConfigGpio3Type GpioType,
neceConfigGpio3Mode GpioMode,
neceConfigGpio3LogicLevel GpioLogicLevel,
neceConfigGpio3Description DisplayString,
neceConfigGpio4Type GpioType,
neceConfigGpio4Mode GpioMode,
neceConfigGpio4LogicLevel GpioLogicLevel,
neceConfigGpio4Description DisplayString,
neceConfigGpio5Type GpioType,
neceConfigGpio5Mode GpioMode,
neceConfigGpio5LogicLevel GpioLogicLevel,
neceConfigGpio5Description DisplayString,
neceConfigGpio6Type GpioType,
neceConfigGpio6Mode GpioMode,
neceConfigGpio6LogicLevel GpioLogicLevel,
neceConfigGpio6Description DisplayString,
neceConfigGpio7Type GpioType,
neceConfigGpio7Mode GpioMode,
neceConfigGpio7LogicLevel GpioLogicLevel,
neceConfigGpio7Description DisplayString,
neceConfigGpio8Type GpioType,
neceConfigGpio8Mode GpioMode,
neceConfigGpio8LogicLevel GpioLogicLevel,
neceConfigGpio8Description DisplayString,
neceConfigGpio9Type GpioType,
neceConfigGpio9Mode GpioMode,
neceConfigGpio9LogicLevel GpioLogicLevel,
neceConfigGpio9Description DisplayString,
neceConfigGpio10Type GpioType,
neceConfigGpio10Mode GpioMode,
neceConfigGpio10LogicLevel GpioLogicLevel,
neceConfigGpio10Description DisplayString,
neceConfigGpio11Type GpioType,
neceConfigGpio11Mode GpioMode,
neceConfigGpio11LogicLevel GpioLogicLevel,
neceConfigGpio11Description DisplayString,
neceConfigGpio12Type GpioType,
neceConfigGpio12Mode GpioMode,
neceConfigGpio12LogicLevel GpioLogicLevel,
neceConfigGpio12Description DisplayString,
neceConfigNESlotWrite NESlotWriteValue,
neceConfigIpAddress IpAddress,
neceConfigNetmask IpAddress,
neceConfigDefaultrouter IpAddress,
neceConfigTrapReceiver1HostIp IpAddress,
neceConfigTrapReceiver1Community DisplayString,
neceConfigTrapReceiver2HostIp IpAddress,
neceConfigTrapReceiver2to4Community DisplayString,
neceConfigTrapReceiver3HostIp IpAddress,
neceConfigTrapReceiver4HostIp IpAddress,
neceConfigGetCommunity DisplayString,
neceConfigSetCommunity DisplayString,
neceConfigTrapReceiverVerify TruthValue,
neceConfigTrapVerifyReceiverIp IpAddress,
neceConfigTrapVerifyTimeout TrapVerifyTimeoutValue,
neceConfigTrapAccumulationTime TrapAccumulationTimeValue,
neceConfigCableWatchUsed TruthValue,
neceConfigHmsTrapsCompliance HmsTrapsComplianceValue,
neceConfigHmsNotificationsEnable TruthValue,
neceConfigHfcInventoryFormat HfcInventoryFormatValue,
neceConfigTimezone INTEGER,
neceConfigNtpServerIp IpAddress,
neceConfigFactoryCommandLine OCTET STRING,
neceConfigDaylightSavingFrom DisplayString,
neceConfigDaylightSavingTo DisplayString
}
neceConfigGpio1Type OBJECT-TYPE
SYNTAX GpioType
ACCESS read-only -- READONLY !!!
STATUS mandatory
DESCRIPTION
"The type of the general purpose port no. 1"
::={ neceConfigurationEntry 1 }
neceConfigGpio1Mode OBJECT-TYPE
SYNTAX GpioMode
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The mode of the general purpose port no. 1"
::={ neceConfigurationEntry 2 }
neceConfigGpio1LogicLevel OBJECT-TYPE
SYNTAX GpioLogicLevel
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The logic level of the general purpose port no. 1"
::={ neceConfigurationEntry 3 }
neceConfigGpio1Description OBJECT-TYPE
SYNTAX DisplayString (SIZE(0..31))
ACCESS read-write
STATUS mandatory
DESCRIPTION
"A description for the general purpose port no. 1"
::={ neceConfigurationEntry 4 }
neceConfigGpio2Type OBJECT-TYPE
SYNTAX GpioType
ACCESS read-only -- READONLY !!!
STATUS mandatory
DESCRIPTION
"The type of the general purpose port no. 2"
::={ neceConfigurationEntry 5 }
neceConfigGpio2Mode OBJECT-TYPE
SYNTAX GpioMode
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The mode of the general purpose port no. 2"
::={ neceConfigurationEntry 6 }
neceConfigGpio2LogicLevel OBJECT-TYPE
SYNTAX GpioLogicLevel
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The logic level of the general purpose port no. 2"
::={ neceConfigurationEntry 7 }
neceConfigGpio2Description OBJECT-TYPE
SYNTAX DisplayString (SIZE(0..31))
ACCESS read-write
STATUS mandatory
DESCRIPTION
"A description for the general purpose port no. 2"
::={ neceConfigurationEntry 8 }
neceConfigGpio3Type OBJECT-TYPE
SYNTAX GpioType
ACCESS read-only -- READONLY !!!
STATUS mandatory
DESCRIPTION
"The type of the general purpose port no. 3"
::={ neceConfigurationEntry 9 }
neceConfigGpio3Mode OBJECT-TYPE
SYNTAX GpioMode
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The mode of the general purpose port no. 3"
::={ neceConfigurationEntry 10 }
neceConfigGpio3LogicLevel OBJECT-TYPE
SYNTAX GpioLogicLevel
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The logic level of the general purpose port no. 3"
::={ neceConfigurationEntry 11 }
neceConfigGpio3Description OBJECT-TYPE
SYNTAX DisplayString (SIZE(0..31))
ACCESS read-write
STATUS mandatory
DESCRIPTION
"A description for the general purpose port no. 3"
::={ neceConfigurationEntry 12 }
neceConfigGpio4Type OBJECT-TYPE
SYNTAX GpioType
ACCESS read-only -- READONLY !!!
STATUS mandatory
DESCRIPTION
"The type of the general purpose port no. 4"
::={ neceConfigurationEntry 13 }
neceConfigGpio4Mode OBJECT-TYPE
SYNTAX GpioMode
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The mode of the general purpose port no. 4"
::={ neceConfigurationEntry 14 }
neceConfigGpio4LogicLevel OBJECT-TYPE
SYNTAX GpioLogicLevel
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The logic level of the general purpose port no. 4"
::={ neceConfigurationEntry 15 }
neceConfigGpio4Description OBJECT-TYPE
SYNTAX DisplayString (SIZE(0..31))
ACCESS read-write
STATUS mandatory
DESCRIPTION
"A description for the general purpose port no. 4"
::={ neceConfigurationEntry 16 }
neceConfigGpio5Type OBJECT-TYPE
SYNTAX GpioType
ACCESS read-only -- READONLY !!!
STATUS mandatory
DESCRIPTION
"The type of the general purpose port no. 5"
::={ neceConfigurationEntry 17 }
neceConfigGpio5Mode OBJECT-TYPE
SYNTAX GpioMode
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The mode of the general purpose port no. 5"
::={ neceConfigurationEntry 18 }
neceConfigGpio5LogicLevel OBJECT-TYPE
SYNTAX GpioLogicLevel
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The logic level of the general purpose port no. 5"
::={ neceConfigurationEntry 19 }
neceConfigGpio5Description OBJECT-TYPE
SYNTAX DisplayString (SIZE(0..31))
ACCESS read-write
STATUS mandatory
DESCRIPTION
"A description for the general purpose port no. 5"
::={ neceConfigurationEntry 20 }
neceConfigGpio6Type OBJECT-TYPE
SYNTAX GpioType
ACCESS read-only -- READONLY !!!
STATUS mandatory
DESCRIPTION
"The type of the general purpose port no. 6"
::={ neceConfigurationEntry 21 }
neceConfigGpio6Mode OBJECT-TYPE
SYNTAX GpioMode
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The mode of the general purpose port no. 6"
::={ neceConfigurationEntry 22 }
neceConfigGpio6LogicLevel OBJECT-TYPE
SYNTAX GpioLogicLevel
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The logic level of the general purpose port no. 6"
::={ neceConfigurationEntry 23 }
neceConfigGpio6Description OBJECT-TYPE
SYNTAX DisplayString (SIZE(0..31))
ACCESS read-write
STATUS mandatory
DESCRIPTION
"A description for the general purpose port no. 6"
::={ neceConfigurationEntry 24 }
neceConfigGpio7Type OBJECT-TYPE
SYNTAX GpioType
ACCESS read-only -- READONLY !!!
STATUS mandatory
DESCRIPTION
"The type of the general purpose port no. 7"
::={ neceConfigurationEntry 25 }
neceConfigGpio7Mode OBJECT-TYPE
SYNTAX GpioMode
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The mode of the general purpose port no. 7"
::={ neceConfigurationEntry 26 }
neceConfigGpio7LogicLevel OBJECT-TYPE
SYNTAX GpioLogicLevel
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The logic level of the general purpose port no. 7"
::={ neceConfigurationEntry 27 }
neceConfigGpio7Description OBJECT-TYPE
SYNTAX DisplayString (SIZE(0..31))
ACCESS read-write
STATUS mandatory
DESCRIPTION
"A description for the general purpose port no. 7"
::={ neceConfigurationEntry 28 }
neceConfigGpio8Type OBJECT-TYPE
SYNTAX GpioType
ACCESS read-only -- READONLY !!!
STATUS mandatory
DESCRIPTION
"The type of the general purpose port no. 8"
::={ neceConfigurationEntry 29 }
neceConfigGpio8Mode OBJECT-TYPE
SYNTAX GpioMode
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The mode of the general purpose port no. 8"
::={ neceConfigurationEntry 30 }
neceConfigGpio8LogicLevel OBJECT-TYPE
SYNTAX GpioLogicLevel
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The logic level of the general purpose port no. 8"
::={ neceConfigurationEntry 31 }
neceConfigGpio8Description OBJECT-TYPE
SYNTAX DisplayString (SIZE(0..31))
ACCESS read-write
STATUS mandatory
DESCRIPTION
"A description for the general purpose port no. 8"
::={ neceConfigurationEntry 32 }
neceConfigGpio9Type OBJECT-TYPE
SYNTAX GpioType
ACCESS read-only -- READONLY !!!
STATUS mandatory
DESCRIPTION
"The type of the general purpose port no. 9"
::={ neceConfigurationEntry 33 }
neceConfigGpio9Mode OBJECT-TYPE
SYNTAX GpioMode
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The mode of the general purpose port no. 9"
::={ neceConfigurationEntry 34 }
neceConfigGpio9LogicLevel OBJECT-TYPE
SYNTAX GpioLogicLevel
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The logic level of the general purpose port no. 9"
::={ neceConfigurationEntry 35 }
neceConfigGpio9Description OBJECT-TYPE
SYNTAX DisplayString (SIZE(0..31))
ACCESS read-write
STATUS mandatory
DESCRIPTION
"A description for the general purpose port no. 9"
::={ neceConfigurationEntry 36 }
neceConfigGpio10Type OBJECT-TYPE
SYNTAX GpioType
ACCESS read-only -- READONLY !!!
STATUS mandatory
DESCRIPTION
"The type of the general purpose port no. 10"
::={ neceConfigurationEntry 37 }
neceConfigGpio10Mode OBJECT-TYPE
SYNTAX GpioMode
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The mode of the general purpose port no. 10"
::={ neceConfigurationEntry 38 }
neceConfigGpio10LogicLevel OBJECT-TYPE
SYNTAX GpioLogicLevel
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The logic level of the general purpose port no. 10"
::={ neceConfigurationEntry 39 }
neceConfigGpio10Description OBJECT-TYPE
SYNTAX DisplayString (SIZE(0..31))
ACCESS read-write
STATUS mandatory
DESCRIPTION
"A description for the general purpose port no. 10"
::={ neceConfigurationEntry 40 }
neceConfigGpio11Type OBJECT-TYPE
SYNTAX GpioType
ACCESS read-only -- READONLY !!!
STATUS mandatory
DESCRIPTION
"The type of the general purpose port no. 11"
::={ neceConfigurationEntry 41 }
neceConfigGpio11Mode OBJECT-TYPE
SYNTAX GpioMode
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The mode of the general purpose port no. 11"
::={ neceConfigurationEntry 42 }
neceConfigGpio11LogicLevel OBJECT-TYPE
SYNTAX GpioLogicLevel
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The logic level of the general purpose port no. 11"
::={ neceConfigurationEntry 43 }
neceConfigGpio11Description OBJECT-TYPE
SYNTAX DisplayString (SIZE(0..31))
ACCESS read-write
STATUS mandatory
DESCRIPTION
"A description for the general purpose port no. 11"
::={ neceConfigurationEntry 44 }
neceConfigGpio12Type OBJECT-TYPE
SYNTAX GpioType
ACCESS read-only -- READONLY !!!
STATUS mandatory
DESCRIPTION
"The type of the general purpose port no. 12"
::={ neceConfigurationEntry 45 }
neceConfigGpio12Mode OBJECT-TYPE
SYNTAX GpioMode
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The mode of the general purpose port no. 12"
::={ neceConfigurationEntry 46 }
neceConfigGpio12LogicLevel OBJECT-TYPE
SYNTAX GpioLogicLevel
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The logic level of the general purpose port no. 12"
::={ neceConfigurationEntry 47 }
neceConfigGpio12Description OBJECT-TYPE
SYNTAX DisplayString (SIZE(0..31))
ACCESS read-write
STATUS mandatory
DESCRIPTION
"A description for the general purpose port no. 12"
::={ neceConfigurationEntry 48 }
neceConfigNESlotWrite OBJECT-TYPE
SYNTAX NESlotWriteValue
ACCESS read-write
STATUS optional
DESCRIPTION "By writing this variable a slot can be assigned
for devices that dont support hardware slot detection.
Reading '-1' means that the slot position is NOT writable."
::= { neceConfigurationEntry 49 }
neceConfigIpAddress OBJECT-TYPE
SYNTAX IpAddress
ACCESS read-write
STATUS mandatory
DESCRIPTION "The ip address of the NEC.
NOTE: The NECE executes a reset if this parameter gets changed"
::= { neceConfigurationEntry 50 }
neceConfigNetmask OBJECT-TYPE
SYNTAX IpAddress
ACCESS read-write
STATUS mandatory
DESCRIPTION "The netmask of the NEC.
NOTE: The NECE executes a reset if this parameter gets changed"
::= { neceConfigurationEntry 51 }
neceConfigDefaultrouter OBJECT-TYPE
SYNTAX IpAddress
ACCESS read-write
STATUS mandatory
DESCRIPTION "The default router of the NEC.
NOTE: The NECE executes a reset if this parameter gets changed"
::= { neceConfigurationEntry 52 }
neceConfigTrapReceiver1HostIp OBJECT-TYPE
SYNTAX IpAddress
ACCESS read-write
STATUS mandatory
DESCRIPTION "The ip address of the host no.1 that should receive traps
Address 0.0.0.0 disables the trap. Broad- or multicast addresses
are not allowed"
::= { neceConfigurationEntry 53 }
neceConfigTrapReceiver1Community OBJECT-TYPE
SYNTAX DisplayString (SIZE(4..31))
ACCESS read-write
STATUS mandatory
DESCRIPTION "The community name used for traps to host no.1"
::= { neceConfigurationEntry 54 }
neceConfigTrapReceiver2HostIp OBJECT-TYPE
SYNTAX IpAddress
ACCESS read-write
STATUS mandatory
DESCRIPTION "The ip address of the host no.2 that should receive traps
Address 0.0.0.0 disables the trap. Broad- or multicast addresses
are not allowed"
::= { neceConfigurationEntry 55 }
neceConfigTrapReceiver2to4Community OBJECT-TYPE
SYNTAX DisplayString (SIZE(4..31))
ACCESS read-write
STATUS mandatory
DESCRIPTION "The community name used for traps to hosts no.2 to no.4"
::= { neceConfigurationEntry 56 }
neceConfigTrapReceiver3HostIp OBJECT-TYPE
SYNTAX IpAddress
ACCESS read-write
STATUS mandatory
DESCRIPTION "The ip address of the host no.3 that should receive traps
Address 0.0.0.0 disables the trap. Broad- or multicast addresses
are not allowed
NOTE: The community name 'neceConfigTrapReceiver2to4Community' is
used for this trap receiver no. 3"
::= { neceConfigurationEntry 57 }
neceConfigTrapReceiver4HostIp OBJECT-TYPE
SYNTAX IpAddress
ACCESS read-write
STATUS mandatory
DESCRIPTION "The ip address of the host no.4 that should receive traps
Address 0.0.0.0 disables the trap. Broad- or multicast addresses
are not allowed
NOTE: The community name 'neceConfigTrapReceiver2to4Community' is
used for this trap receiver no. 4"
::= { neceConfigurationEntry 58 }
neceConfigGetCommunity OBJECT-TYPE
SYNTAX DisplayString (SIZE(0..15))
ACCESS read-write
STATUS mandatory
DESCRIPTION "The community name that is allowed for GET requests
NOTES:
- By writing 'neceConfigGetCommunity' AND 'neceConfigSetCommunity'
to an empty string of size 0, the default community settings
are used."
::= { neceConfigurationEntry 59 }
neceConfigSetCommunity OBJECT-TYPE
SYNTAX DisplayString (SIZE(0..15))
ACCESS read-write
STATUS mandatory
DESCRIPTION "The community name that is allowed for SET and GET requests
NOTES:
- By writing 'neceConfigGetCommunity' AND 'neceConfigSetCommunity'
to an empty string of size 0, the default community settings
are used."
::= { neceConfigurationEntry 60}
neceConfigTrapReceiverVerify OBJECT-TYPE
SYNTAX TruthValue
ACCESS read-write
STATUS mandatory
DESCRIPTION "If TRUE, the NECE verifies if the 'sysDescr' variable is readable on host
with ip-address 'neceConfigTrapVerifyReceiverIp' before sending new traps.
NOTE: The NECE executes a reset if this parameter gets changed"
::= { neceConfigurationEntry 61 }
neceConfigTrapVerifyReceiverIp OBJECT-TYPE
SYNTAX IpAddress
ACCESS read-write
STATUS mandatory
DESCRIPTION "The ip address of the host that should receive the 'sysDescr' verify request.
Broad- or multicast addresses are not allowed.
!!! Only valid if neceConfigTrapReceiverVerify == true(1) !!!"
::= { neceConfigurationEntry 62 }
neceConfigTrapVerifyTimeout OBJECT-TYPE
SYNTAX TrapVerifyTimeoutValue
ACCESS read-write
STATUS mandatory
DESCRIPTION "Timeout in seconds after which the NECE stops trying to verify 'sysDescr'.
All pending traps are sent, although no verify response, after that timeout.
!!! Only valid if neceConfigTrapReceiverVerify == true(1) !!!"
::= { neceConfigurationEntry 63 }
neceConfigTrapAccumulationTime OBJECT-TYPE
SYNTAX TrapAccumulationTimeValue
ACCESS read-write
STATUS mandatory
DESCRIPTION "Time in seconds that the NECE waits before sending all pending traps.
NOTE: There are two condition where the NECE sends its pending traps earlier
ignoring this accumulation time (of course verifying first):
1) The NECE's internal trap buffer is 3/4 full
2) The NECE's SNMP agent is polled by a request from manager
!!! Only valid if neceConfigTrapReceiverVerify == true(1) !!!"
::= { neceConfigurationEntry 64 }
neceConfigCableWatchUsed OBJECT-TYPE
SYNTAX TruthValue
ACCESS read-write
STATUS mandatory
DESCRIPTION "This parameter is obsolete and no more needed, always returns false(2)"
::= { neceConfigurationEntry 65 }
neceConfigHmsTrapsCompliance OBJECT-TYPE
SYNTAX HmsTrapsComplianceValue
ACCESS read-write
STATUS mandatory
DESCRIPTION "Set the compliance mode of the SCTE HMS traps
In earlier versions of NECE (<= Sw.Rel. 1.10) the trap compliance
to the SCTE HMS MIBs was not fully given. See manual for details."
::= { neceConfigurationEntry 66 }
neceConfigHmsNotificationsEnable OBJECT-TYPE
SYNTAX TruthValue
ACCESS read-write
STATUS mandatory
DESCRIPTION "With this control the user can disable all traps of type NOTIFY
and there entries in the SCTE HMS tree.
NOTE: The NECE executes a reset if this parameter gets changed"
::= { neceConfigurationEntry 67 }
neceConfigHfcInventoryFormat OBJECT-TYPE
SYNTAX HfcInventoryFormatValue
ACCESS read-only
STATUS mandatory
DESCRIPTION "Selects the supported format of the hfcInventoryFabricData (T-NOVA-HFC-INVENTORY-MIB)"
::= { neceConfigurationEntry 68 }
neceConfigTimezone OBJECT-TYPE
SYNTAX INTEGER (-24..24)
ACCESS read-write
STATUS mandatory
DESCRIPTION "The timezone in units of half hours from GMT (Greenwich Mean Time).
For example:
Berlin => +2 half hours means GMT+1 hour
Tokio => +18 half hours means GMT+9 hours
NewYork => -10 half hours means GMT-5 hours
NOTE: Not all NECE's support an NTP server."
::= { neceConfigurationEntry 69 }
neceConfigNtpServerIp OBJECT-TYPE
SYNTAX IpAddress
ACCESS read-write
STATUS mandatory
DESCRIPTION "The ip address of an NTP time server.
Setting the ip to 0.0.0.0 disables the time server lookup.
NOTE: Not all NECE's support an NTP server."
::= { neceConfigurationEntry 70 }
neceConfigFactoryCommandLine OBJECT-TYPE
SYNTAX OCTET STRING
ACCESS read-write
STATUS mandatory
DESCRIPTION "A factory internal command interface"
::= { neceConfigurationEntry 71}
neceConfigDaylightSavingFrom OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-write
STATUS mandatory
DESCRIPTION "Daylight saving start time in a special textformat (see manual for detail)"
::= { neceConfigurationEntry 72}
neceConfigDaylightSavingTo OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-write
STATUS mandatory
DESCRIPTION "Daylight saving end time in a special textformat (see manual for detail)"
::= { neceConfigurationEntry 73}
--*****************************************************************************************
-- neceControl group
neceControlTable OBJECT-TYPE
SYNTAX SEQUENCE OF NeceControlEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION ""
::= { neceControl 1 }
-- table of control entry(ro/rw)
neceControlEntry OBJECT-TYPE
SYNTAX NeceControlEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION "Alarms for a module."
INDEX { neceNESlot }
::= { neceControlTable 1 }
-- the structure of the entry
NeceControlEntry ::= SEQUENCE
{
neceControlReset TruthValue
}
neceControlReset OBJECT-TYPE
SYNTAX TruthValue
ACCESS read-write
STATUS mandatory
DESCRIPTION "Reset the module."
::= { neceControlEntry 1 }
--*****************************************************************************************
-- neceMeasuringValues group
-- table of measuring Values
neceMeasuringValuesTable OBJECT-TYPE
SYNTAX SEQUENCE OF NeceMeasuringValuesEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION ""
::= { neceMeasuringValues 1 }
-- table of measuring Values entry
neceMeasuringValuesEntry OBJECT-TYPE
SYNTAX NeceMeasuringValuesEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION "Common-Values for a module."
INDEX { neceNESlot }
::= { neceMeasuringValuesTable 1 }
-- the structure of the entry
NeceMeasuringValuesEntry ::= SEQUENCE
{
neceTemperatureLoLo INTEGER,
neceTemperatureLo INTEGER,
neceTemperatureValue INTEGER,
neceTemperatureHi INTEGER,
neceTemperatureHiHi INTEGER
}
neceTemperatureLoLo OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION "Temperature low alarm threshold in steps of 0,1<>C."
::= { neceMeasuringValuesEntry 1 }
neceTemperatureLo OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION "Temperature low warning threshold in steps of 0,1<>C."
::= { neceMeasuringValuesEntry 2 }
neceTemperatureValue OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION "Temperature in steps of 0,1<>C."
::= { neceMeasuringValuesEntry 3 }
neceTemperatureHi OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION "Temperature high warning threshold in steps of 0,1<>C."
::= { neceMeasuringValuesEntry 4 }
neceTemperatureHiHi OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION "Temperature high alarm threshold in steps of 0,1<>C."
::= { neceMeasuringValuesEntry 5 }
--*****************************************************************************************
-- Display group
neceDisplayTable OBJECT-TYPE
SYNTAX SEQUENCE OF NeceDisplayEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION ""
::= { neceDisplay 1 }
-- table of configuration entry(ro/rw)
neceDisplayEntry OBJECT-TYPE
SYNTAX NeceDisplayEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION ""
INDEX { neceNESlot }
::= { neceDisplayTable 1 }
-- the structure of the entry
NeceDisplayEntry ::= SEQUENCE
{
neceDisplayTrapsSent INTEGER,
neceDisplayTrapsDiscarded INTEGER
}
neceDisplayTrapsSent OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION "Number of traps that the NECE has sent."
::= { neceDisplayEntry 1 }
neceDisplayTrapsDiscarded OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION "Number of traps that the NECE has discarded.
Discarded traps occur because of trap buffer overflow or timeouts."
::= { neceDisplayEntry 2 }
END
--*****************************************************************************************--