8042 lines
276 KiB
Plaintext
8042 lines
276 KiB
Plaintext
|
|
NBS-CMMC-MIB DEFINITIONS ::= BEGIN
|
|
|
|
IMPORTS
|
|
Unsigned32, Counter32, TimeTicks, IpAddress,
|
|
OBJECT-TYPE, MODULE-IDENTITY, OBJECT-IDENTITY, NOTIFICATION-TYPE
|
|
FROM SNMPv2-SMI
|
|
DisplayString
|
|
FROM SNMPv2-TC
|
|
InterfaceIndex
|
|
FROM IF-MIB
|
|
nbs
|
|
FROM NBS-MIB
|
|
InetAddress, InetAddressType
|
|
FROM INET-ADDRESS-MIB
|
|
|
|
NbsCmmcEnumChassisType, NbsCmmcEnumSlotOperationType,
|
|
NbsCmmcEnumSlotType, NbsCmmcEnumPortConnector
|
|
FROM NBS-CMMCENUM-MIB
|
|
;
|
|
|
|
nbsCmmcMib MODULE-IDENTITY
|
|
LAST-UPDATED "201707120000Z" -- July 12, 2017
|
|
ORGANIZATION "NBS"
|
|
CONTACT-INFO
|
|
"For technical support, please contact your service channel"
|
|
|
|
DESCRIPTION
|
|
"MIB for representing NBS CMMC information"
|
|
|
|
::= { nbs 200 }
|
|
|
|
-- *******************************************************************
|
|
-- NBS-CMMC-MIB Objects Identifier Definition
|
|
-- *******************************************************************
|
|
nbsCmmcObjects OBJECT-IDENTITY
|
|
STATUS current
|
|
DESCRIPTION
|
|
"all MIB objects in nbsCmmc MIB."
|
|
::= { nbsCmmcMib 1 }
|
|
|
|
-- *******************************************************************
|
|
-- Groups in NBS-CMMC-MIB - all under nbsCmmcObjects
|
|
-- *******************************************************************
|
|
-- nbsCmmcProducts OBJECT-IDENTITY
|
|
-- STATUS current
|
|
-- DESCRIPTION "MRV product line"
|
|
-- ::= { nbsCmmcMib 1 }
|
|
|
|
nbsCmmcSystemGrp OBJECT-IDENTITY
|
|
STATUS current
|
|
DESCRIPTION "Objects systemic in scope"
|
|
::= { nbsCmmcMib 2 }
|
|
|
|
nbsCmmcIpSnmpGrp OBJECT-IDENTITY
|
|
STATUS current
|
|
DESCRIPTION "IP and SNMP configuration objects"
|
|
::= { nbsCmmcMib 3 }
|
|
|
|
nbsCmmcTftpGrp OBJECT-IDENTITY
|
|
STATUS current
|
|
DESCRIPTION "TFTP objects"
|
|
::= { nbsCmmcMib 4 }
|
|
|
|
--nbsCmmcIpAccessGrp OBJECT-IDENTITY
|
|
-- STATUS current
|
|
-- DESCRIPTION "IP Access objects"
|
|
-- ::= { nbsCmmcMib 5 }
|
|
|
|
nbsCmmcChassisGrp OBJECT-IDENTITY
|
|
STATUS current
|
|
DESCRIPTION "Chassis objects"
|
|
::= { nbsCmmcMib 6 }
|
|
|
|
nbsCmmcSlotGrp OBJECT-IDENTITY
|
|
STATUS current
|
|
DESCRIPTION "Slot/Card/Blade objects"
|
|
::= { nbsCmmcMib 7 }
|
|
|
|
nbsCmmcPortGrp OBJECT-IDENTITY
|
|
STATUS current
|
|
DESCRIPTION "Port objects"
|
|
::= { nbsCmmcMib 8 }
|
|
|
|
nbsCmmcNtpGrp OBJECT-IDENTITY
|
|
STATUS current
|
|
DESCRIPTION "NTP objects"
|
|
::= { nbsCmmcMib 9 }
|
|
|
|
nbsCmmcSmtpGrp OBJECT-IDENTITY
|
|
STATUS current
|
|
DESCRIPTION "SMTP objects"
|
|
::= { nbsCmmcMib 10 }
|
|
|
|
nbsCmmcSysLogGrp OBJECT-IDENTITY
|
|
STATUS current
|
|
DESCRIPTION "SysLog objects"
|
|
::= { nbsCmmcMib 11 }
|
|
|
|
nbsCmmcTrapGrp OBJECT-IDENTITY
|
|
STATUS current
|
|
DESCRIPTION "Trap objects"
|
|
::= { nbsCmmcMib 12 }
|
|
|
|
nbsCmmcTraps OBJECT-IDENTITY
|
|
STATUS current
|
|
DESCRIPTION "SNMP Traps"
|
|
::= { nbsCmmcMib 13 }
|
|
|
|
nbsCmmcTraps0 OBJECT-IDENTITY
|
|
STATUS current
|
|
DESCRIPTION "SNMP Traps"
|
|
::= { nbsCmmcTraps 0 }
|
|
|
|
-- ********************************************************************
|
|
-- Products Group
|
|
-- ********************************************************************
|
|
-- nbsCmmcNetMgmt OBJECT-IDENTITY
|
|
-- STATUS current
|
|
-- DESCRIPTION "NBS Network Managed product"
|
|
-- ::= { nbsCmmcProducts 1 }
|
|
|
|
-- ********************************************************************
|
|
-- System Group
|
|
-- ********************************************************************
|
|
nbsCmmcSysFwDescr OBJECT-TYPE
|
|
SYNTAX DisplayString(SIZE(0..255))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The description of the System Control Firmware."
|
|
|
|
::= { nbsCmmcSystemGrp 1 }
|
|
|
|
nbsCmmcSysFwVers OBJECT-TYPE
|
|
SYNTAX DisplayString(SIZE(0..16))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The System Control Firmware version in the form
|
|
Vmajor.minor."
|
|
|
|
::= { nbsCmmcSystemGrp 2 }
|
|
|
|
nbsCmmcSysRestart OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
running (1), -- system is running
|
|
coldRestart(2), -- execute a cold/hardware restart
|
|
warmRestart(3), -- execute a warm/software restart
|
|
upgrRestart(4) -- execute a firmware upgrade restart
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object is used to reset the system.
|
|
Writing a coldRestart(2), causes the SNMP Agent CPU
|
|
to be hardware reset, similar to a power-on cycle.
|
|
|
|
Writing a warmRestart(3), causes only a restart of
|
|
the System Control CPU operative software.
|
|
|
|
Writing a upgrRestart(4), causes a total restart of
|
|
the system software, but attempts to leave the hardware
|
|
alone."
|
|
|
|
::= { nbsCmmcSystemGrp 3 }
|
|
|
|
nbsCmmcSysNumRestarts OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Number of warmRestarts executed by the system, since
|
|
the last coldRestart or power-on cycle.
|
|
A warmRestart may be initiated by:
|
|
- writing a warmRestart value in nbsCmmcSysRestart
|
|
- a warmRestart command from the Command Line.
|
|
- the SNMP Agent Firmware due to certain conditions."
|
|
|
|
::= { nbsCmmcSystemGrp 4 }
|
|
|
|
nbsCmmcSysErrUptime OBJECT-TYPE
|
|
SYNTAX TimeTicks
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The time (in hundredths of a second) since the last
|
|
cold reset/power cycle when a fatal error occurred.
|
|
This variable shows the system uptime from the last
|
|
cold reset/power on cycle, unless a fatal error oc-
|
|
curred."
|
|
|
|
::= { nbsCmmcSystemGrp 5 }
|
|
|
|
nbsCmmcSysSetNvramDefaults OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
setDefaults (1)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Writing the value setDefaults to this objects will re-
|
|
store the defaults in the NVRAM data base. These
|
|
values will take effect after a system reset.
|
|
|
|
For the Linux-based NM family, after restoring defaults,
|
|
take care not to commit running changes with the
|
|
nbsCmmcSysWriteConfig object. Doing so would undo the
|
|
defaults, overwriting them with the running
|
|
configuration."
|
|
|
|
::= { nbsCmmcSystemGrp 6 }
|
|
|
|
nbsCmmcSysSelftestLevel OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
ststNone(1),
|
|
ststShort(2),
|
|
ststLong(3),
|
|
ststDiagnostics(4)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS deprecated
|
|
DESCRIPTION
|
|
"NVRAM based level of the system selftest.
|
|
The values are :
|
|
ststNone - meaning that no selftest will be executed
|
|
upon boot-up
|
|
ststShort- meaning that a short selftest, of approx
|
|
10-20 seconds will be executed upon boot-
|
|
up
|
|
ststLong - meaning that a long/extensive self-test
|
|
will be executed upon boot-up
|
|
ststDiagnostics - meaning that upon boot-up the di-
|
|
agnostics mode is entered. In this mode
|
|
it is possible to interactively select
|
|
the test or the group of tests that will
|
|
be executed. This value may not be set
|
|
through a SNMP SET command.
|
|
|
|
This object is deprecated."
|
|
|
|
::= { nbsCmmcSystemGrp 7 }
|
|
|
|
nbsCmmcSysCurrentTime OBJECT-TYPE
|
|
SYNTAX Unsigned32 (2208988800..4294967295)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The current time, expressed as the number of seconds
|
|
since 00:00 (midnight) 1 January 1900 GMT. Obtained
|
|
via Time Protocol (RFC 868) or set by user.
|
|
|
|
Not supported value: 0"
|
|
|
|
::= { nbsCmmcSystemGrp 8 }
|
|
|
|
nbsCmmcSysCurrentDateTime OBJECT-TYPE
|
|
SYNTAX DisplayString(SIZE(0..24))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The current time, derived from nbsCmmcSysCurrentTime,
|
|
adjusted to Agent's local time (nbsCmmcSysTimeZone),
|
|
expressed in the format 'www mm dd hh:mm:ss yyyy'.
|
|
If nbsCmmcSysCurrentTime is 0, this value should be
|
|
'unknown'."
|
|
::= { nbsCmmcSystemGrp 9 }
|
|
|
|
|
|
--
|
|
-- the NVRAM settings table
|
|
--
|
|
|
|
nbsCmmcSysNvramTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF NbsCmmcSysNvramEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Copy of Non-Volatile RAM kept in Agent, including
|
|
all settings, configurations, and names for all cards
|
|
managed by this Agent."
|
|
::= { nbsCmmcSystemGrp 10 }
|
|
|
|
nbsCmmcSysNvramEntry OBJECT-TYPE
|
|
SYNTAX NbsCmmcSysNvramEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Represents a block of NVRAM"
|
|
INDEX { nbsCmmcSysNvramIndex }
|
|
::= { nbsCmmcSysNvramTable 1 }
|
|
|
|
NbsCmmcSysNvramEntry ::= SEQUENCE {
|
|
nbsCmmcSysNvramIndex INTEGER,
|
|
nbsCmmcSysNvramBlock OCTET STRING
|
|
}
|
|
|
|
|
|
nbsCmmcSysNvramIndex OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"NVRAM Block number, starting with 1."
|
|
::= { nbsCmmcSysNvramEntry 1 }
|
|
|
|
nbsCmmcSysNvramBlock OBJECT-TYPE
|
|
SYNTAX OCTET STRING (SIZE(0..250))
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Bytes contained in this block of NVRAM."
|
|
::= { nbsCmmcSysNvramEntry 2 }
|
|
|
|
nbsCmmcSysWriteConfig OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
notSupported(1), -- Write Config is not supported
|
|
supported(2), -- Configuration is not saved until write
|
|
write(3), -- Write configuration file
|
|
copyTempFile(4) -- Copy temp file to startup-config
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object is used to write the configuration file. If
|
|
this returns supported, the SNMP Agent requires you to
|
|
specifically write the configuration file. Any changes
|
|
that are not written out will be lost on next reboot.
|
|
|
|
Setting copyTempFile(4) will copy the file uploaded via
|
|
nbsCmmcSysNvramTable into the non-volatile startup area."
|
|
|
|
DEFVAL { supported }
|
|
::= { nbsCmmcSystemGrp 11 }
|
|
|
|
nbsCmmcSysUpgrade OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS read-write
|
|
STATUS deprecated
|
|
DESCRIPTION
|
|
"This object allows user to initiate a transfer
|
|
of firmware from the NM file system to the cards
|
|
in selected slots. Before using, user should ensure
|
|
the proper files have been loaded (TFTP'd) onto
|
|
the NM.
|
|
|
|
This object has read-write access so it will be more
|
|
universally compilable, but is intended only for
|
|
writing. For reading, the contents are undefined.
|
|
|
|
The string should contain a comma-separated list of
|
|
slots to be reprogrammed, in the format chassis.slot,
|
|
or chassis.* to load all cards.
|
|
|
|
While the NM is reprogramming the line card, SNMP
|
|
communication may be temporarily suspended."
|
|
::= { nbsCmmcSystemGrp 12 }
|
|
|
|
nbsCmmcSysLoginIdleTimeout OBJECT-TYPE
|
|
SYNTAX INTEGER (0..400000)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object is used to control the idle logout timer.
|
|
This timer is in minutes. If a user logged into the CLI
|
|
has not typed anything for this number of minutes,
|
|
the session is automatically closed. Zero means
|
|
no automatic timeout."
|
|
DEFVAL { 15 }
|
|
::= { nbsCmmcSystemGrp 13 }
|
|
|
|
nbsCmmcSysDiscoveryAdmin OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
notSupported (1),
|
|
disabled (2),
|
|
enabled (3)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The Discovery protocol allows Linux NM cards
|
|
to find each other on a single layer 2 network
|
|
segment. By default it is enabled."
|
|
DEFVAL { enabled }
|
|
::= { nbsCmmcSystemGrp 14 }
|
|
|
|
nbsCmmcSysDiscoveryOper OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
notSupported (1),
|
|
disabled (2),
|
|
enabled (3)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The current operational status of the Discovery
|
|
protocol."
|
|
::= { nbsCmmcSystemGrp 50 }
|
|
|
|
--
|
|
-- the Discovery host table
|
|
--
|
|
|
|
nbsCmmcSysDiscoveryHostTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF NbsCmmcSysDiscoveryHostEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Table that contains host information found using the L2
|
|
Discovery protocol"
|
|
::= { nbsCmmcSystemGrp 15 }
|
|
|
|
nbsCmmcSysDiscoveryHostEntry OBJECT-TYPE
|
|
SYNTAX NbsCmmcSysDiscoveryHostEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Represents a single host found using the L2 Discovery protocol"
|
|
INDEX { nbsCmmcSysDiscoveryHostMACAddress }
|
|
::= { nbsCmmcSysDiscoveryHostTable 1 }
|
|
|
|
NbsCmmcSysDiscoveryHostEntry ::= SEQUENCE {
|
|
nbsCmmcSysDiscoveryHostMACAddress OCTET STRING,
|
|
nbsCmmcSysDiscoveryHostDistance INTEGER,
|
|
nbsCmmcSysDiscoveryHostIPAddress IpAddress,
|
|
nbsCmmcSysDiscoveryHostAddressType InetAddressType,
|
|
nbsCmmcSysDiscoveryHostAddress InetAddress,
|
|
nbsCmmcSysDiscoveryHostSourceIfIndex InterfaceIndex
|
|
}
|
|
|
|
nbsCmmcSysDiscoveryHostMACAddress OBJECT-TYPE
|
|
SYNTAX OCTET STRING(SIZE(6))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"MAC address of discovered host"
|
|
::= { nbsCmmcSysDiscoveryHostEntry 1 }
|
|
|
|
nbsCmmcSysDiscoveryHostDistance OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"How many hops from me is this host?"
|
|
DEFVAL { 0 }
|
|
::= { nbsCmmcSysDiscoveryHostEntry 2 }
|
|
|
|
nbsCmmcSysDiscoveryHostIPAddress OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"IP address of discovered host"
|
|
DEFVAL { '00000000'h }
|
|
::= { nbsCmmcSysDiscoveryHostEntry 3 }
|
|
|
|
nbsCmmcSysDiscoveryHostAddressType OBJECT-TYPE
|
|
SYNTAX InetAddressType
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"IP address type, select IPv4 or IPv6"
|
|
::= { nbsCmmcSysDiscoveryHostEntry 4 }
|
|
|
|
nbsCmmcSysDiscoveryHostAddress OBJECT-TYPE
|
|
SYNTAX InetAddress
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"IPv4 or IPv6 IP address of discovered host, this replaces nbsCmmcSysDiscoveryHostIPAddress"
|
|
::= { nbsCmmcSysDiscoveryHostEntry 5 }
|
|
|
|
nbsCmmcSysDiscoveryHostSourceIfIndex OBJECT-TYPE
|
|
SYNTAX InterfaceIndex
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Interface index that the discovered host was found by.
|
|
|
|
0 for the local host."
|
|
|
|
::= { nbsCmmcSysDiscoveryHostEntry 6 }
|
|
|
|
nbsCmmcSysLastSetFailure OBJECT-TYPE
|
|
SYNTAX DisplayString(SIZE(0..255))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"If the last SNMP SET was rejected, for example with
|
|
SNMP Error: BadValue (SNMP Error 3), this object
|
|
should explain why the SET failed.
|
|
|
|
This string may be empty (size 0) if no explanation
|
|
is available.
|
|
|
|
If there have been no SET requests since boot-up, this
|
|
string should be empty (size 0).
|
|
|
|
In addition to this object, SET errors may also be found
|
|
in the nbsCmmcSysRunningLogMessageTable."
|
|
|
|
::= { nbsCmmcSystemGrp 16 }
|
|
|
|
nbsCmmcSysTimeProtocol OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
notSupported (1),
|
|
disabled (2),
|
|
enabled (3)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Time Protocol (RFC 868) allows the managed device to
|
|
synchronize its clock with a Time Server.
|
|
|
|
When read, the agent will report notSupported(1) if this
|
|
object is not supported.
|
|
|
|
When set to enabled(3), it will cause the agent to contact
|
|
the nbsCmmcSysTimeServer (if valid) via rdate to obtain
|
|
the current time.
|
|
|
|
disabled(2) is a deprecated, legacy value. Setting this
|
|
value will cause a SET error."
|
|
DEFVAL { disabled }
|
|
::= { nbsCmmcSystemGrp 17 }
|
|
|
|
nbsCmmcSysTimeServer OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The IP Address of the Time Server."
|
|
::= { nbsCmmcSystemGrp 18 }
|
|
|
|
nbsCmmcSysTimeServAddressType OBJECT-TYPE
|
|
SYNTAX InetAddressType
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The Address Type of the Time Server."
|
|
DEFVAL { unknown }
|
|
::= { nbsCmmcSystemGrp 33 }
|
|
|
|
nbsCmmcSysTimeServAddress OBJECT-TYPE
|
|
SYNTAX InetAddress
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The IPv4 or IPv6 Address of the Time Server. This entry replaces nbsCmmcSysTimeServer"
|
|
::= { nbsCmmcSystemGrp 34 }
|
|
|
|
--
|
|
-- the Firmware table
|
|
--
|
|
|
|
nbsCmmcSysFirmwareTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF NbsCmmcSysFirmwareEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Table that lists firmware images loaded on NM."
|
|
::= { nbsCmmcSystemGrp 19 }
|
|
|
|
nbsCmmcSysFirmwareEntry OBJECT-TYPE
|
|
SYNTAX NbsCmmcSysFirmwareEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Description of a firmware image"
|
|
INDEX { nbsCmmcSysFirmwareIndex }
|
|
::= { nbsCmmcSysFirmwareTable 1 }
|
|
|
|
NbsCmmcSysFirmwareEntry ::= SEQUENCE {
|
|
nbsCmmcSysFirmwareIndex INTEGER,
|
|
nbsCmmcSysFirmwareDescr DisplayString,
|
|
nbsCmmcSysFirmwareFilename DisplayString,
|
|
nbsCmmcSysFirmwareSize INTEGER,
|
|
nbsCmmcSysFirmwareMTime INTEGER,
|
|
nbsCmmcSysFirmwareVersion DisplayString,
|
|
nbsCmmcSysFirmwareDate DisplayString,
|
|
nbsCmmcSysFirmwareType INTEGER,
|
|
nbsCmmcSysFirmwareIDCs DisplayString,
|
|
nbsCmmcSysFirmwareCksum Unsigned32,
|
|
nbsCmmcSysFirmwareMd5 OCTET STRING
|
|
}
|
|
|
|
nbsCmmcSysFirmwareIndex OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Unique Id for this row"
|
|
::= { nbsCmmcSysFirmwareEntry 1 }
|
|
|
|
nbsCmmcSysFirmwareDescr OBJECT-TYPE
|
|
SYNTAX DisplayString(SIZE(0..255))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Description of firmware image"
|
|
::= { nbsCmmcSysFirmwareEntry 2 }
|
|
|
|
nbsCmmcSysFirmwareFilename OBJECT-TYPE
|
|
SYNTAX DisplayString(SIZE(0..255))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The filename of the firmware package. If it is in the
|
|
format scheme://host/path, it refers to
|
|
nbsCmmcSysFirmwareURL."
|
|
::= { nbsCmmcSysFirmwareEntry 3 }
|
|
|
|
nbsCmmcSysFirmwareSize OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The size (in bytes) of the firmware package file"
|
|
::= { nbsCmmcSysFirmwareEntry 4 }
|
|
|
|
nbsCmmcSysFirmwareMTime OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The last modified time of the firmware package file itself."
|
|
::= { nbsCmmcSysFirmwareEntry 5 }
|
|
|
|
nbsCmmcSysFirmwareVersion OBJECT-TYPE
|
|
SYNTAX DisplayString(SIZE(0..255))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The version of the firmware package"
|
|
::= { nbsCmmcSysFirmwareEntry 6 }
|
|
|
|
nbsCmmcSysFirmwareDate OBJECT-TYPE
|
|
SYNTAX DisplayString(SIZE(0..32))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The date of release of the firmware package in RFC 2822 format"
|
|
::= { nbsCmmcSysFirmwareEntry 7 }
|
|
|
|
nbsCmmcSysFirmwareType OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
invalid (1),
|
|
chassis (2),
|
|
slot (3),
|
|
port (4),
|
|
deleted (5)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"What kind of entity this package is for. Valid rev files
|
|
have type chassis(2), slot(3), or port(4).
|
|
|
|
invalid(1) indicates this entry is not a valid rev file.
|
|
|
|
deleted(5) indicates this entry refers to a file that was deleted
|
|
and is no longer in the management card storage area. This entry
|
|
may be re-enabled if the identical file is again put on the
|
|
management card. This way, indexes do not move around if files are
|
|
deleted and subsequently restored. However, deleted slots may be
|
|
reused by the system for new files at the system's descretion.
|
|
|
|
Setting deleted(5) will delete this file permanently from the
|
|
management card storage area.
|
|
|
|
No values other than deleted(5) can be set."
|
|
::= { nbsCmmcSysFirmwareEntry 8 }
|
|
|
|
nbsCmmcSysFirmwareIDCs OBJECT-TYPE
|
|
SYNTAX DisplayString(SIZE(0..255))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A comma separated list of module versions supported by this
|
|
firmware package"
|
|
::= { nbsCmmcSysFirmwareEntry 9 }
|
|
|
|
nbsCmmcSysFirmwareCksum OBJECT-TYPE
|
|
SYNTAX Unsigned32 (0..4294967295)
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The checksum of the metadata. Used to uniquely
|
|
identify this package file. Invalid package files
|
|
have a zero Cksum.
|
|
|
|
Not supported value: 0"
|
|
::= { nbsCmmcSysFirmwareEntry 10 }
|
|
|
|
nbsCmmcSysFirmwareMd5 OBJECT-TYPE
|
|
SYNTAX OCTET STRING(SIZE(16))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The MD5 checksum of this firmware image. Used to verify
|
|
the integrity of this package file."
|
|
::= { nbsCmmcSysFirmwareEntry 11 }
|
|
|
|
--
|
|
-- end Firmware table
|
|
--
|
|
|
|
|
|
|
|
nbsCmmcSysTimeZone OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
notSupported (1),
|
|
gmtMinus1200 (2),
|
|
gmtMinus1100 (3),
|
|
gmtMinus1000 (4),
|
|
gmtMinus0900 (5),
|
|
gmtMinus0800 (6),
|
|
gmtMinus0700 (7),
|
|
gmtMinus0600 (8),
|
|
gmtMinus0500 (9),
|
|
gmtMinus0400 (10),
|
|
gmtMinus0300 (11),
|
|
gmtMinus0200 (12),
|
|
gmtMinus0100 (13),
|
|
gmt (14),
|
|
gmtPlus0100 (15),
|
|
gmtPlus0200 (16),
|
|
gmtPlus0300 (17),
|
|
gmtPlus0400 (18),
|
|
gmtPlus0500 (19),
|
|
gmtPlus0600 (20),
|
|
gmtPlus0700 (21),
|
|
gmtPlus0800 (22),
|
|
gmtPlus0900 (23),
|
|
gmtPlus1000 (24),
|
|
gmtPlus1100 (25),
|
|
gmtPlus1200 (26)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"User-configurable TimeZone or offset from GMT. Should be
|
|
used to indicate the time local to the managed device.
|
|
|
|
If the system supports nbsCmmcSysTimeZoneTableSize and it
|
|
is non-zero, this object is the nbsCmmcSysTimeZoneIndex
|
|
of nbsCmmcSysTimeZoneTable, which enumerates all the time
|
|
zones that this system supports."
|
|
DEFVAL { gmt }
|
|
::= { nbsCmmcSystemGrp 20 }
|
|
|
|
nbsCmmcSysSnmpV1 OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
notSupported(1),
|
|
disabled(2), -- SNMPv1 is disabled
|
|
enabled (3) -- SNMPv1 is enabled
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object enables or disables SNMPv1 protocol handling."
|
|
DEFVAL { enabled }
|
|
::= { nbsCmmcSystemGrp 21 }
|
|
|
|
nbsCmmcSysSnmpV2c OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
notSupported(1),
|
|
disabled(2), -- SNMPv2c is disabled
|
|
enabled (3) -- SNMPv2c is enabled
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object enables or disables SNMPv2c protocol handling."
|
|
DEFVAL { enabled }
|
|
::= { nbsCmmcSystemGrp 22 }
|
|
|
|
nbsCmmcSysSnmpV3 OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
notSupported(1),
|
|
disabled(2), -- SNMPv3 is disabled
|
|
enabled (3) -- SNMPv3 is enabled
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object enables or disables SNMPv3 protocol handling."
|
|
DEFVAL { enabled }
|
|
::= { nbsCmmcSystemGrp 23 }
|
|
|
|
nbsCmmcSysStpAdmin OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
notSupported(1),
|
|
disabled(2), -- STP is disabled
|
|
enabled (3) -- STP is enabled
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object enables or disables STP protocol handling."
|
|
DEFVAL { enabled }
|
|
::= { nbsCmmcSystemGrp 24 }
|
|
|
|
nbsCmmcSysStpOper OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
notSupported(1),
|
|
disabled(2),
|
|
enabled (3)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The current operational status of the STP protocol."
|
|
DEFVAL { enabled }
|
|
::= { nbsCmmcSystemGrp 60 }
|
|
|
|
nbsCmmcSysLockTypes OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
notSupported (1),
|
|
disabled (2),
|
|
enabled (3)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"If enabled, forces the system only to allow writes to slots/ports
|
|
that are detected as the same type as the configured type.
|
|
Use nbsCmmcSlotClearType to clear the configured type.
|
|
|
|
When this object is enabled(3) and a module is inserted that
|
|
is incompatible with the configured type, Agent should issue
|
|
the notification nbsCmmcTrapSlotModuleLocked instead of
|
|
nbsCmmcTrapSlotModuleIn.
|
|
|
|
The notfication nbsCmmcTrapSlotModuleIn should be issued once
|
|
the lock has been cleared (see nbsCmmcSlotClearType)."
|
|
DEFVAL { disabled }
|
|
::= { nbsCmmcSystemGrp 25 }
|
|
|
|
nbsCmmcSysSerialTerminalType OBJECT-TYPE
|
|
SYNTAX DisplayString(SIZE(0..255))
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Name of terminal to use for the serial port, e.g. vt100,
|
|
xterm, ansi."
|
|
DEFVAL { "vt102" }
|
|
::= { nbsCmmcSystemGrp 26 }
|
|
|
|
nbsCmmcSysCrossConnect OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
notSupported (1),
|
|
operating (2),
|
|
clearing (3)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"For systems which have chassis/slots supporting cross-connect
|
|
functionality, this object is used to reflect the operating
|
|
state and clear the entire cross-connect map, including any
|
|
independent maps of subordinate chassis and slots.
|
|
|
|
If there are currently no cross-connect chassis or slots in
|
|
this system, the Agent must report notSupported(1).
|
|
|
|
If the cross-connect mappings can not be cleared via this
|
|
object, and/or can only be cleared via the Chassis, Slot, or
|
|
PortCrossConnect, the Agent must also report notSupported(1).
|
|
|
|
Additionally, if this object reports notSupported(1), any
|
|
SNMP SET to this object should return SNMP Error 3 (bad
|
|
value).
|
|
|
|
If this object reports operating(2), SNMP Managers are
|
|
allowed to set this object to clearing (3), which instructs
|
|
the Agent to erase the cross-connect maps of all subordinate
|
|
chassis and slots, so no circuits exist in the system."
|
|
|
|
DEFVAL { operating }
|
|
::= { nbsCmmcSystemGrp 27 }
|
|
|
|
nbsCmmcSysCountersState OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
notSupported (1),
|
|
counting (2),
|
|
clearing (3)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object is used to reset all counters in this device.
|
|
|
|
If agent does not have this feature, this object should
|
|
be notSupported(1).
|
|
|
|
In order to reset all counters to zero, set this object
|
|
to clearing(3).
|
|
|
|
If this feature is supported, the Agent may return the
|
|
status clearing (3) during the interval in which it is
|
|
resetting the counters, but otherwise should return the
|
|
status counting(2)."
|
|
DEFVAL { counting }
|
|
::= { nbsCmmcSystemGrp 28 }
|
|
|
|
nbsCmmcSysSerialBaudRateAdmin OBJECT-TYPE
|
|
SYNTAX INTEGER{
|
|
b9600 (1), -- baud rate is 9600
|
|
b19200 (2), -- baud rate is 19200
|
|
b38400 (3), -- baud rate is 38400
|
|
b115200 (4) -- baud rate is 115200
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The Serial Console Baud Rate when not in SLIP Mode.
|
|
Setting this object will change the serial console baud
|
|
rate in the BootROM configuration. It will not take
|
|
effect until cold or upgrade restart. Setting this object
|
|
has no effect on startup-config or the running
|
|
configuration."
|
|
|
|
DEFVAL { b38400 }
|
|
::= { nbsCmmcSystemGrp 31 }
|
|
|
|
nbsCmmcSysSerialBaudRateOper OBJECT-TYPE
|
|
SYNTAX INTEGER{
|
|
b9600 (1), -- baud rate is 9600
|
|
b19200 (2), -- baud rate is 19200
|
|
b38400 (3), -- baud rate is 38400
|
|
b115200 (4) -- baud rate is 115200
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The current operational Serial Console Baud Rate when not
|
|
in SLIP Mode."
|
|
|
|
DEFVAL { b38400 }
|
|
::= { nbsCmmcSystemGrp 32 }
|
|
|
|
--
|
|
-- Out of order objects:
|
|
--
|
|
|
|
-- Addons to Time Serv (see above)
|
|
-- nbsCmmcSysTimeServAddressType ::= { nbsCmmcSystemGrp 33 }
|
|
-- nbsCmmcSysTimeServAddress ::= { nbsCmmcSystemGrp 34 }
|
|
|
|
-- Addons to Discovery (see above)
|
|
-- nbsCmmcSysDiscoveryOper ::= { nbsCmmcSystemGrp 50 }
|
|
|
|
-- Addons to Stp (see above)
|
|
-- nbsCmmcSysStpOper ::= { nbsCmmcSystemGrp 60 }
|
|
|
|
|
|
--
|
|
-- The Proto table (SystemGrp 1001-1002)
|
|
--
|
|
|
|
nbsCmmcSysProtoTableSize OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of entries in nbsCmmcSysProtoTable."
|
|
::= { nbsCmmcSystemGrp 1001 }
|
|
|
|
nbsCmmcSysProtoTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF NbsCmmcSysProtoEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A table to report supportable data transmission protocols."
|
|
|
|
::= { nbsCmmcSystemGrp 1002 }
|
|
|
|
nbsCmmcSysProtoEntry OBJECT-TYPE
|
|
SYNTAX NbsCmmcSysProtoEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Describes a particular protocol or line rate."
|
|
INDEX { nbsCmmcSysProtoIndex }
|
|
|
|
::= { nbsCmmcSysProtoTable 1 }
|
|
|
|
NbsCmmcSysProtoEntry ::= SEQUENCE {
|
|
nbsCmmcSysProtoIndex Unsigned32,
|
|
nbsCmmcSysProtoFamily DisplayString,
|
|
nbsCmmcSysProtoRate DisplayString
|
|
}
|
|
|
|
nbsCmmcSysProtoIndex OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Protocol number."
|
|
::= { nbsCmmcSysProtoEntry 1 }
|
|
|
|
nbsCmmcSysProtoFamily OBJECT-TYPE
|
|
SYNTAX DisplayString(SIZE(2..16))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Family of this protocol.
|
|
|
|
The following family names must be used exactly
|
|
for machine-readability:
|
|
|
|
SONET
|
|
T-Carrier
|
|
E-Carrier
|
|
Ethernet
|
|
FibreChannel
|
|
DigitalVideo
|
|
|
|
Other family names may be added as necessary. "
|
|
::= { nbsCmmcSysProtoEntry 2 }
|
|
|
|
nbsCmmcSysProtoRate OBJECT-TYPE
|
|
SYNTAX DisplayString(SIZE(2..60))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Speeds or rates associated with this protocol."
|
|
::= { nbsCmmcSysProtoEntry 3 }
|
|
|
|
--
|
|
-- the TimeZone table (SystemGrp 1003-1004)
|
|
--
|
|
|
|
nbsCmmcSysTimeZoneTableSize OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of entries in nbsCmmcSysTimeZoneTable."
|
|
::= { nbsCmmcSystemGrp 1003 }
|
|
|
|
nbsCmmcSysTimeZoneTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF NbsCmmcSysTimeZoneEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A table to report supportable timezones."
|
|
|
|
::= { nbsCmmcSystemGrp 1004 }
|
|
|
|
nbsCmmcSysTimeZoneEntry OBJECT-TYPE
|
|
SYNTAX NbsCmmcSysTimeZoneEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Describes a timezone."
|
|
INDEX { nbsCmmcSysTimeZoneIndex }
|
|
|
|
::= { nbsCmmcSysTimeZoneTable 1 }
|
|
|
|
NbsCmmcSysTimeZoneEntry ::= SEQUENCE {
|
|
nbsCmmcSysTimeZoneIndex Unsigned32,
|
|
nbsCmmcSysTimeZoneName DisplayString
|
|
}
|
|
|
|
nbsCmmcSysTimeZoneIndex OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"TimeZone index corresponding to a
|
|
nbsCmmcSysTimeZone setting.
|
|
|
|
The first entry is reserved for 'notSupported'.
|
|
|
|
The next 25 entries are reserved for GMT-12
|
|
(gmtMinus1200) through GMT+12 (gmtPlus1200) for
|
|
compatibility with the older nbsCmmcSysTimeZone
|
|
enumeration.
|
|
|
|
Entries 27 and up are specific to the system."
|
|
::= { nbsCmmcSysTimeZoneEntry 1 }
|
|
|
|
nbsCmmcSysTimeZoneName OBJECT-TYPE
|
|
SYNTAX DisplayString(SIZE(2..30))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Name of this timezone."
|
|
::= { nbsCmmcSysTimeZoneEntry 2 }
|
|
|
|
|
|
--
|
|
-- the Loader table (SystemGrp 1010-1011)
|
|
--
|
|
|
|
nbsCmmcSysLoaderTableSize OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The maximum number of concurrent loader sessions."
|
|
::= { nbsCmmcSystemGrp 1010 }
|
|
|
|
nbsCmmcSysLoaderTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF NbsCmmcSysLoaderEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A table to manage multiple loader (transfer from NM to blade
|
|
or line card) sessions."
|
|
|
|
::= { nbsCmmcSystemGrp 1011 }
|
|
|
|
nbsCmmcSysLoaderEntry OBJECT-TYPE
|
|
SYNTAX NbsCmmcSysLoaderEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Describes a particular loader session."
|
|
INDEX { nbsCmmcSysLoaderIndex }
|
|
|
|
::= { nbsCmmcSysLoaderTable 1 }
|
|
|
|
NbsCmmcSysLoaderEntry ::= SEQUENCE {
|
|
nbsCmmcSysLoaderIndex INTEGER,
|
|
nbsCmmcSysLoaderFileId INTEGER,
|
|
nbsCmmcSysLoaderProgress INTEGER,
|
|
nbsCmmcSysLoaderStatus INTEGER,
|
|
nbsCmmcSysLoaderAbort INTEGER,
|
|
nbsCmmcSysLoaderAck INTEGER,
|
|
nbsCmmcSysLoaderFilename DisplayString
|
|
}
|
|
|
|
nbsCmmcSysLoaderIndex OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Agent-determined session number."
|
|
::= { nbsCmmcSysLoaderEntry 1 }
|
|
|
|
nbsCmmcSysLoaderFileId OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The nbsCmmcSysFirmwareIndex value corresponding to the file
|
|
being loaded."
|
|
::= { nbsCmmcSysLoaderEntry 2 }
|
|
|
|
nbsCmmcSysLoaderProgress OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Percentage of file transferred so far."
|
|
::= { nbsCmmcSysLoaderEntry 3 }
|
|
|
|
nbsCmmcSysLoaderStatus OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
idle (1),
|
|
transferring (2),
|
|
completed (3),
|
|
aborted (4)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Status of this file transfer.
|
|
|
|
The value idle (1) indicates this loader session is unused.
|
|
|
|
The value transferring (2) indicates this transfer is
|
|
underway.
|
|
|
|
The value completed (3) indicates this transfer finished
|
|
successfully.
|
|
|
|
The value aborted (4) indicates the transfer was stopped
|
|
before completion."
|
|
|
|
::= { nbsCmmcSysLoaderEntry 4 }
|
|
|
|
nbsCmmcSysLoaderAbort OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
notSupported (1),
|
|
supported (2),
|
|
abort (3)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object allows users to prematurely halt this loader
|
|
session.
|
|
|
|
If this loader session can not be aborted, the agent
|
|
will report notSupported(1).
|
|
|
|
If nbsCmmcSysLoaderStatus is transferring(2) and this
|
|
feature is supported, the agent will report supported(2).
|
|
|
|
When a GET on this object returns supported(2), a user may
|
|
set this object to abort(3). Doing so will cause the agent
|
|
to stop the transfer and change nbsCmmcSysLoaderStatus to
|
|
aborted(4). The agent should report the values of
|
|
nbsCmmcSysLoaderFileId and nbsCmmcSysLoaderProgress as the
|
|
state they were in at the time of the abort.
|
|
|
|
Please note that aborting a loader session will leave the
|
|
destination memory bank with a corrupted, unusable firmware
|
|
image. It is important for users to correct this promptly,
|
|
by (re)transferring a good and complete firmware image."
|
|
|
|
DEFVAL { notSupported }
|
|
::= { nbsCmmcSysLoaderEntry 5 }
|
|
|
|
nbsCmmcSysLoaderAck OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
notSupported (1),
|
|
supported (2),
|
|
acknowledge (3)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object allows users to ACKnowledge the termination of
|
|
this loader session.
|
|
|
|
If nbsCmmcSysLoaderStatus is idle(1) or transferring(2), the
|
|
agent will report this object as notSupported(1).
|
|
|
|
If nbsCmmcSysLoaderStatus is completed(3) or aborted(4), the
|
|
agent should report supported(2).
|
|
|
|
When a GET on this object returns supported(2), a user may
|
|
set this object to acknowledge(3). Doing so will cause the
|
|
agent to either:
|
|
- delete this entire row of the nbsCmmcSysLoaderTable, or
|
|
- reset this row to its idle state by clearing both
|
|
nbsCmmcSysLoaderFileId and nbsCmmcSysLoaderProgress to
|
|
zero, and changing nbsCmmcSysLoaderStatus to idle(1)."
|
|
|
|
DEFVAL { notSupported }
|
|
::= { nbsCmmcSysLoaderEntry 6 }
|
|
|
|
nbsCmmcSysLoaderFilename OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A copy of nbsCmmcSysFirmwareFilename, for display."
|
|
::= { nbsCmmcSysLoaderEntry 7 }
|
|
|
|
--
|
|
-- FirmwareURL objects (SystemGrp 1020-1021)
|
|
-- belongs with FirmwareTable, but thats by itself at SystemGrp 19
|
|
--
|
|
|
|
nbsCmmcSysFirmwareURL OBJECT-TYPE
|
|
SYNTAX DisplayString(SIZE(0..255))
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Remote URL in the form:
|
|
|
|
scheme://[username[:password]@]IP[:port][/path/]filename
|
|
|
|
to use for the remote entry in FirmwareTable. When set, the
|
|
remote URL will be retrieved and checked for compatability.
|
|
If it is a valid firmware file, a row in FirmwareTable will
|
|
be instantiated to represent this file. The corresponding
|
|
FirmwareFilename will be set to the URL, and FirmwareType
|
|
set accordingly.
|
|
|
|
The file may or not be cached locally if this row is chosen
|
|
for a Chassis or SlotFirmwareLoad. If the user has changed
|
|
the remote file after FirmwareURL is set, but before a
|
|
Chassis or SlotFirmwareLoad is initiated, the results are
|
|
undefined.
|
|
|
|
If the remote file has changed, setting this object again
|
|
will 'refresh' its FirmwareTable entry.
|
|
|
|
If a zero length string is set, the corresponding
|
|
FirmwareType in the FirmwareTable row will be changed to
|
|
'deleted', and any local cache of the file deleted.
|
|
|
|
If an invalid URL is set, or the remote file is invalid or
|
|
does not exist, the corresponding FirmwareTable row will be
|
|
changed to 'deleted'.
|
|
|
|
If port is omitted, an appropriate port according to the
|
|
scheme will be automatically selected
|
|
|
|
Note that only numeric IPs are supported; there is no
|
|
resolver.
|
|
|
|
If a remote file fetch is in progress, or any Chassis or
|
|
SlotFirmwareLoad involving a remote URL is in progress, sets
|
|
to this object will be rejected.
|
|
|
|
This object is not stored in the running configuration. It
|
|
is an 'impulse' object."
|
|
|
|
::= { nbsCmmcSystemGrp 1020 }
|
|
|
|
nbsCmmcSysFirmwareURLStatus OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
notSupported (1),
|
|
idle (2),
|
|
transferring (3),
|
|
completed (4),
|
|
failed (5)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The state of the URL fetch process initiated by
|
|
a write to SysFirmwareURL. Setting the Chassis or
|
|
SlotFirmwareLoad object to the URL index will be rejected
|
|
unless this object returns completed(4)."
|
|
|
|
::= { nbsCmmcSystemGrp 1021 }
|
|
|
|
|
|
--
|
|
-- the NVArea table (SystemGrp 3000-3001)
|
|
--
|
|
|
|
nbsCmmcSysNVAreaTableSize OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of non-volatile firmware flash image areas system wide"
|
|
|
|
::= { nbsCmmcSystemGrp 3000 }
|
|
|
|
nbsCmmcSysNVAreaTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF NbsCmmcSysNVAreaEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Table that lists firmware images loaded on a chassis, slot, or
|
|
port."
|
|
|
|
::= { nbsCmmcSystemGrp 3001 }
|
|
|
|
nbsCmmcSysNVAreaEntry OBJECT-TYPE
|
|
SYNTAX NbsCmmcSysNVAreaEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Description of a firmware image"
|
|
|
|
INDEX { nbsCmmcSysNVAreaIfIndex, nbsCmmcSysNVAreaBank }
|
|
::= { nbsCmmcSysNVAreaTable 1 }
|
|
|
|
NbsCmmcSysNVAreaEntry ::= SEQUENCE {
|
|
nbsCmmcSysNVAreaIfIndex InterfaceIndex,
|
|
nbsCmmcSysNVAreaBank INTEGER,
|
|
nbsCmmcSysNVAreaStatus INTEGER,
|
|
nbsCmmcSysNVAreaDescr DisplayString,
|
|
nbsCmmcSysNVAreaVersion DisplayString,
|
|
nbsCmmcSysNVAreaCksum Unsigned32
|
|
}
|
|
|
|
nbsCmmcSysNVAreaIfIndex OBJECT-TYPE
|
|
SYNTAX InterfaceIndex (100000..9999999)
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Interface index in the form CCSSPPP"
|
|
|
|
::= { nbsCmmcSysNVAreaEntry 1 }
|
|
|
|
nbsCmmcSysNVAreaBank OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Number of this memory bank / storage area. Numbering must
|
|
start from one, and bank numbers must be contiguous."
|
|
::= { nbsCmmcSysNVAreaEntry 2 }
|
|
|
|
nbsCmmcSysNVAreaStatus OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
invalid (1),
|
|
primary (2),
|
|
backup (3),
|
|
erased (4),
|
|
busy (5)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"invalid(1) indicates this entry is not a valid NV area.
|
|
|
|
primary(2) indicates this entry is the primary NV area. The
|
|
next time the hardware is reset, this image will be loaded.
|
|
This setting may be changed via nbsCmmcChassisNVAreaAdmin
|
|
or nbsCmmcSlotNVAreaAdmin.
|
|
|
|
backup(3) indicates this entry is the backup NV area. The next time
|
|
the hardware is reset, this image will be loaded if the primary
|
|
image fails to load. This image is subject to being overwritten if
|
|
a new image is downloaded and there are no other banks available.
|
|
|
|
erased(4) indicates this entry refers to an area that was erased and
|
|
is no longer in the NV storage area.
|
|
|
|
busy(5) indicates this NV area is busy."
|
|
|
|
::= { nbsCmmcSysNVAreaEntry 3 }
|
|
|
|
nbsCmmcSysNVAreaDescr OBJECT-TYPE
|
|
SYNTAX DisplayString(SIZE(0..255))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Description of firmware image"
|
|
|
|
::= { nbsCmmcSysNVAreaEntry 4 }
|
|
|
|
nbsCmmcSysNVAreaVersion OBJECT-TYPE
|
|
SYNTAX DisplayString(SIZE(0..255))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The version of the firmware package"
|
|
|
|
::= { nbsCmmcSysNVAreaEntry 5 }
|
|
|
|
nbsCmmcSysNVAreaCksum OBJECT-TYPE
|
|
SYNTAX Unsigned32 (0..4294967295)
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The checksum of the metadata. Used to uniquely identify this NV
|
|
area. Invalid NV areas have a zero Cksum.
|
|
|
|
Not supported value: 0"
|
|
|
|
::= { nbsCmmcSysNVAreaEntry 6 }
|
|
|
|
|
|
-- ********************************************************************
|
|
-- IpSnmp Group
|
|
-- ********************************************************************
|
|
nbsCmmcIpCfg OBJECT IDENTIFIER ::= { nbsCmmcIpSnmpGrp 1 }
|
|
nbsCmmcSnmpCfg OBJECT IDENTIFIER ::= { nbsCmmcIpSnmpGrp 2 }
|
|
|
|
nbsCmmcPrvIpAddr OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
MAX-ACCESS read-write
|
|
STATUS deprecated
|
|
DESCRIPTION
|
|
"The SNMP Agent Administrative value of the IP Address
|
|
for the private in-band access.
|
|
|
|
This value is stored in the system NVRAM.
|
|
The current operational IP Address may be obtained by
|
|
accessing the ipAdEntAddr entry in the ipAddrTable,
|
|
for ipAdEntIfIndex equal to the private interface
|
|
value.
|
|
|
|
If the system has no current operational IP Address,
|
|
meaning that, the access is done out-of-band, then
|
|
this value takes effect immediately. In this case the
|
|
NetMask and the BcastAddr will be automatically built.
|
|
Otherwise it will take effect after a system reset."
|
|
|
|
::= { nbsCmmcIpCfg 1 }
|
|
|
|
nbsCmmcPrvNetMask OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
MAX-ACCESS read-write
|
|
STATUS deprecated
|
|
DESCRIPTION
|
|
"The SNMP Agent Administrative value of the subnet mask
|
|
for the private in-band access.
|
|
|
|
This value is stored in the system NVRAM.
|
|
The current operational IP Adress may be obtained by
|
|
accessing the ipAdEntNetMask entry in the ipAddrTable,
|
|
for ipAdEntIfIndex equal to the private interface
|
|
value.
|
|
|
|
If the system has no current operational IP Address,
|
|
meaning that the access is done out-of-band, then this
|
|
value takes effect immediately.
|
|
Otherwise it will take effect after a system reset"
|
|
|
|
::= { nbsCmmcIpCfg 2 }
|
|
|
|
nbsCmmcPrvBcastAddr OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
MAX-ACCESS read-write
|
|
STATUS deprecated
|
|
DESCRIPTION
|
|
"The SNMP Agent Administrative value of the IP Broad-
|
|
cast Address for the private in-band access.
|
|
|
|
This value is stored in the system NVRAM.
|
|
The current operational IP Adress may be obtained via
|
|
the ipAdEntBcastAddr entry in the ipAddrTable for
|
|
ipAdEntIfIndex equal to the private interface value.
|
|
|
|
If the system has no current operational IP Address,
|
|
meaning that the access is done out-of-band, then this
|
|
value takes effect immediately.
|
|
Otherwise it will take effect after a system reset"
|
|
|
|
::= { nbsCmmcIpCfg 3 }
|
|
|
|
|
|
nbsCmmcSysIpAddr OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The SNMP Agent Administrative value of the IP Address
|
|
for the system.
|
|
|
|
This value is stored in the system NVRAM.
|
|
The current operational IP Adress may be obtained by
|
|
accessing the ipAdEntAddr entry in the ipAddrTable for
|
|
ipAdEntIfIndex equal to the system interface value.
|
|
|
|
If the system has no current operational IP Address,
|
|
meaning that the access is done out-of-band, then this
|
|
value takes effect immediately. In this case the
|
|
NetMask and the BcastAddr will be automatically built.
|
|
Otherwise it will take effect after a system reset."
|
|
|
|
::= { nbsCmmcIpCfg 4 }
|
|
|
|
nbsCmmcSysNetMask OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The SNMP Agent Administrative value of the subnet mask
|
|
for the system.
|
|
|
|
This value is stored in the system NVRAM.
|
|
The current operational IP Adress may be obtained by
|
|
accessing the ipAdEntNetMask entry in the ipAddrTable
|
|
for ipAdEntIfIndex equal to the system interface value
|
|
|
|
If the system has no current operational IP Address,
|
|
meaning that the access is done out-of-band, then this
|
|
value takes effect immediately.
|
|
Otherwise it will take effect after a system reset"
|
|
|
|
::= { nbsCmmcIpCfg 5 }
|
|
|
|
nbsCmmcSysBcastAddr OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The SNMP Agent Administrative value of the IP Broadcast
|
|
Address for the system.
|
|
|
|
This value is stored in the system NVRAM.
|
|
The current operational IP Adress may be obtained by
|
|
accessing the ipAdEntBcastAddr entry in the ipAddrTable
|
|
for ipAdEntIfIndex equal to the system interface value.
|
|
|
|
If the system has no current operational IP Address,
|
|
meaning that the access is done out-of-band, then this
|
|
value takes effect immediately.
|
|
Otherwise it will take effect after a system reset"
|
|
|
|
::= { nbsCmmcIpCfg 6 }
|
|
|
|
nbsCmmcSysObIpAddr OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
MAX-ACCESS read-write
|
|
STATUS deprecated
|
|
DESCRIPTION
|
|
"The SNMP Agent Administrative value of the IP Address
|
|
for the out-band access.
|
|
|
|
This value is stored in the system NVRAM.
|
|
The current operational IP Adress may be obtained by
|
|
accessing the ipAdEntAddr entry in the ipAddrTable,
|
|
for ipAdEntIfIndex equal to the SLIP interface value.
|
|
|
|
If the system has no current operational Out-Band IP
|
|
Address, meaning that, the access is done in-band,
|
|
then this value takes effect immediately. In this
|
|
case the NetMask and the BcastAddr will be automa-
|
|
tically built.
|
|
Otherwise it will take effect after a system reset"
|
|
|
|
::= { nbsCmmcIpCfg 7 }
|
|
|
|
nbsCmmcSysObNetMask OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
MAX-ACCESS read-write
|
|
STATUS deprecated
|
|
DESCRIPTION
|
|
"The SNMP Agent Administrative value of the subnet mask
|
|
for the out-band access.
|
|
|
|
This value is stored in the system NVRAM.
|
|
The current operational IP Adress may be obtained by
|
|
accessing the ipAdEntNetMask entry in the ipAddrTable,
|
|
for ipAdEntIfIndex equal to the SLIP interface value.
|
|
|
|
If the system has no current operational Out-Band IP
|
|
Address, meaning that, the access is done in-band,
|
|
then this value takes effect immediately.
|
|
Otherwise it will take effect after a system reset"
|
|
|
|
::= { nbsCmmcIpCfg 8 }
|
|
|
|
nbsCmmcSysObBcastAddr OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
MAX-ACCESS read-write
|
|
STATUS deprecated
|
|
DESCRIPTION
|
|
"The SNMP Agent Administrative value of the IP Broadcast
|
|
Address for the in-band access.
|
|
|
|
This value is stored in the system NVRAM.
|
|
The current operational IP Adress may be obtained by
|
|
accessing the ipAdEntBcastAddr entry in the ipAddrTable,
|
|
for ipAdEntIfIndex equal to the SLIP interface value.
|
|
|
|
If the system has no current operational Out-Band IP
|
|
Address, meaning that, the access is done in-band, then
|
|
this value takes effect immediately.
|
|
Otherwise it will take effect after a system reset"
|
|
|
|
::= { nbsCmmcIpCfg 9 }
|
|
|
|
nbsCmmcSysDefaultGateway OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The SNMP Agent Administrative value of the Default Gateway.
|
|
|
|
This value is stored in the system NVRAM.
|
|
The current operational Default Gateway IP Adress may be
|
|
obtained by accessing ipRouteNextHop object of the 0.0.0.0
|
|
entry in the ipRouteTable.
|
|
|
|
If the system has no current operational Default Gateway
|
|
IP Address, then this value takes effect immediately.
|
|
Otherwise it will take effect after a system reset."
|
|
|
|
::= { nbsCmmcIpCfg 10 }
|
|
|
|
nbsCmmcSysAdminBootpState OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
disabled(1),
|
|
enabled (2)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object indicates whether the NM should
|
|
automatically retrieve its IP settings from its local
|
|
network using BootP or DHCP.
|
|
|
|
This setting will be stored in persistent memory, and
|
|
thus preserved over system resets and power cycles."
|
|
|
|
::= { nbsCmmcIpCfg 11 }
|
|
|
|
nbsCmmcSysRunBootpState OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
disabled(1),
|
|
enabled (2)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object indicates whether BootP or DHCP was enabled
|
|
when the NM last booted."
|
|
|
|
::= { nbsCmmcIpCfg 12 }
|
|
|
|
nbsCmmcSysSerialLineMode OBJECT-TYPE
|
|
SYNTAX INTEGER{
|
|
adminIf(1),-- serial line is in Terminal Administrative Mode
|
|
slipIf (2) -- serial line is in SLIP mode
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The mode in which the serial line is used:
|
|
by the local Administrative Interface, or as a SLIP line.
|
|
Note that setting this object to adminIf(1) value while
|
|
in SLIP mode will abort the serial connection between the
|
|
SNMP Manager and the device.
|
|
Setting this object to slipIf(2) while in Administrative
|
|
Interface Mode will abort the local terminal connection."
|
|
|
|
::= { nbsCmmcIpCfg 13 }
|
|
|
|
nbsCmmcSysSerialSlipBaudRate OBJECT-TYPE
|
|
SYNTAX INTEGER{
|
|
b9600 (1), -- baud rate is 9600
|
|
b19200 (2), -- baud rate is 19200
|
|
b38400 (3) -- baud rate is 38400
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS deprecated
|
|
DESCRIPTION
|
|
"The Serial Line Baud Rate when in SLIP Mode.
|
|
This value is stored in the system NVRAM as well as in
|
|
the SNMP Agent current configuration."
|
|
|
|
::= { nbsCmmcIpCfg 14 }
|
|
|
|
nbsCmmcSysArpAgingTime OBJECT-TYPE
|
|
SYNTAX INTEGER (0..1000000)
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The aging time for the ARP table."
|
|
|
|
::= { nbsCmmcIpCfg 15 }
|
|
|
|
--
|
|
-- Telnet Sessions Description
|
|
--
|
|
|
|
nbsCmmcSysMaxTelnetSessions OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-only
|
|
STATUS deprecated
|
|
DESCRIPTION
|
|
"The maximum number of entries in nbsCmmcSysTelnetTable."
|
|
|
|
::= { nbsCmmcIpCfg 16 }
|
|
|
|
nbsCmmcSysTelnetTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF NbsCmmcSysTelnetEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS deprecated
|
|
DESCRIPTION
|
|
"A table describing the Telnet Sessions"
|
|
|
|
::= { nbsCmmcIpCfg 17 }
|
|
|
|
nbsCmmcSysTelnetEntry OBJECT-TYPE
|
|
SYNTAX NbsCmmcSysTelnetEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS deprecated
|
|
DESCRIPTION
|
|
"Contains the information describing a
|
|
Telnet Session"
|
|
INDEX { nbsCmmcSysTelnetSessionIndex }
|
|
|
|
::= { nbsCmmcSysTelnetTable 1 }
|
|
|
|
NbsCmmcSysTelnetEntry ::= SEQUENCE {
|
|
|
|
nbsCmmcSysTelnetSessionIndex INTEGER,
|
|
nbsCmmcSysTelnetSessionStat INTEGER,
|
|
nbsCmmcSysTelnetHost IpAddress,
|
|
nbsCmmcSysTelnetHostPort INTEGER,
|
|
nbsCmmcSysTelnetLocal IpAddress,
|
|
nbsCmmcSysTelnetLocalPort INTEGER,
|
|
nbsCmmcSysTelnetSessionId INTEGER,
|
|
nbsCmmcSysTelnetConnectTime DisplayString,
|
|
nbsCmmcSysTelnetHostAddressType InetAddressType,
|
|
nbsCmmcSysTelnetHostAddress InetAddress,
|
|
nbsCmmcSysTelnetLocalAddressType InetAddressType,
|
|
nbsCmmcSysTelnetLocalAddress InetAddress
|
|
}
|
|
|
|
nbsCmmcSysTelnetSessionIndex OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-only
|
|
STATUS deprecated
|
|
DESCRIPTION
|
|
"The index in the Telnet Table for this entry."
|
|
|
|
::= { nbsCmmcSysTelnetEntry 1 }
|
|
|
|
nbsCmmcSysTelnetSessionStat OBJECT-TYPE
|
|
SYNTAX INTEGER{
|
|
connected (1),-- a TELNET session is in process
|
|
disconnect (2) -- no TELNET session is in process
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS deprecated
|
|
DESCRIPTION
|
|
"This object indicates if there is any TELNET session in
|
|
progress."
|
|
|
|
::= { nbsCmmcSysTelnetEntry 2 }
|
|
|
|
nbsCmmcSysTelnetHost OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
MAX-ACCESS read-only
|
|
STATUS deprecated
|
|
DESCRIPTION
|
|
"This object indicates the remote IP host that connected
|
|
to the local device. It is 0.0.0.0 if there is no active
|
|
Telnet session"
|
|
|
|
::= { nbsCmmcSysTelnetEntry 3 }
|
|
|
|
nbsCmmcSysTelnetHostPort OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-only
|
|
STATUS deprecated
|
|
DESCRIPTION
|
|
"This object indicates the port number of the remote IP
|
|
host."
|
|
|
|
::= { nbsCmmcSysTelnetEntry 4 }
|
|
|
|
nbsCmmcSysTelnetLocal OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
MAX-ACCESS read-only
|
|
STATUS deprecated
|
|
DESCRIPTION
|
|
"This object indicates the IP address of the local device.
|
|
It is 0.0.0.0 if there is no active Telnet session"
|
|
|
|
::= { nbsCmmcSysTelnetEntry 5 }
|
|
|
|
nbsCmmcSysTelnetLocalPort OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-only
|
|
STATUS deprecated
|
|
DESCRIPTION
|
|
"This object indicates the local port number."
|
|
|
|
::= { nbsCmmcSysTelnetEntry 6 }
|
|
|
|
nbsCmmcSysTelnetSessionId OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-only
|
|
STATUS deprecated
|
|
DESCRIPTION
|
|
"The internal session identifier for this entry."
|
|
|
|
::= { nbsCmmcSysTelnetEntry 7 }
|
|
|
|
nbsCmmcSysTelnetConnectTime OBJECT-TYPE
|
|
SYNTAX DisplayString(SIZE(0..255))
|
|
MAX-ACCESS read-only
|
|
STATUS deprecated
|
|
DESCRIPTION
|
|
"This object indicates the length of time connected."
|
|
|
|
::= { nbsCmmcSysTelnetEntry 8 }
|
|
|
|
nbsCmmcSysTelnetHostAddressType OBJECT-TYPE
|
|
SYNTAX InetAddressType
|
|
MAX-ACCESS read-only
|
|
STATUS deprecated
|
|
DESCRIPTION
|
|
"This object indicates the remote host address type."
|
|
::= { nbsCmmcSysTelnetEntry 9 }
|
|
|
|
nbsCmmcSysTelnetHostAddress OBJECT-TYPE
|
|
SYNTAX InetAddress
|
|
MAX-ACCESS read-only
|
|
STATUS deprecated
|
|
DESCRIPTION
|
|
"This object indicates the remote host address, IPv4
|
|
or IPv6. This field supercedes nbsCmmcSysTelnetHost"
|
|
::= { nbsCmmcSysTelnetEntry 10 }
|
|
|
|
nbsCmmcSysTelnetLocalAddressType OBJECT-TYPE
|
|
SYNTAX InetAddressType
|
|
MAX-ACCESS read-only
|
|
STATUS deprecated
|
|
DESCRIPTION
|
|
"This object indicates the local host address type."
|
|
::= { nbsCmmcSysTelnetEntry 11 }
|
|
|
|
nbsCmmcSysTelnetLocalAddress OBJECT-TYPE
|
|
SYNTAX InetAddress
|
|
MAX-ACCESS read-only
|
|
STATUS deprecated
|
|
DESCRIPTION
|
|
"This object indicates the local host address, IPv4
|
|
or IPv6. This field supercedes nbsCmmcSysTelnetLocal"
|
|
::= { nbsCmmcSysTelnetEntry 12 }
|
|
|
|
--
|
|
-- Ping Sessions Description
|
|
--
|
|
|
|
nbsCmmcSysMaxPingSessions OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-only
|
|
STATUS deprecated
|
|
DESCRIPTION
|
|
"The maximum number of Ping Sessions allowed in this
|
|
system."
|
|
|
|
::= { nbsCmmcIpCfg 18 }
|
|
|
|
nbsCmmcSysPingTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF NbsCmmcSysPingEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS deprecated
|
|
DESCRIPTION
|
|
"A table describing the Ping Sessions"
|
|
|
|
::= { nbsCmmcIpCfg 19 }
|
|
|
|
nbsCmmcSysPingEntry OBJECT-TYPE
|
|
SYNTAX NbsCmmcSysPingEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS deprecated
|
|
DESCRIPTION
|
|
"Contains the information describing a Ping Session"
|
|
|
|
INDEX { nbsCmmcSysPingSessionIndex }
|
|
|
|
::= { nbsCmmcSysPingTable 1 }
|
|
|
|
NbsCmmcSysPingEntry ::= SEQUENCE {
|
|
nbsCmmcSysPingSessionIndex INTEGER,
|
|
nbsCmmcSysPingSessionStat INTEGER,
|
|
nbsCmmcSysPingAddr IpAddress,
|
|
nbsCmmcSysPingNumber Counter32,
|
|
nbsCmmcSysPingOwner INTEGER,
|
|
nbsCmmcSysPingRequests Counter32,
|
|
nbsCmmcSysPingResponses Counter32,
|
|
nbsCmmcSysPingAddressType InetAddressType,
|
|
nbsCmmcSysPingAddress InetAddress
|
|
}
|
|
|
|
nbsCmmcSysPingSessionIndex OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-only
|
|
STATUS deprecated
|
|
DESCRIPTION
|
|
"Index in the Ping Session Table."
|
|
|
|
::= { nbsCmmcSysPingEntry 1 }
|
|
|
|
nbsCmmcSysPingSessionStat OBJECT-TYPE
|
|
SYNTAX INTEGER{
|
|
idlePing (1),
|
|
runPing (2)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS deprecated
|
|
DESCRIPTION
|
|
"This object controls the activity of the PING process
|
|
progress.
|
|
If GET idlePing(1) shows that the ping process is idle
|
|
If SET idlePing(1) stops an active ping process, if
|
|
any.
|
|
|
|
If GET runPing(2) shows an active ping process.
|
|
If SET runPing(2) starts an active ping process, if
|
|
none active.
|
|
This has to be the last SET in order to activate the
|
|
PING process"
|
|
|
|
::= { nbsCmmcSysPingEntry 2 }
|
|
|
|
nbsCmmcSysPingAddr OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
MAX-ACCESS read-write
|
|
STATUS deprecated
|
|
DESCRIPTION
|
|
"The IP Address to which the NM device will ping.
|
|
Setting this variable initiates the ping sequence.
|
|
The default value is the loopback address 127.0.0.1."
|
|
DEFVAL { '7F000001'h }
|
|
::= { nbsCmmcSysPingEntry 3 }
|
|
|
|
nbsCmmcSysPingNumber OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-write
|
|
STATUS deprecated
|
|
DESCRIPTION
|
|
"The number of ICMP echo packets (pings) to be sent.
|
|
The default value is 1."
|
|
|
|
::= { nbsCmmcSysPingEntry 4 }
|
|
|
|
nbsCmmcSysPingOwner OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
none (1),
|
|
adminInterface(2),
|
|
snmpAgent (3),
|
|
webManager (4)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS deprecated
|
|
DESCRIPTION
|
|
"If a Ping Process is active, then the value of this
|
|
object shows who activated it: the Administrative
|
|
Interface, the SNMP Agent or a Web Based Manager."
|
|
|
|
::= { nbsCmmcSysPingEntry 5 }
|
|
|
|
nbsCmmcSysPingRequests OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS deprecated
|
|
DESCRIPTION
|
|
"The number of ICMP echo request (pings) sent."
|
|
|
|
::= { nbsCmmcSysPingEntry 6 }
|
|
|
|
nbsCmmcSysPingResponses OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS deprecated
|
|
DESCRIPTION
|
|
"The number of ICMP echo response packets received."
|
|
|
|
::= { nbsCmmcSysPingEntry 7 }
|
|
|
|
nbsCmmcSysPingAddressType OBJECT-TYPE
|
|
SYNTAX InetAddressType
|
|
MAX-ACCESS read-write
|
|
STATUS deprecated
|
|
DESCRIPTION
|
|
"The IP Address to which the NM device will ping.
|
|
Setting this variable initiates the ping sequence.
|
|
The default value is the loopback address 127.0.0.1."
|
|
DEFVAL { unknown }
|
|
::= { nbsCmmcSysPingEntry 8 }
|
|
|
|
nbsCmmcSysPingAddress OBJECT-TYPE
|
|
SYNTAX InetAddress
|
|
MAX-ACCESS read-write
|
|
STATUS deprecated
|
|
DESCRIPTION
|
|
"The IP Address to which the NM device will ping.
|
|
Setting this variable initiates the ping sequence.
|
|
The default value is the loopback address 127.0.0.1.
|
|
Supercedes the field nbsCmmcSysPingAddr"
|
|
::= { nbsCmmcSysPingEntry 9 }
|
|
|
|
nbsCmmcSysTelnetServer OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
notSupported (1),
|
|
disabled (2),
|
|
enabled (3)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The telnet server ships disabled by default on the NM2.
|
|
Not supported means that the telnet server status cannot
|
|
be changed from SNMP."
|
|
DEFVAL { disabled }
|
|
::= { nbsCmmcIpCfg 20 }
|
|
|
|
nbsCmmcSysSshServer OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
notSupported (1),
|
|
disabled (2),
|
|
enabled (3)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The ssh server ships enabled by default on the NM2.
|
|
Not supported means that the ssh server status cannot
|
|
be changed from SNMP."
|
|
DEFVAL { enabled }
|
|
::= { nbsCmmcIpCfg 21 }
|
|
|
|
nbsCmmcSysIpAddrOper OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The IP address actually being used by the Agent.
|
|
|
|
The Agent's IP address may be assigned automatically
|
|
by a bootp or DHCP server, or a static IP may be
|
|
assigned via the nbsCmmcSysIpAddr object."
|
|
::= { nbsCmmcIpCfg 22 }
|
|
|
|
nbsCmmcSysNetMaskOper OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The subnet mask actually being used by the Agent.
|
|
|
|
The Agent's subnet mask may be assigned automatically
|
|
by a bootp or DHCP server, or may be
|
|
assigned via the nbsCmmcSysNetMask object."
|
|
::= { nbsCmmcIpCfg 23 }
|
|
|
|
nbsCmmcSysBcastAddrOper OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The IP Broadcast address actually being used by the Agent.
|
|
|
|
The Agent's IP Broadcast address may be assigned automatically
|
|
by a bootp or DHCP server, or may be
|
|
assigned via the nbsCmmcSysBcastAddr object."
|
|
::= { nbsCmmcIpCfg 24 }
|
|
|
|
nbsCmmcSysDefaultGatewayOper OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The Default Gateway actually being used by the Agent.
|
|
|
|
The Agent's Default Gateway may be assigned automatically
|
|
by a bootp or DHCP server, or may be
|
|
assigned via the nbsCmmcSysBcastAddr object."
|
|
::= { nbsCmmcIpCfg 25 }
|
|
|
|
|
|
nbsCmmcSysWebServer OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
notSupported (1),
|
|
disabled (2),
|
|
enabled (3)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The web server ships enabled by default on the NM2.
|
|
Not supported means that the web server status cannot
|
|
be changed from SNMP."
|
|
DEFVAL { disabled }
|
|
::= { nbsCmmcIpCfg 26 }
|
|
|
|
nbsCmmcSysWebPort OBJECT-TYPE
|
|
SYNTAX INTEGER (1..65535)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The TCP/UDP/IP port the Agent will listen on for web
|
|
(HTTP) traffic when nbsCmmcSysWebServer is enabled(3).
|
|
|
|
Not supported value: -1"
|
|
DEFVAL { 80 }
|
|
::= { nbsCmmcIpCfg 27 }
|
|
|
|
nbsCmmcSysTelnetPort OBJECT-TYPE
|
|
SYNTAX INTEGER (1..65535)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The TCP/IP port the Agent will listen on for Telnet
|
|
traffic when nbsCmmcSysTelnetServer is enabled(3).
|
|
|
|
Not supported value: -1"
|
|
DEFVAL { 23 }
|
|
::= { nbsCmmcIpCfg 28 }
|
|
|
|
nbsCmmcSysSshPort OBJECT-TYPE
|
|
SYNTAX INTEGER (1..65535)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The TCP/UDP/IP port the Agent will listen on for Secure
|
|
Shell (SSH) traffic if nbsCmmcSysSshServer is enabled(3).
|
|
|
|
Not supported value: -1"
|
|
DEFVAL { 22 }
|
|
::= { nbsCmmcIpCfg 29 }
|
|
|
|
nbsCmmcSysScpServer OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
notSupported (1),
|
|
disabled (2),
|
|
enabled (3)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The Secure Copy Protocol (SCP) server ships disabled by
|
|
default on the NM2. This feature shares nbsCmmcSysSshPort
|
|
with SSH, and will not work unless nbsCmmcSysSshServer is
|
|
enabled(3).
|
|
|
|
Not supported means that the scp server status cannot
|
|
be changed from SNMP."
|
|
DEFVAL { disabled }
|
|
::= { nbsCmmcIpCfg 30 }
|
|
|
|
|
|
--
|
|
-- SNMP Configuration Parameters
|
|
--
|
|
|
|
nbsCmmcSysWriteCommunity OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE (0..255))
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The SNMP Agent Administrative value of the write community
|
|
string. This value is stored in the system NVRAM.
|
|
It will take effect after a system reset.
|
|
The object may not be read for obvious security reasons.
|
|
A GET request will be answered by a zero length string."
|
|
DEFVAL { "private" }
|
|
|
|
::= { nbsCmmcSnmpCfg 1 }
|
|
|
|
nbsCmmcSysReadCommunity OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE (0..255))
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The SNMP Agent Administrative value of the read community
|
|
string. This value is stored in the system NVRAM.
|
|
It will take effect after a system reset"
|
|
DEFVAL { "public" }
|
|
|
|
::= { nbsCmmcSnmpCfg 2 }
|
|
|
|
|
|
--
|
|
-- Trap receiver table
|
|
--
|
|
|
|
nbsCmmcSysTrapTblMaxSize OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The maximum size (number of rows) allowed in the trap table"
|
|
|
|
::= { nbsCmmcSnmpCfg 3 }
|
|
|
|
nbsCmmcSysTrapTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF NbsCmmcSysTrapEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A table of managers to whom will the traps generated by the
|
|
SNMP agent will be sent.
|
|
It represents the current operational table as well as the
|
|
NVRAM saved table. The entries in the table are saved over
|
|
system resets and power up cycles"
|
|
|
|
::= { nbsCmmcSnmpCfg 4 }
|
|
|
|
nbsCmmcSysTrapEntry OBJECT-TYPE
|
|
SYNTAX NbsCmmcSysTrapEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Contains the information necessary to generate a trap to be
|
|
sent to a particular manager.
|
|
|
|
The object nbsCmmcSysTrapTblEntStatus, when written is used
|
|
to create or delete an entry/row in nbsCmmcSysTrapTable. To
|
|
create a new entry a SET PDU with the
|
|
nbsCmmcSysTrapTblEntRecipient, nbsCmmcSysTrapTblEntComm and
|
|
nbsCmmcSysTrapTblEntStatus objects is required."
|
|
INDEX { nbsCmmcSysTrapTblEntIndex }
|
|
|
|
::= { nbsCmmcSysTrapTable 1 }
|
|
|
|
NbsCmmcSysTrapEntry ::= SEQUENCE {
|
|
nbsCmmcSysTrapTblEntIndex INTEGER,
|
|
nbsCmmcSysTrapTblEntStatus INTEGER,
|
|
nbsCmmcSysTrapTblEntIpAddr IpAddress,
|
|
nbsCmmcSysTrapTblEntComm DisplayString,
|
|
nbsCmmcSysTrapTblEntLevel INTEGER,
|
|
nbsCmmcSysTrapTblEntPort INTEGER,
|
|
nbsCmmcSysTrapTblEntAddressType InetAddressType,
|
|
nbsCmmcSysTrapTblEntRecipient InetAddress
|
|
}
|
|
|
|
nbsCmmcSysTrapTblEntIndex OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The index of the entry/row in the trap table in the range
|
|
1 to the value of nbsCmmcSysTrapTblMaxSize."
|
|
|
|
::= { nbsCmmcSysTrapEntry 1 }
|
|
|
|
nbsCmmcSysTrapTblEntStatus OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
invalid(1), -- an invalidated entry
|
|
active (2) -- an active entry describing a manager
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object is used to get/set the validity of the
|
|
information contained by nbsCmmcSysTrapEntry row.
|
|
|
|
Setting this object to the value invalid(1) has the effect
|
|
of deleting the corresponding nbsCmmcSysTrapTable entry.
|
|
Deleting and entry has the effect of initializing it to
|
|
default values : IpAddr = 0.0.0.0 & Comm = null string.
|
|
|
|
Setting this object to the value valid(2) entry has the
|
|
effect of creating a new row in the nbsCmmcSysTrapTable
|
|
object, if an entry with the same nbsCmmcSysTrapTblEntIpAddr
|
|
does not exist. If such an entry exists, then a 'badValue'
|
|
error will be returned.
|
|
|
|
The GET operations will receive a value of valid(2) for
|
|
existing entries. An invalid(1) value indicates an entry
|
|
that was deleted by a previous SET operation."
|
|
|
|
::= { nbsCmmcSysTrapEntry 2 }
|
|
|
|
nbsCmmcSysTrapTblEntIpAddr OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"IPv4 Address of a manager that is to receive the SNMP
|
|
agent traps. This field is now read-only and is superseded
|
|
CmmcSysTrapTblEntRecipient"
|
|
|
|
::= { nbsCmmcSysTrapEntry 3 }
|
|
|
|
nbsCmmcSysTrapTblEntComm OBJECT-TYPE
|
|
SYNTAX DisplayString(SIZE(0..255))
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Community string used by the SNMP agent in the traps
|
|
generated to this SNMP manager/receiver."
|
|
DEFVAL { "public" }
|
|
|
|
::= { nbsCmmcSysTrapEntry 4 }
|
|
|
|
nbsCmmcSysTrapTblEntLevel OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
disabled (1),
|
|
fatal (2),
|
|
error (3),
|
|
warning (4),
|
|
deprecated5 (5),
|
|
deprecated6 (6),
|
|
alarm (7)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Event severity level threshold for this SNMP manager.
|
|
If the event severity level is at least
|
|
nbsCmmcSysTrapTblEntLevel, the SNMP agent will
|
|
generate a trap to this SNMP manager/receiver."
|
|
DEFVAL { warning }
|
|
|
|
::= { nbsCmmcSysTrapEntry 5 }
|
|
|
|
nbsCmmcSysTrapTblEntPort OBJECT-TYPE
|
|
SYNTAX INTEGER (1..65535)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The UDP/IP port on the Manager to which the Agent will send
|
|
SNMP traps/notifications.
|
|
|
|
Not supported value: -1"
|
|
DEFVAL { 162 }
|
|
|
|
::= { nbsCmmcSysTrapEntry 6 }
|
|
|
|
nbsCmmcSysTrapTblEntAddressType OBJECT-TYPE
|
|
SYNTAX InetAddressType
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The address type of nbsCmmcSysTrapTblEntRecipient.
|
|
Currently ipv4 and ipv6 are supported."
|
|
DEFVAL { unknown }
|
|
::= { nbsCmmcSysTrapEntry 7 }
|
|
|
|
nbsCmmcSysTrapTblEntRecipient OBJECT-TYPE
|
|
SYNTAX InetAddress
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"IP Address (IPv4 or IPv6) or hostname of a manager that is to
|
|
receive the SNMP agent generated traps; supersedes
|
|
nbsCmmcSysTrapTblEntIpAddr"
|
|
::= { nbsCmmcSysTrapEntry 8 }
|
|
|
|
--
|
|
-- Specific traps configuration
|
|
--
|
|
|
|
nbsCmmcSysEnablePowerSupplyTraps OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
disabled(1), -- power supply trap generation is disabled
|
|
enabled (2) -- power supply trap generation is enabled
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Indicates whether powerSupplyAllarmOn
|
|
and powerSupplyAllarmOff traps in this MIB should be
|
|
generated."
|
|
DEFVAL { enabled }
|
|
|
|
::= { nbsCmmcSnmpCfg 11 }
|
|
|
|
nbsCmmcSysEnableModuleTraps OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
disabled(1), -- module trap generation is disabled
|
|
enabled (2) -- module trap generation is enabled
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Indicates whether moduleUp and moduleDown
|
|
traps in this MIB should be generated."
|
|
DEFVAL { enabled }
|
|
|
|
::= { nbsCmmcSnmpCfg 12 }
|
|
|
|
nbsCmmcSysEnableBridgeTraps OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
disabled(1), -- bridge trap generation is disabled
|
|
enabled (2) -- bridge trap generation is enabled
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Indicates whether newRoot and topologyChange
|
|
traps in the BRIDGE-MIB should be generated."
|
|
DEFVAL { enabled }
|
|
|
|
::= { nbsCmmcSnmpCfg 13 }
|
|
|
|
nbsCmmcSysEnableIpAccessTraps OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
disabled(1), -- IP Access trap generation is disabled
|
|
enabled (2) -- IP Access trap generation is enabled
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Indicates whether IP access traps in this MIB should
|
|
be generated."
|
|
DEFVAL { enabled }
|
|
|
|
::= { nbsCmmcSnmpCfg 14 }
|
|
|
|
nbsCmmcSysSnmpPortAdmin OBJECT-TYPE
|
|
SYNTAX INTEGER (1..65535)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The UDP/IP port the Agent will listen on for SNMP traffic
|
|
after the next system restart.
|
|
|
|
Not supported value: -1"
|
|
DEFVAL { 161 }
|
|
|
|
::= { nbsCmmcSnmpCfg 15 }
|
|
|
|
nbsCmmcSysSnmpPortOper OBJECT-TYPE
|
|
SYNTAX INTEGER (1..65535)
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The UDP/IP port the Agent is listening on for SNMP traffic
|
|
now.
|
|
|
|
Not supported value: -1"
|
|
DEFVAL { 161 }
|
|
|
|
::= { nbsCmmcSnmpCfg 16 }
|
|
|
|
-- ******************************************************************
|
|
--
|
|
-- Objects for the TFTP client/server configuration.
|
|
--
|
|
-- Implementation of the nbsCmmcTftpGrp is mandatory.
|
|
--
|
|
-- ********************************************************************
|
|
|
|
nbsCmmcSysTftpHostIP OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This is the IP Address of the TFTP Server/Client serving
|
|
the actual TFTP transfer. A TFTP transfer may mean a
|
|
software/microcode/parameter/etc.. download/upload process,
|
|
initiated by the SNMP agent, for one of the modules,
|
|
including, but not only, the System Control Card.
|
|
It is 0.0.0.0, if th TFTP host is undefined."
|
|
DEFVAL { '00000000'h }
|
|
|
|
::= { nbsCmmcTftpGrp 1 }
|
|
|
|
--
|
|
-- the TFTP Session table
|
|
--
|
|
|
|
nbsCmmcTftpMaxSessionNum OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Maximum number of parallel TFTP sessions that are
|
|
supported by the system"
|
|
DEFVAL { 5 }
|
|
|
|
::= { nbsCmmcTftpGrp 2 }
|
|
|
|
nbsCmmcTftpSessTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF NbsCmmcTftpSessEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A table that describes the active TFTP sessions"
|
|
|
|
::= { nbsCmmcTftpGrp 3 }
|
|
|
|
nbsCmmcTftpSessEntry OBJECT-TYPE
|
|
SYNTAX NbsCmmcTftpSessEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Contains a description of a particular TFTP session"
|
|
|
|
INDEX { nbsCmmcTftpSessIndex }
|
|
|
|
::= { nbsCmmcTftpSessTable 1 }
|
|
|
|
NbsCmmcTftpSessEntry ::= SEQUENCE {
|
|
|
|
nbsCmmcTftpSessIndex INTEGER,
|
|
nbsCmmcTftpSessStatus INTEGER,
|
|
nbsCmmcTftpSessHostIp IpAddress,
|
|
nbsCmmcTftpSessModuleId INTEGER,
|
|
nbsCmmcTftpSessAction INTEGER,
|
|
nbsCmmcTftpSessFileName DisplayString,
|
|
nbsCmmcTftpSessFileSize INTEGER,
|
|
nbsCmmcTftpSessProgress INTEGER,
|
|
nbsCmmcTftpSessAddressType InetAddressType,
|
|
nbsCmmcTftpSessAddress InetAddress
|
|
}
|
|
|
|
nbsCmmcTftpSessIndex OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The index of the TFTP session (1..nbsCmmcTftpMaxSessionNum)"
|
|
::= { nbsCmmcTftpSessEntry 1 }
|
|
|
|
nbsCmmcTftpSessStatus OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
inactive (1), -- TFTP session is inactive
|
|
create (2), -- TFTP session is in creation/activation
|
|
underCreation (3), -- TFTP session is in creation/activation
|
|
active (4), -- TFTP session is active
|
|
transferEnded (5), -- TFTP session has ended - results ready
|
|
failed (6) -- TFTP session failed
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The status of this TFTP session"
|
|
|
|
::= { nbsCmmcTftpSessEntry 2 }
|
|
|
|
nbsCmmcTftpSessHostIp OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This is the IP Address of the TFTP Host (Server/Client)
|
|
serving the TFTP session as a source/destination. An IP
|
|
address of 0.0.0.0 signifies that no setup has been done.
|
|
Setting the nbsCmmcTftpSessHostIp value will change also the
|
|
the default of all the instances of nbsCmmcTftpSessHostIp that
|
|
were not specifically initialized by a SET operation."
|
|
|
|
DEFVAL { '00000000'h }
|
|
|
|
::= { nbsCmmcTftpSessEntry 3 }
|
|
|
|
nbsCmmcTftpSessModuleId OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-write
|
|
STATUS deprecated
|
|
DESCRIPTION
|
|
"Deprecated. Module Id that owns this TFTP session
|
|
(whose firmware/microcode/parameters/etc. are transferred"
|
|
|
|
::= { nbsCmmcTftpSessEntry 4 }
|
|
|
|
nbsCmmcTftpSessAction OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
inactive (1), -- no transfer underway
|
|
downloadNM (2), -- download NM image from a host
|
|
uploadNM (3), -- upload NM image to a host
|
|
downloadPar (4), -- download configuration parameters from a host
|
|
uploadPar (5), -- upload configuration parameters to a host
|
|
downloadFile (6), -- download a file from a host
|
|
uploadFile (7) -- upload a file to a host
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object is used to initiate a TFTP file transfer.
|
|
|
|
If nbsCmmcTftpSessStatus is not active (4), the Agent
|
|
should report the value inactive (1).
|
|
|
|
The Manager may initiate a session between the Agent
|
|
and the host specified in nbsCmmcTftpSessHostIp by
|
|
changing the value of this object.
|
|
|
|
Setting the value downloadNM (2) tells the Agent to
|
|
transfer its firmware image from the host to itself.
|
|
Setting the value uploadNM (3) tells the Agent to
|
|
transfer its firmware image from itself to the host.
|
|
|
|
Setting the value downloadPar (4) tells the Agent to
|
|
transfer a previous backup of its configuration from
|
|
the host to itself. Setting the value uploadPar (5)
|
|
tells the Agent to send a backup file of its current
|
|
configuration to the host.
|
|
|
|
For any other type of file, the Manager should set
|
|
this value to downloadFile (6) to send a file from the
|
|
host to the NM, and uploadFile (7) to transfer a file
|
|
from the NM to the host."
|
|
|
|
::= { nbsCmmcTftpSessEntry 5 }
|
|
|
|
nbsCmmcTftpSessFileName OBJECT-TYPE
|
|
SYNTAX DisplayString(SIZE(0..50))
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The name of the file to be transferred by this TFTP
|
|
session."
|
|
|
|
::= { nbsCmmcTftpSessEntry 6 }
|
|
|
|
nbsCmmcTftpSessFileSize OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-write
|
|
STATUS deprecated
|
|
DESCRIPTION
|
|
"The number of bytes in the file. Whichever side has
|
|
the file being sent may report the file size here.
|
|
|
|
Not supported value: -1"
|
|
DEFVAL { -1 }
|
|
::= { nbsCmmcTftpSessEntry 7 }
|
|
|
|
nbsCmmcTftpSessProgress OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-only
|
|
STATUS deprecated
|
|
DESCRIPTION
|
|
"The number of bytes successfully transferred in this
|
|
session.
|
|
|
|
Not supported value: -1"
|
|
DEFVAL { -1 }
|
|
::= { nbsCmmcTftpSessEntry 8 }
|
|
|
|
nbsCmmcTftpSessAddressType OBJECT-TYPE
|
|
SYNTAX InetAddressType
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This is the IP Address Type of the TFTP Host (Server/Client)
|
|
serving the TFTP session as a source/destination."
|
|
DEFVAL { unknown }
|
|
::= { nbsCmmcTftpSessEntry 9 }
|
|
|
|
nbsCmmcTftpSessAddress OBJECT-TYPE
|
|
SYNTAX InetAddress
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This is the IPv4 or IPv6 Address of the TFTP Host (Server/Client)
|
|
serving the TFTP session as a source/destination. Setting the
|
|
nbsCmmcTftpSessAddress value will change also the
|
|
the default of all the instances of nbsCmmcTftpSessAddress that
|
|
were not specifically initialized by a SET operation. This supercedes
|
|
nbsCmmcTftpSessHostIp."
|
|
::= { nbsCmmcTftpSessEntry 10 }
|
|
|
|
|
|
nbsCmmcSysTftpHostAddressType OBJECT-TYPE
|
|
SYNTAX InetAddressType
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Address type of nbsCmmcSysTftpHostAddress."
|
|
DEFVAL { unknown }
|
|
::= { nbsCmmcTftpGrp 4 }
|
|
|
|
|
|
nbsCmmcSysTftpHostAddress OBJECT-TYPE
|
|
SYNTAX InetAddress
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Supercedes the previous value of nbsCmmcSysTftpHostIP;
|
|
this is the IP Address of the TFTP Server/Client serving
|
|
the actual TFTP transfer. A TFTP transfer may mean a
|
|
software/microcode/parameter/etc.. download/upload process,
|
|
initiated by the SNMP agent, for one of the modules,
|
|
including, but not only, the System Control Card.
|
|
It is unknown, if the TFTP host is undefined."
|
|
|
|
::= { nbsCmmcTftpGrp 5 }
|
|
--
|
|
-- ******************************************************************
|
|
--
|
|
-- Objects for the IP Access Configuration have been deprecated
|
|
--
|
|
-- ********************************************************************
|
|
|
|
|
|
|
|
-- ********************************************************************
|
|
--
|
|
-- Objects for the Chassis group
|
|
--
|
|
-- ********************************************************************
|
|
|
|
nbsCmmcChassisTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF NbsCmmcChassisEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A table that describes the Chassis connected"
|
|
|
|
::= { nbsCmmcChassisGrp 1 }
|
|
|
|
nbsCmmcChassisEntry OBJECT-TYPE
|
|
SYNTAX NbsCmmcChassisEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Contains a description of a particular Chassis"
|
|
|
|
INDEX { nbsCmmcChassisIndex }
|
|
|
|
::= { nbsCmmcChassisTable 1 }
|
|
|
|
NbsCmmcChassisEntry ::= SEQUENCE {
|
|
nbsCmmcChassisIndex INTEGER,
|
|
nbsCmmcChassisType NbsCmmcEnumChassisType,
|
|
nbsCmmcChassisModel DisplayString,
|
|
nbsCmmcChassisObjectId OBJECT IDENTIFIER,
|
|
nbsCmmcChassisNumberOfSlots INTEGER,
|
|
nbsCmmcChassisHardwareRevision DisplayString,
|
|
nbsCmmcChassisPS1Status INTEGER,
|
|
nbsCmmcChassisPS2Status INTEGER,
|
|
nbsCmmcChassisPS3Status INTEGER,
|
|
nbsCmmcChassisPS4Status INTEGER,
|
|
nbsCmmcChassisFan1Status INTEGER,
|
|
nbsCmmcChassisFan2Status INTEGER,
|
|
nbsCmmcChassisFan3Status INTEGER,
|
|
nbsCmmcChassisFan4Status INTEGER,
|
|
nbsCmmcChassisTemperature INTEGER,
|
|
nbsCmmcChassisTemperatureLimit INTEGER,
|
|
nbsCmmcChassisTemperatureMin INTEGER,
|
|
nbsCmmcChassisSignalStrength INTEGER,
|
|
nbsCmmcChassisSignalStrengthMinimum INTEGER,
|
|
nbsCmmcChassisEnableAutoReset INTEGER,
|
|
nbsCmmcChassisEnableLinkTraps INTEGER,
|
|
nbsCmmcChassisEnableChassisTraps INTEGER,
|
|
nbsCmmcChassisEnableLoopbackTraps INTEGER,
|
|
nbsCmmcChassisEnableSlotChangeTraps INTEGER,
|
|
nbsCmmcChassisEnablePortTraps INTEGER,
|
|
nbsCmmcChassisResetAllModules INTEGER,
|
|
nbsCmmcChassisEnableModuleSpecificTraps INTEGER,
|
|
nbsCmmcChassisLoopbackTimeout INTEGER,
|
|
nbsCmmcChassisPortInfoBitMap OCTET STRING,
|
|
nbsCmmcChassisSlotListBitMap OCTET STRING,
|
|
nbsCmmcChassisNumberOfPortsBitMap OCTET STRING,
|
|
nbsCmmcChassisName DisplayString,
|
|
nbsCmmcChassisEnableLINTraps INTEGER,
|
|
nbsCmmcChassisEnablePortChangeTraps INTEGER,
|
|
nbsCmmcChassisEnablePortDiagsTraps INTEGER,
|
|
nbsCmmcChassisFan5Status INTEGER,
|
|
nbsCmmcChassisFan6Status INTEGER,
|
|
nbsCmmcChassisFan7Status INTEGER,
|
|
nbsCmmcChassisFan8Status INTEGER,
|
|
nbsCmmcChassisEnableSwitchoverTraps INTEGER,
|
|
nbsCmmcChassisCrossConnect INTEGER,
|
|
nbsCmmcChassisNVAreaBanks INTEGER,
|
|
nbsCmmcChassisFirmwareCaps OCTET STRING,
|
|
nbsCmmcChassisFirmwareLoad OCTET STRING,
|
|
nbsCmmcChassisNVAreaAdmin INTEGER,
|
|
nbsCmmcChassisNVAreaOper INTEGER,
|
|
nbsCmmcChassisLoader INTEGER,
|
|
nbsCmmcChassisSerialNum DisplayString,
|
|
nbsCmmcChassisFace OCTET STRING,
|
|
nbsCmmcChassisCountersState INTEGER,
|
|
nbsCmmcChassisPowerStatus INTEGER,
|
|
nbsCmmcChassisIfIndex InterfaceIndex
|
|
}
|
|
|
|
nbsCmmcChassisIndex OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The index of the Chassis."
|
|
::= {nbsCmmcChassisEntry 1 }
|
|
|
|
nbsCmmcChassisType OBJECT-TYPE
|
|
SYNTAX NbsCmmcEnumChassisType
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The type of Chassis."
|
|
::= {nbsCmmcChassisEntry 2 }
|
|
|
|
nbsCmmcChassisModel OBJECT-TYPE
|
|
SYNTAX DisplayString(SIZE(0..50))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The model name of the chassis."
|
|
::= {nbsCmmcChassisEntry 3 }
|
|
|
|
nbsCmmcChassisObjectId OBJECT-TYPE
|
|
SYNTAX OBJECT IDENTIFIER
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Object Id of chassis."
|
|
::= {nbsCmmcChassisEntry 4 }
|
|
|
|
nbsCmmcChassisNumberOfSlots OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of slots in the Chassis."
|
|
::= {nbsCmmcChassisEntry 5 }
|
|
|
|
nbsCmmcChassisHardwareRevision OBJECT-TYPE
|
|
SYNTAX DisplayString(SIZE(0..100))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The hardware revision of the chassis."
|
|
::= {nbsCmmcChassisEntry 6 }
|
|
|
|
nbsCmmcChassisPS1Status OBJECT-TYPE
|
|
SYNTAX INTEGER{
|
|
notInstalled (1),
|
|
acBad (2),
|
|
dcBad (3),
|
|
acGood (4),
|
|
dcGood (5),
|
|
notSupported (6),
|
|
good (7),
|
|
bad (8)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The status of Power Supply 1."
|
|
::= {nbsCmmcChassisEntry 7 }
|
|
|
|
nbsCmmcChassisPS2Status OBJECT-TYPE
|
|
SYNTAX INTEGER{
|
|
notInstalled (1),
|
|
acBad (2),
|
|
dcBad (3),
|
|
acGood (4),
|
|
dcGood (5),
|
|
notSupported (6),
|
|
good (7),
|
|
bad (8)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The status of Power Supply 2."
|
|
::= {nbsCmmcChassisEntry 8}
|
|
|
|
nbsCmmcChassisPS3Status OBJECT-TYPE
|
|
SYNTAX INTEGER{
|
|
notInstalled (1),
|
|
acBad (2),
|
|
dcBad (3),
|
|
acGood (4),
|
|
dcGood (5),
|
|
notSupported (6),
|
|
good (7),
|
|
bad (8)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The status of Power Supply 3."
|
|
::= {nbsCmmcChassisEntry 9}
|
|
|
|
nbsCmmcChassisPS4Status OBJECT-TYPE
|
|
SYNTAX INTEGER{
|
|
notInstalled (1),
|
|
acBad (2),
|
|
dcBad (3),
|
|
acGood (4),
|
|
dcGood (5),
|
|
notSupported (6),
|
|
good (7),
|
|
bad (8)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The status of Power Supply 4."
|
|
::= {nbsCmmcChassisEntry 10}
|
|
|
|
nbsCmmcChassisFan1Status OBJECT-TYPE
|
|
SYNTAX INTEGER{
|
|
notSupported (1),
|
|
bad (2),
|
|
good (3),
|
|
notInstalled (4)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The status of Fan 1."
|
|
::= {nbsCmmcChassisEntry 11}
|
|
|
|
nbsCmmcChassisFan2Status OBJECT-TYPE
|
|
SYNTAX INTEGER{
|
|
notSupported (1),
|
|
bad (2),
|
|
good (3),
|
|
notInstalled (4)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The status of Fan 2."
|
|
::= {nbsCmmcChassisEntry 12}
|
|
|
|
nbsCmmcChassisFan3Status OBJECT-TYPE
|
|
SYNTAX INTEGER{
|
|
notSupported (1),
|
|
bad (2),
|
|
good (3),
|
|
notInstalled (4)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The status of Fan 3."
|
|
::= {nbsCmmcChassisEntry 13}
|
|
|
|
nbsCmmcChassisFan4Status OBJECT-TYPE
|
|
SYNTAX INTEGER{
|
|
notSupported (1),
|
|
bad (2),
|
|
good (3),
|
|
notInstalled (4)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The status of Fan 4."
|
|
::= {nbsCmmcChassisEntry 14}
|
|
|
|
nbsCmmcChassisTemperature OBJECT-TYPE
|
|
SYNTAX INTEGER (-2147483648..2147483647)
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The temperature (degrees Celsius) of the Chassis.
|
|
|
|
Not supported value: 0x80000000"
|
|
DEFVAL { -2147483648 }
|
|
|
|
::= {nbsCmmcChassisEntry 15 }
|
|
|
|
nbsCmmcChassisTemperatureLimit OBJECT-TYPE
|
|
SYNTAX INTEGER ( -100..100)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The maximum safe temperature (degrees Celsius) of the
|
|
Chassis.
|
|
|
|
Not supported value: 0x80000000"
|
|
DEFVAL { 45 }
|
|
::= {nbsCmmcChassisEntry 16 }
|
|
|
|
nbsCmmcChassisTemperatureMin OBJECT-TYPE
|
|
SYNTAX INTEGER ( -100..100)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The minimum safe temperature (degrees Celsius) of the
|
|
Chassis.
|
|
|
|
Not supported value: 0x80000000"
|
|
DEFVAL { 5 }
|
|
::= {nbsCmmcChassisEntry 17 }
|
|
|
|
nbsCmmcChassisSignalStrength OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-only
|
|
STATUS deprecated
|
|
DESCRIPTION
|
|
"The received signal strength."
|
|
::= {nbsCmmcChassisEntry 18 }
|
|
|
|
nbsCmmcChassisSignalStrengthMinimum OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-write
|
|
STATUS deprecated
|
|
DESCRIPTION
|
|
"The minimum recommended operational received signal
|
|
strength."
|
|
::= {nbsCmmcChassisEntry 19 }
|
|
|
|
nbsCmmcChassisEnableAutoReset OBJECT-TYPE
|
|
SYNTAX INTEGER{
|
|
notSupported (1),
|
|
deprecatedoff (2),
|
|
deprecatedon (3)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Continuously monitor slots for module changes, and reset if
|
|
new board installed.
|
|
|
|
Deprecated.
|
|
|
|
The response to any GET should be notSupported(1).
|
|
Any SET attempt should be rejected with the SNMP error
|
|
badValue(3)."
|
|
::= {nbsCmmcChassisEntry 20}
|
|
|
|
nbsCmmcChassisEnableLinkTraps OBJECT-TYPE
|
|
SYNTAX INTEGER{
|
|
notSupported (1),
|
|
off (2),
|
|
on (3)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"When set, send trap to report change in link status,
|
|
up or down."
|
|
DEFVAL { on }
|
|
::= {nbsCmmcChassisEntry 21}
|
|
|
|
nbsCmmcChassisEnableChassisTraps OBJECT-TYPE
|
|
SYNTAX INTEGER{
|
|
notSupported (1),
|
|
off (2),
|
|
on (3)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"When set, send trap to report chassis related events."
|
|
DEFVAL { on }
|
|
::= {nbsCmmcChassisEntry 22}
|
|
|
|
nbsCmmcChassisEnableLoopbackTraps OBJECT-TYPE
|
|
SYNTAX INTEGER{
|
|
notSupported (1),
|
|
off (2),
|
|
on (3)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"When set, send trap to report change in loopback
|
|
configuration."
|
|
DEFVAL { on }
|
|
::= {nbsCmmcChassisEntry 23}
|
|
|
|
nbsCmmcChassisEnableSlotChangeTraps OBJECT-TYPE
|
|
SYNTAX INTEGER{
|
|
notSupported (1),
|
|
off (2),
|
|
on (3)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"When set, send trap to report slot change related events."
|
|
DEFVAL { on }
|
|
::= {nbsCmmcChassisEntry 24}
|
|
|
|
nbsCmmcChassisEnablePortTraps OBJECT-TYPE
|
|
SYNTAX INTEGER{
|
|
notSupported (1),
|
|
off (2),
|
|
on (3)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"When set, send trap to report port change related events."
|
|
DEFVAL { on }
|
|
::= {nbsCmmcChassisEntry 25}
|
|
|
|
nbsCmmcChassisResetAllModules OBJECT-TYPE
|
|
SYNTAX INTEGER{
|
|
notSupported (1),
|
|
deprecatedOperating (2),
|
|
deprecatedReset (3)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Continuously monitor slots for module changes, and reset
|
|
if new board installed.
|
|
|
|
Deprecated.
|
|
|
|
The response to any GET should be notSupported(1).
|
|
Any SET attempt should be rejected with the SNMP error
|
|
badValue(3)."
|
|
::= {nbsCmmcChassisEntry 26}
|
|
|
|
nbsCmmcChassisEnableModuleSpecificTraps OBJECT-TYPE
|
|
SYNTAX INTEGER{
|
|
notSupported (1),
|
|
off (2),
|
|
on (3)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"When set, send trap to report change in specific cards
|
|
conditions"
|
|
DEFVAL { on }
|
|
::= {nbsCmmcChassisEntry 27}
|
|
|
|
nbsCmmcChassisLoopbackTimeout OBJECT-TYPE
|
|
SYNTAX INTEGER (0..2147483647)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"loopback timeout in minutes, zero indicates forever"
|
|
DEFVAL { 0 }
|
|
::= {nbsCmmcChassisEntry 28}
|
|
|
|
nbsCmmcChassisPortInfoBitMap OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Deprecated."
|
|
::= {nbsCmmcChassisEntry 29}
|
|
|
|
nbsCmmcChassisSlotListBitMap OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Deprecated."
|
|
::= {nbsCmmcChassisEntry 30}
|
|
|
|
nbsCmmcChassisNumberOfPortsBitMap OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Deprecated."
|
|
::= {nbsCmmcChassisEntry 31}
|
|
|
|
nbsCmmcChassisName OBJECT-TYPE
|
|
SYNTAX DisplayString(SIZE(0..50))
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The user assigned name for this chassis"
|
|
::= {nbsCmmcChassisEntry 32 }
|
|
|
|
nbsCmmcChassisEnableLINTraps OBJECT-TYPE
|
|
SYNTAX INTEGER{
|
|
notSupported (1),
|
|
off (2),
|
|
on (3)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"When off(2), suppresses any traps related to Link
|
|
Integrity Notification."
|
|
DEFVAL { on }
|
|
::= {nbsCmmcChassisEntry 33}
|
|
|
|
nbsCmmcChassisEnablePortChangeTraps OBJECT-TYPE
|
|
SYNTAX INTEGER{
|
|
notSupported (1),
|
|
off (2),
|
|
on (3)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"When off(2), suppresses any traps related to removable
|
|
Ports being inserted or removed."
|
|
DEFVAL { on }
|
|
::= {nbsCmmcChassisEntry 34}
|
|
|
|
nbsCmmcChassisEnablePortDiagsTraps OBJECT-TYPE
|
|
SYNTAX INTEGER{
|
|
notSupported (1),
|
|
off (2),
|
|
on (3)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"When off(2), suppresses any traps related to digital
|
|
diagnostics being outside of safe levels."
|
|
DEFVAL { on }
|
|
::= {nbsCmmcChassisEntry 35}
|
|
|
|
nbsCmmcChassisFan5Status OBJECT-TYPE
|
|
SYNTAX INTEGER{
|
|
notSupported (1),
|
|
bad (2),
|
|
good (3),
|
|
notInstalled (4)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The status of Fan 5."
|
|
::= {nbsCmmcChassisEntry 36}
|
|
|
|
nbsCmmcChassisFan6Status OBJECT-TYPE
|
|
SYNTAX INTEGER{
|
|
notSupported (1),
|
|
bad (2),
|
|
good (3),
|
|
notInstalled (4)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The status of Fan 6."
|
|
::= {nbsCmmcChassisEntry 37}
|
|
|
|
nbsCmmcChassisFan7Status OBJECT-TYPE
|
|
SYNTAX INTEGER{
|
|
notSupported (1),
|
|
bad (2),
|
|
good (3),
|
|
notInstalled (4)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The status of Fan 7."
|
|
::= {nbsCmmcChassisEntry 38}
|
|
|
|
nbsCmmcChassisFan8Status OBJECT-TYPE
|
|
SYNTAX INTEGER{
|
|
notSupported (1),
|
|
bad (2),
|
|
good (3),
|
|
notInstalled (4)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The status of Fan 8."
|
|
::= {nbsCmmcChassisEntry 39}
|
|
|
|
nbsCmmcChassisEnableSwitchoverTraps OBJECT-TYPE
|
|
SYNTAX INTEGER{
|
|
notSupported (1),
|
|
off (2),
|
|
on (3)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"When on, NM can send notifications whenever a
|
|
self-healing card switches traffic from an active
|
|
port to its redundant standby port.
|
|
|
|
When off, NM will not send switchover notifications."
|
|
DEFVAL { on }
|
|
::= {nbsCmmcChassisEntry 40}
|
|
|
|
nbsCmmcChassisCrossConnect OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
notSupported (1),
|
|
operating (2),
|
|
clearing (3)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"For chassis housing cross-connect blades or slots, this
|
|
object is used to reflect the operating state and to clear
|
|
the entire cross-connect map, including any independent maps
|
|
of subordinate slots.
|
|
|
|
If there are currently no cross-connect blades or slots in
|
|
this chassis, the Agent must report notSupported(1).
|
|
Additionally, if this object reports notSupported(1), any
|
|
SNMP SET to this object should return SNMP Error 3 (bad
|
|
value).
|
|
|
|
The Agent should report operating(2) under normal
|
|
circumstances.
|
|
|
|
If this object reports operating(2), SNMP Managers are allowed
|
|
to set this object to clearing (3), which instructs the Agent
|
|
to erase all this chassis' cross-connect maps, including any
|
|
independent maps of subordinate slots."
|
|
|
|
DEFVAL { operating }
|
|
::= { nbsCmmcChassisEntry 41 }
|
|
|
|
nbsCmmcChassisNVAreaBanks OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The maximum number of executable images that can be stored
|
|
locally on this chassis.
|
|
|
|
This number does not count any memory banks that are in
|
|
a modular subcomponent of this chassis. Please refer to
|
|
nbsPartProgNVAreaStart and nbsPartProgNVAreaBanks for that
|
|
information.
|
|
|
|
Not supported value: 0"
|
|
DEFVAL { 0 }
|
|
::= { nbsCmmcChassisEntry 42 }
|
|
|
|
nbsCmmcChassisFirmwareCaps OBJECT-TYPE
|
|
SYNTAX OCTET STRING(SIZE(0..8))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This bitmask indicates which executable images this chassis can
|
|
support. This object is mandatory for all chassis.
|
|
|
|
Bit 0 is reserved.
|
|
|
|
Subsequent bits refer to the nbsCmmcSysFirmwareTable. Bit 1
|
|
corresponds to the first table entry, Bit 2 to the second entry,
|
|
and so on. A bit is set (1) if that image is appropriate for this
|
|
chassis, cleared (0) otherwise.
|
|
|
|
OCTET STRING bitmasks count the leftmost bit (MSB) as 0.
|
|
|
|
A zero length OCTET STRING indicates that the
|
|
nbsCmmcSysFirmwareTable is not supported by this agent."
|
|
::= { nbsCmmcChassisEntry 43 }
|
|
|
|
nbsCmmcChassisFirmwareLoad OBJECT-TYPE
|
|
SYNTAX OCTET STRING(SIZE(0..8))
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This bitmask indicates which executable images this chassis
|
|
has stored in its own NV area. This object is mandatory for
|
|
all chassis.
|
|
|
|
OCTET STRING bitmasks count the leftmost bit (MSB) as 0. Bit 0
|
|
indicates whether an executable image is loading.
|
|
|
|
Subsequent bits refer to the nbsCmmcSysFirmwareTable. Bit 1
|
|
corresponds to the first table entry, Bit 2 to the second entry,
|
|
and so on. A bit is set (1) if that image is stored on this
|
|
chassis, cleared (0) if not.
|
|
|
|
Clearing bits has no effect. To erase an NV area, use the
|
|
nbsCmmcSysNVAreaTable.
|
|
|
|
Users may transfer a file to an NV area by setting the appropriate
|
|
file's bit and the loading (MSB) bit to one (1). Adding a file
|
|
requires that the NM start a file transfer to this chassis, which
|
|
is a lengthy operation. If a transfer session is already active
|
|
(nbsCmmcChassisLoader is non-zero), writes to this object will
|
|
be rejected.
|
|
|
|
A zero length OCTET STRING indicates that the
|
|
nbsCmmcSysFirmwareTable is not supported by this agent."
|
|
::= { nbsCmmcChassisEntry 44 }
|
|
|
|
nbsCmmcChassisNVAreaAdmin OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A SET on this object will force the corresponding
|
|
nbsCmmcSysNvAreaStatus to primary, set this chassis' other
|
|
memory banks to backup, and immediately load and execute
|
|
the firmware image contained in the specified memory bank.
|
|
|
|
A GET on this object will indicate the memory bank of this
|
|
chassis that is currently designated as primary.
|
|
|
|
Not supported value: -1"
|
|
DEFVAL { 0 }
|
|
::= { nbsCmmcChassisEntry 45 }
|
|
|
|
nbsCmmcChassisNVAreaOper OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The nbsCmmcSysNVAreaBank of nbsCmmcSysNVAreaTable corresponding
|
|
to the current operationally active firmware image.
|
|
|
|
0 indicates the current active image is NOT in the NVAreaTable.
|
|
|
|
Not supported value: -1"
|
|
DEFVAL { -1 }
|
|
::= { nbsCmmcChassisEntry 46 }
|
|
|
|
nbsCmmcChassisLoader OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The nbsCmmcSysLoaderIndex of nbsCmmcSysLoaderTable
|
|
corresponding to the current loading session.
|
|
|
|
0 indicates no loading session is active."
|
|
DEFVAL { 0 }
|
|
::= { nbsCmmcChassisEntry 47 }
|
|
|
|
nbsCmmcChassisSerialNum OBJECT-TYPE
|
|
SYNTAX DisplayString(SIZE(0..12))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"SerialNumber of this chassis.
|
|
|
|
If this object is not supported, this string should be empty."
|
|
::= { nbsCmmcChassisEntry 48 }
|
|
|
|
nbsCmmcChassisFace OBJECT-TYPE
|
|
SYNTAX OCTET STRING(SIZE(0..500))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"ASCII string containing encoded summary of chassis front
|
|
panel status. The encoding uses keywords and associated
|
|
allowed values.
|
|
|
|
Keyword:value pairs delimited by the pipe '|' symbol, and
|
|
within a pair, a keyword should be separated from its
|
|
associated value by a colon ':' character.
|
|
|
|
Agent should provide the following info if available. If
|
|
unknown, it should be omitted.
|
|
|
|
Description Keyword Allowed Values
|
|
---------------------------------------------------------
|
|
Protocol prot ether|slip
|
|
Power Supply(X) psx [use nbsCmmcChassisPSxStatus]
|
|
Temperature temp [use nbsCmmcChassisTemperature]
|
|
Temperature Max tmax [use nbsCmmcChassisTemperatureLimit]
|
|
Temperature Min tmin [use nbsCmmcChassisTemperatureMin]
|
|
Type type [use nbsCmmcChassisType]
|
|
RM/AH Peer Chas rmch [use nbsCmmcChassisIndex]
|
|
|
|
An example string could be:
|
|
|prot:ether|ps1:2|ps2:3|ps3:5|temp:20|
|
|
|
|
|
|
If this object is not supported, this string should be
|
|
empty."
|
|
::= { nbsCmmcChassisEntry 49 }
|
|
|
|
nbsCmmcChassisCountersState OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
notSupported (1),
|
|
counting (2),
|
|
clearing (3)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object allows user to reset MAC counters on all ports in this
|
|
Chassis."
|
|
DEFVAL { counting }
|
|
::= { nbsCmmcChassisEntry 50 }
|
|
|
|
nbsCmmcChassisPowerStatus OBJECT-TYPE
|
|
SYNTAX INTEGER{
|
|
notSupported (1),
|
|
sufficient (2),
|
|
insufficient (3)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Indicates if the total power in the chassis is sufficient or insufficient.
|
|
Insufficient means that the chassis won't work in a correct mode."
|
|
::= { nbsCmmcChassisEntry 51 }
|
|
|
|
nbsCmmcChassisIfIndex OBJECT-TYPE
|
|
SYNTAX InterfaceIndex
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Mib2-like ifIndex of this chassis"
|
|
::= { nbsCmmcChassisEntry 52 }
|
|
|
|
|
|
--
|
|
--
|
|
-- nbsCmmcChassisGrp Scalars
|
|
--
|
|
--
|
|
|
|
nbsCmmcChassisCount OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of chassis currently plugged into the system."
|
|
::= { nbsCmmcChassisGrp 2 }
|
|
|
|
|
|
|
|
-- ********************************************************************
|
|
--
|
|
-- Objects for the Slots group
|
|
--
|
|
-- ********************************************************************
|
|
|
|
nbsCmmcSlotTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF NbsCmmcSlotEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A table that describes the Slot connected"
|
|
|
|
::= { nbsCmmcSlotGrp 1 }
|
|
|
|
nbsCmmcSlotEntry OBJECT-TYPE
|
|
SYNTAX NbsCmmcSlotEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Contains a description of a particular Slot"
|
|
|
|
INDEX { nbsCmmcSlotChassisIndex, nbsCmmcSlotIndex }
|
|
|
|
::= { nbsCmmcSlotTable 1 }
|
|
|
|
NbsCmmcSlotEntry ::= SEQUENCE {
|
|
nbsCmmcSlotChassisIndex INTEGER,
|
|
nbsCmmcSlotIndex INTEGER,
|
|
nbsCmmcSlotType NbsCmmcEnumSlotType,
|
|
nbsCmmcSlotModel DisplayString,
|
|
nbsCmmcSlotObjectId OBJECT IDENTIFIER,
|
|
nbsCmmcSlotNumberOfPorts INTEGER,
|
|
nbsCmmcSlotHardwareRevision DisplayString,
|
|
nbsCmmcSlotOperationType NbsCmmcEnumSlotOperationType,
|
|
nbsCmmcSlotReset INTEGER,
|
|
nbsCmmcSlotName DisplayString,
|
|
nbsCmmcSlotModuleType INTEGER,
|
|
nbsCmmcSlotModuleSlot INTEGER,
|
|
nbsCmmcSlotSwConfigurable INTEGER,
|
|
nbsCmmcSlotConfiguration OCTET STRING,
|
|
nbsCmmcSlotMacAddress OCTET STRING,
|
|
nbsCmmcSlotIPAddress IpAddress,
|
|
nbsCmmcSlotSubnetMask IpAddress,
|
|
nbsCmmcSlotBroadcastAddr IpAddress,
|
|
nbsCmmcSlotDefGateway IpAddress,
|
|
nbsCmmcSlotHoming INTEGER,
|
|
nbsCmmcSlotRedundancyAdmin INTEGER,
|
|
nbsCmmcSlotDescr DisplayString,
|
|
nbsCmmcSlotUpgradable INTEGER,
|
|
nbsCmmcSlotCrossConnect INTEGER,
|
|
nbsCmmcSlotClearType INTEGER,
|
|
nbsCmmcSlotNVAreaBanks INTEGER,
|
|
nbsCmmcSlotFirmwareCaps OCTET STRING,
|
|
nbsCmmcSlotFirmwareLoad OCTET STRING,
|
|
nbsCmmcSlotNVAreaAdmin INTEGER,
|
|
nbsCmmcSlotNVAreaOper INTEGER,
|
|
nbsCmmcSlotLoader INTEGER,
|
|
nbsCmmcSlotSerialNum DisplayString,
|
|
nbsCmmcSlotToggleRate INTEGER,
|
|
nbsCmmcSlotTemperature INTEGER,
|
|
nbsCmmcSlotCountersState INTEGER,
|
|
nbsCmmcSlotRedundancyOper INTEGER,
|
|
nbsCmmcSlotIfIndex InterfaceIndex,
|
|
nbsCmmcSlotModuleStatus INTEGER,
|
|
nbsCmmcSlotManagementPort INTEGER,
|
|
nbsCmmcSlotTemperatureLimit INTEGER,
|
|
nbsCmmcSlotTemperatureMin INTEGER
|
|
}
|
|
|
|
nbsCmmcSlotChassisIndex OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The index of the Chassis to the Slot is connected."
|
|
::= { nbsCmmcSlotEntry 1 }
|
|
|
|
nbsCmmcSlotIndex OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The slot index."
|
|
::= { nbsCmmcSlotEntry 2 }
|
|
|
|
nbsCmmcSlotType OBJECT-TYPE
|
|
SYNTAX NbsCmmcEnumSlotType
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The front panel of card in the slot."
|
|
::= { nbsCmmcSlotEntry 3 }
|
|
|
|
nbsCmmcSlotModel OBJECT-TYPE
|
|
SYNTAX DisplayString(SIZE(0..50))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Describes the model of card that is currently in the slot."
|
|
::= { nbsCmmcSlotEntry 4 }
|
|
|
|
nbsCmmcSlotObjectId OBJECT-TYPE
|
|
SYNTAX OBJECT IDENTIFIER
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The description of the type of card in the slot."
|
|
::= { nbsCmmcSlotEntry 5 }
|
|
|
|
nbsCmmcSlotNumberOfPorts OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Number of ports on the card."
|
|
DEFVAL { 0 }
|
|
::= { nbsCmmcSlotEntry 6 }
|
|
|
|
nbsCmmcSlotHardwareRevision OBJECT-TYPE
|
|
SYNTAX DisplayString(SIZE(0..100))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This describes the hardware revision of the card"
|
|
::= { nbsCmmcSlotEntry 7 }
|
|
|
|
nbsCmmcSlotOperationType OBJECT-TYPE
|
|
SYNTAX NbsCmmcEnumSlotOperationType
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Operation of card.."
|
|
DEFVAL { other }
|
|
::= { nbsCmmcSlotEntry 8 }
|
|
|
|
nbsCmmcSlotReset OBJECT-TYPE
|
|
SYNTAX INTEGER{
|
|
notSupported (1),
|
|
operating (2),
|
|
deprecatedPhy (3),
|
|
deprecatedQueue (4),
|
|
resetSlot (5),
|
|
initSlot (6),
|
|
resetWarm (7)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Current reset condition, and possible reset types.
|
|
notSupported [1] - reported if feature unavailable.
|
|
operating [2] - indicates normal operating status.
|
|
phy [3] and queue [4] are deprecated.
|
|
resetSlot [5] - cold restart, may impact traffic.
|
|
initSlot [6] reverts to default settings; init-module.
|
|
resetWarm [7] - soft restart, won't hurt traffic.
|
|
|
|
The value operating [2] is normally returned by GET,
|
|
but during a reset operation, the appropriate reset
|
|
value [5, 6, or 7] may be returned."
|
|
::= { nbsCmmcSlotEntry 9 }
|
|
|
|
nbsCmmcSlotName OBJECT-TYPE
|
|
SYNTAX DisplayString(SIZE(0..50))
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The user assigned name for this slot."
|
|
::= { nbsCmmcSlotEntry 10 }
|
|
|
|
nbsCmmcSlotModuleType OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Equivalent to nbsCmmcSlotType, except for modules
|
|
that occupy more than one slot in a chassis. For such multi-
|
|
slot modules, this ModuleType indicates the product this slot
|
|
is a part of."
|
|
::= { nbsCmmcSlotEntry 11 }
|
|
|
|
nbsCmmcSlotModuleSlot OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This indicates the position of this slot within its module.
|
|
For one-slot modules this value is always one (1). For
|
|
multi-slot modules, this is a positive integer between 1
|
|
and the number of slots spanned by this module. The
|
|
numbering always begins with the leftmost slot as 1."
|
|
DEFVAL { 1 }
|
|
::= { nbsCmmcSlotEntry 12 }
|
|
|
|
nbsCmmcSlotSwConfigurable OBJECT-TYPE
|
|
SYNTAX INTEGER{
|
|
other (1),
|
|
no (2),
|
|
yes (3)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Indicates whether card is software configurable, usually
|
|
based on hardware jumper/dip switch settings. If any changes
|
|
to the hardware configuration are allowed, this value will be
|
|
yes(3). If this is no(2), SNMP GETs will work but SETs will
|
|
fail with an SNMP error. According to RFC 1157, that error
|
|
should be noSuchName(2)."
|
|
::= { nbsCmmcSlotEntry 13 }
|
|
|
|
nbsCmmcSlotConfiguration OBJECT-TYPE
|
|
SYNTAX OCTET STRING (SIZE(0..250))
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Bit stream containing current configuration of slot."
|
|
::= { nbsCmmcSlotEntry 14 }
|
|
|
|
nbsCmmcSlotMacAddress OBJECT-TYPE
|
|
SYNTAX OCTET STRING (SIZE(0..6))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"MAC Address of this card.
|
|
|
|
If this object is not supported, this string should be empty."
|
|
::= { nbsCmmcSlotEntry 15 }
|
|
|
|
nbsCmmcSlotIPAddress OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"For non-NM cards which feature independent IP
|
|
stacks, this is the SNMP Agent Administrative value
|
|
of the IP Address for the card in this slot."
|
|
::= { nbsCmmcSlotEntry 16 }
|
|
|
|
nbsCmmcSlotSubnetMask OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"For non-NM cards which feature independent IP
|
|
stacks, this is the SNMP Agent Administrative value
|
|
of the SubnetMask for the card in this slot."
|
|
::= { nbsCmmcSlotEntry 17 }
|
|
|
|
nbsCmmcSlotBroadcastAddr OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"For non-NM cards which feature independent IP
|
|
stacks, this is the SNMP Agent Administrative value
|
|
of the IP Broadcast Address for the card in this slot."
|
|
::= { nbsCmmcSlotEntry 18 }
|
|
|
|
nbsCmmcSlotDefGateway OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"For non-NM cards which feature independent IP
|
|
stacks, this is the SNMP Agent Administrative value
|
|
of the Default Gateway for the card in this slot."
|
|
::= { nbsCmmcSlotEntry 19 }
|
|
|
|
nbsCmmcSlotHoming OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
notSupported (1),
|
|
singleCO (2),
|
|
dualCOs (3)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object describes the cabling topology of
|
|
CO / CPE pairs. It must be supported on the
|
|
Customer Premises Equipment (CPE) slots.
|
|
|
|
Any card that does not utilize this object
|
|
should report notSupported(1).
|
|
|
|
If one CO is redundantly cabled to one CPE, the
|
|
pair is in singleCO(2) homing.
|
|
|
|
If two separate CO cards are connected to the
|
|
same CPE, the CPE is dually homed. Because
|
|
neither CO has contact with the other CO, each
|
|
CO should be told the CPE is in a dualCOs(3)
|
|
homing configuration.
|
|
|
|
If the card has a dual homing feature but does
|
|
not know its current status, it defaults to
|
|
singleCO(2). If that is incorrect, users should
|
|
change the value to dualCOs(3) to inform the card
|
|
of its network configuration."
|
|
DEFVAL { singleCO }
|
|
::= { nbsCmmcSlotEntry 20 }
|
|
|
|
nbsCmmcSlotRedundancyAdmin OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
notSupported (1),
|
|
disabled (2),
|
|
enabled (3)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object is used to disable redundancy on certain cards
|
|
that support the 802.3ah standard, but if supported, the
|
|
preferred method is to use the object nbsCmmcPortEnableAdmin
|
|
to administratively disable redundant ports that shouldn't
|
|
become active.
|
|
|
|
This object may also be used to change the operating mode of
|
|
4 port crossbar cards that can be configured for redundancy.
|
|
|
|
For cards that do not support this feature, any reads of
|
|
this object should get the response notSupported (1). Writes
|
|
to this object should be rejected with the SNMP error
|
|
badValue (3)."
|
|
DEFVAL { disabled }
|
|
::= { nbsCmmcSlotEntry 21 }
|
|
|
|
nbsCmmcSlotDescr OBJECT-TYPE
|
|
SYNTAX DisplayString(SIZE(0..100))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Agent description of this slot."
|
|
::= { nbsCmmcSlotEntry 22 }
|
|
|
|
nbsCmmcSlotUpgradable OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
notSupported (1),
|
|
supported (2)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object indicates whether the card in this slot
|
|
can now be reprogrammed. It should be used together
|
|
with nbsCmmcSysUpgrade.
|
|
|
|
Cards without reprogrammable firmware should always
|
|
report notSupported (1). Reprogrammable cards should
|
|
report supported(2) only if the NM has the appropriate
|
|
firmware image already loaded and ready to send to
|
|
the card."
|
|
::= { nbsCmmcSlotEntry 23 }
|
|
|
|
nbsCmmcSlotCrossConnect OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
notSupported (1),
|
|
operating (2),
|
|
clearing (3)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"For slots supporting cross-connect functionality, this
|
|
object is used to reflect the operating state and
|
|
clear the entire cross-connect map for this slot.
|
|
|
|
If the slot is not of cross-connect type, the Agent must
|
|
report notSupported(1). Additionally, if this object reports
|
|
notSupported(1), any SNMP SET to this object should return
|
|
SNMP Error 3 (bad value).
|
|
|
|
The Agent should report operating(2) under normal
|
|
circumstances.
|
|
|
|
If this object reports operating(2), SNMP Managers are allowed to
|
|
set this object to clearing (3), which instructs the Agent
|
|
to erase the cross-connect map for this slot."
|
|
DEFVAL { operating }
|
|
::= { nbsCmmcSlotEntry 24 }
|
|
|
|
nbsCmmcSlotClearType OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
notSupported(1),
|
|
idle (2),
|
|
clearType (3)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"When nbsCmmcSysLockTypes is enabled, use this object
|
|
to clear the configured slot type. Issue a set command
|
|
with a value of clearType(3). A read of this object
|
|
will always return idle(2), or notSupported(1) if this
|
|
feature is not supported."
|
|
DEFVAL { idle }
|
|
::= { nbsCmmcSlotEntry 25 }
|
|
|
|
nbsCmmcSlotNVAreaBanks OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The maximum number of executable images that can be stored
|
|
locally on this module.
|
|
|
|
This number does not count any memory banks that are in
|
|
a modular subcomponent of this card. Please refer to
|
|
nbsPartProgNVAreaStart and nbsPartProgNVAreaBanks for that
|
|
information.
|
|
|
|
|
|
Not supported value: 0"
|
|
DEFVAL { 0 }
|
|
::= { nbsCmmcSlotEntry 26 }
|
|
|
|
nbsCmmcSlotFirmwareCaps OBJECT-TYPE
|
|
SYNTAX OCTET STRING(SIZE(0..8))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This bitmask indicates which executable images this module can
|
|
support. This object is mandatory for all modules.
|
|
|
|
Bit 0 is reserved.
|
|
|
|
Subsequent bits refer to the nbsCmmcSysFirmwareTable. Bit 1
|
|
corresponds to the first table entry, Bit 2 to the second entry,
|
|
and so on. A bit is set (1) if that image is appropriate for this
|
|
module, cleared (0) if unavailable.
|
|
|
|
OCTET STRING bitmasks count the leftmost bit (MSB) as 0.
|
|
|
|
A zero length OCTET STRING indicates that the
|
|
nbsCmmcSysFirmwareTable is not supported by this agent."
|
|
::= { nbsCmmcSlotEntry 27 }
|
|
|
|
nbsCmmcSlotFirmwareLoad OBJECT-TYPE
|
|
SYNTAX OCTET STRING(SIZE(0..8))
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This bitmask indicates which executable images this module
|
|
has stored in its own NV area. This object is mandatory for
|
|
all modules.
|
|
|
|
OCTET STRING bitmasks count the leftmost bit (MSB) as 0. Bit 0
|
|
indicates whether an executable image is loading.
|
|
|
|
Subsequent bits refer to the nbsCmmcSysFirmwareTable. Bit 1
|
|
corresponds to the first table entry, Bit 2 to the second entry,
|
|
and so on. A bit is set (1) if that image is stored on this
|
|
module, cleared (0) if not.
|
|
|
|
Clearing bits has no effect. To erase an NV area, use the
|
|
nbsCmmcSysNVAreaTable.
|
|
|
|
Users may transfer a file to an NV area by setting the appropriate
|
|
file's bit and the loading (MSB) bit to one (1). Adding a file
|
|
requires that the NM start a file transfer to this module, which
|
|
is a lengthy operation. If a transfer session is already active
|
|
(nbsCmmcSlotLoader is non-zero), writes to this object will be
|
|
rejected.
|
|
|
|
A zero length OCTET STRING indicates that the
|
|
nbsCmmcSysFirmwareTable is not supported by this agent."
|
|
::= { nbsCmmcSlotEntry 28 }
|
|
|
|
nbsCmmcSlotNVAreaAdmin OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A SET on this object will force the corresponding
|
|
nbsCmmcSysNvAreaStatus to primary, set this module's other
|
|
memory banks to backup, and immediately load and execute
|
|
the firmware image contained in the specified memory bank.
|
|
|
|
A GET on this object will indicate the memory bank of this
|
|
module that is currently designated as primary.
|
|
|
|
Not supported value: -1"
|
|
DEFVAL { 0 }
|
|
::= { nbsCmmcSlotEntry 29 }
|
|
|
|
nbsCmmcSlotNVAreaOper OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The nbsCmmcSysNVAreaBank of nbsCmmcSysNVAreaTable corresponding
|
|
to the current operationally active firmware image.
|
|
|
|
0 indicates the current active image is NOT in the NVAreaTable.
|
|
|
|
Not supported value: -1"
|
|
DEFVAL { -1 }
|
|
::= { nbsCmmcSlotEntry 30 }
|
|
|
|
nbsCmmcSlotLoader OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The nbsCmmcSysLoaderIndex of nbsCmmcSysLoaderTable
|
|
corresponding to the current loading session.
|
|
|
|
0 indicates no loading session is active."
|
|
DEFVAL { 0 }
|
|
::= { nbsCmmcSlotEntry 31 }
|
|
|
|
nbsCmmcSlotSerialNum OBJECT-TYPE
|
|
SYNTAX DisplayString(SIZE(0..12))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"SerialNumber of this module.
|
|
|
|
If this object is not supported, this string should be empty."
|
|
::= { nbsCmmcSlotEntry 32 }
|
|
|
|
nbsCmmcSlotToggleRate OBJECT-TYPE
|
|
SYNTAX INTEGER (0..2147483647)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"For crossbar products. Used to indicate the approximate
|
|
rate, in microseconds, at which this card should toggle
|
|
its transmitters on and off.
|
|
|
|
Not supported value: 0"
|
|
DEFVAL { 0 }
|
|
::= { nbsCmmcSlotEntry 33 }
|
|
|
|
nbsCmmcSlotTemperature OBJECT-TYPE
|
|
SYNTAX INTEGER (-2147483648..2147483647)
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The temperature (in degrees celsius) of this slot.
|
|
|
|
Not supported value: 0x80000000"
|
|
|
|
DEFVAL { -2147483648 }
|
|
::= { nbsCmmcSlotEntry 34 }
|
|
|
|
nbsCmmcSlotCountersState OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
notSupported (1),
|
|
counting (2),
|
|
clearing (3)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object allows user to reset MAC counters on all ports."
|
|
|
|
DEFVAL { counting }
|
|
::= { nbsCmmcSlotEntry 35 }
|
|
|
|
nbsCmmcSlotRedundancyOper OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
notSupported (1),
|
|
disabled (2),
|
|
enabled (3)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object reports the actual redundancy state of a card.
|
|
|
|
For cards that do not support this feature, any reads of
|
|
this object should get the response notSupported (1)."
|
|
DEFVAL { disabled }
|
|
::= { nbsCmmcSlotEntry 36 }
|
|
|
|
nbsCmmcSlotIfIndex OBJECT-TYPE
|
|
SYNTAX InterfaceIndex
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Mib2-like ifIndex of this slot"
|
|
::= { nbsCmmcSlotEntry 37 }
|
|
|
|
nbsCmmcSlotModuleStatus OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
notSupported (1),
|
|
empty (2),
|
|
notReady (3),
|
|
ready (4),
|
|
standby (5)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Slots that have no card installed should be reported as
|
|
empty(2).
|
|
|
|
Slots where a card has been physically inserted should be
|
|
reported as notReady(3) while the card is loading or
|
|
warming up, and ready(4) once the card is fully
|
|
operational.
|
|
|
|
Slots that support redundant action may report standby(5)
|
|
if they are not yet ready but waiting to go to ready(4) in
|
|
case of failover.
|
|
|
|
When this object is unavailable the Agent will report
|
|
the status notSupported (1)."
|
|
DEFVAL { empty }
|
|
::= { nbsCmmcSlotEntry 38 }
|
|
|
|
nbsCmmcSlotManagementPort OBJECT-TYPE
|
|
SYNTAX INTEGER (0..65535)
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object, if set, reports the direct slot management port number.
|
|
For cards that do not support this feature the response will be 0."
|
|
DEFVAL { 0 }
|
|
::= { nbsCmmcSlotEntry 39 }
|
|
|
|
nbsCmmcSlotTemperatureLimit OBJECT-TYPE
|
|
SYNTAX INTEGER ( -100..100)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The maximum safe temperature (degrees Celsius) of the
|
|
Slot.
|
|
|
|
Not supported value: 0x80000000"
|
|
DEFVAL { 85 }
|
|
::= {nbsCmmcSlotEntry 40 }
|
|
|
|
nbsCmmcSlotTemperatureMin OBJECT-TYPE
|
|
SYNTAX INTEGER ( -100..100)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The minimum safe temperature (degrees Celsius) of the
|
|
Slot.
|
|
|
|
Not supported value: 0x80000000"
|
|
DEFVAL { 0 }
|
|
::= {nbsCmmcSlotEntry 41 }
|
|
|
|
-- *******************************************************************
|
|
|
|
nbsCmmcLedTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF NbsCmmcLedEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A table to report status of front panel LEDs"
|
|
|
|
::= { nbsCmmcSlotGrp 2 }
|
|
|
|
nbsCmmcLedEntry OBJECT-TYPE
|
|
SYNTAX NbsCmmcLedEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Indicates status of a particular LED"
|
|
|
|
INDEX { nbsCmmcLedChassisIndex, nbsCmmcLedSlotIndex, nbsCmmcLedIndex }
|
|
|
|
::= { nbsCmmcLedTable 1 }
|
|
|
|
NbsCmmcLedEntry ::= SEQUENCE {
|
|
nbsCmmcLedChassisIndex INTEGER,
|
|
nbsCmmcLedSlotIndex INTEGER,
|
|
nbsCmmcLedIndex INTEGER,
|
|
nbsCmmcLedColor INTEGER,
|
|
nbsCmmcLedDescription DisplayString
|
|
}
|
|
|
|
nbsCmmcLedChassisIndex OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The index of the Chassis to the Slot is connected."
|
|
::= { nbsCmmcLedEntry 1 }
|
|
|
|
nbsCmmcLedSlotIndex OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The slot index."
|
|
::= { nbsCmmcLedEntry 2 }
|
|
|
|
nbsCmmcLedIndex OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The index of the led. Index starts at 1."
|
|
::= { nbsCmmcLedEntry 3 }
|
|
|
|
nbsCmmcLedColor OBJECT-TYPE
|
|
SYNTAX INTEGER{
|
|
off (1),
|
|
green (2),
|
|
amber (3),
|
|
other (4)
|
|
}
|
|
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Actual/current color of the LED."
|
|
::= { nbsCmmcLedEntry 4 }
|
|
|
|
nbsCmmcLedDescription OBJECT-TYPE
|
|
SYNTAX DisplayString(SIZE(0..50))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"LED's label as on card and short description"
|
|
::= { nbsCmmcLedEntry 5 }
|
|
|
|
--
|
|
-- the SlotFace table
|
|
--
|
|
|
|
|
|
nbsCmmcSlotFaceTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF NbsCmmcSlotFaceEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A table that describes the front panel state of each slot"
|
|
|
|
::= { nbsCmmcSlotGrp 3 }
|
|
|
|
nbsCmmcSlotFaceEntry OBJECT-TYPE
|
|
SYNTAX NbsCmmcSlotFaceEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Contains a description of a particular Slot"
|
|
|
|
INDEX { nbsCmmcSlotFaceChassisIndex, nbsCmmcSlotFaceSlotIndex, nbsCmmcSlotFaceRowIndex }
|
|
|
|
::= { nbsCmmcSlotFaceTable 1 }
|
|
|
|
NbsCmmcSlotFaceEntry ::= SEQUENCE {
|
|
nbsCmmcSlotFaceChassisIndex INTEGER,
|
|
nbsCmmcSlotFaceSlotIndex INTEGER,
|
|
nbsCmmcSlotFaceRowIndex INTEGER,
|
|
nbsCmmcSlotFaceSummary OCTET STRING
|
|
}
|
|
|
|
nbsCmmcSlotFaceChassisIndex OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The index of the Chassis housing this slot."
|
|
::= { nbsCmmcSlotFaceEntry 1 }
|
|
|
|
nbsCmmcSlotFaceSlotIndex OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The slot index."
|
|
::= { nbsCmmcSlotFaceEntry 2 }
|
|
|
|
nbsCmmcSlotFaceRowIndex OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Row Number"
|
|
::= { nbsCmmcSlotFaceEntry 3 }
|
|
|
|
nbsCmmcSlotFaceSummary OBJECT-TYPE
|
|
SYNTAX OCTET STRING(SIZE(0..500))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"ASCII string containing encoded summary of slot front
|
|
panel status. The encoding uses keywords and associated
|
|
allowed values.
|
|
|
|
Keyword:value pairs delimited by the pipe '|' symbol, and
|
|
within a pair, a keyword should be separated from its
|
|
associated value by a colon ':' character.
|
|
|
|
Agent should provide the following info if available. If
|
|
unknown or inapplicable, it should be omitted.
|
|
|
|
Description Keyword Allowed Values
|
|
---------------------------------------------------------
|
|
Slot/SNMP Type slid [use nbsCmmcSlotType]
|
|
LED ledx [use nbsCmmcLedColor]
|
|
PortLink plnkx [use nbsCmmcPortLinked]
|
|
PortOperational popx [use nbsCmmcPortOperational]
|
|
PortSelectLink pselx actv|stdby
|
|
PortConnector pconx [use nbsCmmcPortConnector]
|
|
|
|
An example string could be:
|
|
|slid:436|led1:2|plnk1:2|pop2:2|psel2:actv|pcon4:15|
|
|
|
|
If this object is not supported, this string should be
|
|
empty."
|
|
::= { nbsCmmcSlotFaceEntry 4 }
|
|
|
|
|
|
-- ******************************************************************
|
|
--
|
|
-- Objects for the Ports group
|
|
--
|
|
-- ********************************************************************
|
|
|
|
nbsCmmcPortTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF NbsCmmcPortEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A table that describes the Port connected"
|
|
|
|
::= { nbsCmmcPortGrp 1 }
|
|
|
|
nbsCmmcPortEntry OBJECT-TYPE
|
|
SYNTAX NbsCmmcPortEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Contains a description of a particular Port."
|
|
|
|
INDEX { nbsCmmcPortChassisIndex ,nbsCmmcPortSlotIndex, nbsCmmcPortIndex }
|
|
|
|
::= { nbsCmmcPortTable 1 }
|
|
|
|
NbsCmmcPortEntry ::= SEQUENCE {
|
|
nbsCmmcPortChassisIndex INTEGER,
|
|
nbsCmmcPortSlotIndex INTEGER,
|
|
nbsCmmcPortIndex INTEGER,
|
|
nbsCmmcPortType INTEGER,
|
|
nbsCmmcPortObjectId OBJECT IDENTIFIER,
|
|
nbsCmmcPortLink INTEGER,
|
|
nbsCmmcPortAutoNegotiation INTEGER,
|
|
nbsCmmcPortDuplex INTEGER,
|
|
nbsCmmcPortSpeed INTEGER,
|
|
nbsCmmcPortRxActivity INTEGER,
|
|
nbsCmmcPortTxActivity INTEGER,
|
|
nbsCmmcPortCollisionActivity INTEGER,
|
|
nbsCmmcPortLoopback INTEGER,
|
|
nbsCmmcPortEnableAdmin INTEGER,
|
|
nbsCmmcPortSelectLink INTEGER,
|
|
nbsCmmcPortLIN INTEGER,
|
|
nbsCmmcPortAging INTEGER,
|
|
nbsCmmcPortMaxPacketSize INTEGER,
|
|
nbsCmmcPortRemoteLoopback INTEGER,
|
|
nbsCmmcPortErrorActivity INTEGER,
|
|
nbsCmmcPortName DisplayString,
|
|
nbsCmmcPortValue OCTET STRING,
|
|
nbsCmmcPortThreshold INTEGER,
|
|
nbsCmmcPortThresholdAction INTEGER,
|
|
nbsCmmcPortRMChassis INTEGER,
|
|
nbsCmmcPortRMSlot INTEGER,
|
|
nbsCmmcPortRMPort INTEGER,
|
|
nbsCmmcPortSerialNumber DisplayString,
|
|
nbsCmmcPortVendorInfo DisplayString,
|
|
nbsCmmcPortTemperature INTEGER,
|
|
nbsCmmcPortTxPower INTEGER,
|
|
nbsCmmcPortRxPower INTEGER,
|
|
nbsCmmcPortBiasAmps INTEGER,
|
|
nbsCmmcPortSupplyVolts INTEGER,
|
|
nbsCmmcPortMedium INTEGER,
|
|
nbsCmmcPortConnector NbsCmmcEnumPortConnector,
|
|
nbsCmmcPortWavelength INTEGER,
|
|
nbsCmmcPortDigitalDiags INTEGER,
|
|
nbsCmmcPortZoneIdAdmin INTEGER,
|
|
nbsCmmcPortNominalBitRate INTEGER,
|
|
nbsCmmcPortModulePort INTEGER,
|
|
nbsCmmcPortPartRev DisplayString,
|
|
nbsCmmcPortIfIndex INTEGER,
|
|
nbsCmmcPortLinked INTEGER,
|
|
nbsCmmcPortOperational INTEGER,
|
|
nbsCmmcPortZoneChassisAdmin INTEGER,
|
|
nbsCmmcPortZoneSlotAdmin INTEGER,
|
|
nbsCmmcPortAlarmCause DisplayString,
|
|
nbsCmmcPortFlowControl INTEGER,
|
|
nbsCmmcPortAutoNegAd OCTET STRING,
|
|
nbsCmmcPortAutoNegEditable OCTET STRING,
|
|
nbsCmmcPortWavelengthX DisplayString,
|
|
nbsCmmcPortZoneIdOper INTEGER,
|
|
nbsCmmcPortZoneSlotOper INTEGER,
|
|
nbsCmmcPortZoneChassisOper INTEGER,
|
|
nbsCmmcPortLinkMatch INTEGER,
|
|
nbsCmmcPortMDIPinoutAdmin INTEGER,
|
|
nbsCmmcPortMDIPinoutOper INTEGER,
|
|
nbsCmmcPortFCRecvAdmin INTEGER,
|
|
nbsCmmcPortFCRecvOper INTEGER,
|
|
nbsCmmcPortFCSendAdmin INTEGER,
|
|
nbsCmmcPortFCSendOper INTEGER,
|
|
nbsCmmcPortAutoNegWait INTEGER,
|
|
nbsCmmcPortTemperatureLevel INTEGER,
|
|
nbsCmmcPortTxPowerLevel INTEGER,
|
|
nbsCmmcPortRxPowerLevel INTEGER,
|
|
nbsCmmcPortBiasAmpsLevel INTEGER,
|
|
nbsCmmcPortSupplyVoltsLevel INTEGER,
|
|
nbsCmmcPortAmpGainOper INTEGER,
|
|
nbsCmmcPortAmpGainAdmin INTEGER,
|
|
nbsCmmcPortAmpOutputPwrAdmin INTEGER,
|
|
nbsCmmcPortProtoCapabilities OCTET STRING,
|
|
nbsCmmcPortProtoAdmin INTEGER,
|
|
nbsCmmcPortProtoOper INTEGER,
|
|
nbsCmmcPortPreambleLen INTEGER,
|
|
nbsCmmcPortPreferred INTEGER,
|
|
nbsCmmcPortCableLen INTEGER,
|
|
nbsCmmcPortRedundantTxMode INTEGER,
|
|
nbsCmmcPortTermination INTEGER,
|
|
nbsCmmcPortDescription DisplayString,
|
|
nbsCmmcPortTransmitUnmapped INTEGER,
|
|
nbsCmmcPortToggleMode INTEGER,
|
|
nbsCmmcPortCrossConnect INTEGER,
|
|
nbsCmmcPortZoneIfIndexAdmin INTEGER,
|
|
nbsCmmcPortZoneIfIndexOper INTEGER,
|
|
nbsCmmcPortEnableOper INTEGER,
|
|
nbsCmmcPortMappingType INTEGER,
|
|
nbsCmmcPortCountersState INTEGER,
|
|
nbsCmmcPortAmpGainMinimum INTEGER,
|
|
nbsCmmcPortAmpGainMaximum INTEGER,
|
|
nbsCmmcPortAmpGainStepSize INTEGER,
|
|
nbsCmmcPortSniffer INTEGER,
|
|
nbsCmmcPortExternalLink1 InterfaceIndex,
|
|
nbsCmmcPortExternalLink2 InterfaceIndex,
|
|
nbsCmmcPortNVAreaBanks INTEGER,
|
|
nbsCmmcPortFirmwareCaps OCTET STRING,
|
|
nbsCmmcPortFirmwareLoad OCTET STRING,
|
|
nbsCmmcPortNVAreaAdmin INTEGER,
|
|
nbsCmmcPortNVAreaOper INTEGER,
|
|
nbsCmmcPortLoader INTEGER
|
|
}
|
|
|
|
nbsCmmcPortChassisIndex OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The index of the Chassis for the Slot to which this
|
|
port is connected."
|
|
::= { nbsCmmcPortEntry 1 }
|
|
|
|
nbsCmmcPortSlotIndex OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The index of the Slot in the Chassis to which this port is
|
|
connected."
|
|
::= { nbsCmmcPortEntry 2 }
|
|
|
|
nbsCmmcPortIndex OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The index of the Port in the Slot in the Chassis to
|
|
which this port is connected."
|
|
::= { nbsCmmcPortEntry 3 }
|
|
|
|
nbsCmmcPortType OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The physical type of port. Valid port types are > 1.
|
|
The mib representation of pluggable port types are
|
|
documented in nbsSffMsaIdentifier from NBS-SFF-MIB,
|
|
and have the following PortTypes here:
|
|
sfp 125,
|
|
gbic 147,
|
|
xfp 197,
|
|
qsfp 219,
|
|
cxp 220,
|
|
cfp 221,
|
|
qspf28 223,
|
|
cfp2 224"
|
|
::= { nbsCmmcPortEntry 4 }
|
|
|
|
nbsCmmcPortObjectId OBJECT-TYPE
|
|
SYNTAX OBJECT IDENTIFIER
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Object Id of the port"
|
|
::= { nbsCmmcPortEntry 5 }
|
|
|
|
nbsCmmcPortLink OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
other (1),
|
|
noSignal (2),
|
|
signalDetect (3),
|
|
link (4),
|
|
lock (5)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The link status of the port."
|
|
::= { nbsCmmcPortEntry 6 }
|
|
|
|
nbsCmmcPortAutoNegotiation OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
notSupported (1),
|
|
off (2),
|
|
on (3),
|
|
deprecated4 (4),
|
|
deprecated5 (5)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The AutoNegotiation status of a port. AutoNegotiation
|
|
may affect the port's speed, duplex, and MDI/MDIX.
|
|
|
|
If this port does not offer this feature, Agent should
|
|
report the value notSupported(1).
|
|
|
|
To disable this feature, set the value to off(2).
|
|
|
|
To enable this feature, set the value to on(3).
|
|
|
|
The value autoMDIXOnly(4) is deprecated.
|
|
|
|
The value custom (5) is deprecated."
|
|
DEFVAL { on }
|
|
|
|
::= { nbsCmmcPortEntry 7 }
|
|
|
|
nbsCmmcPortDuplex OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
notSupported (1),
|
|
half (2),
|
|
full (3)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The duplex mode of the port."
|
|
::= { nbsCmmcPortEntry 8 }
|
|
|
|
nbsCmmcPortSpeed OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
other (1),
|
|
spd10Mbps (2),
|
|
spd100Mbps (3),
|
|
spdGigabit (4),
|
|
spd10Gbps (5)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The line speed of the port. This object is superseded
|
|
by nbsCmmcPortProtoAdmin and nbsCmmcPortProtoOper."
|
|
::= { nbsCmmcPortEntry 9 }
|
|
|
|
nbsCmmcPortRxActivity OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
notSupported (1),
|
|
off (2),
|
|
on (3)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The receive status of the port."
|
|
::= { nbsCmmcPortEntry 10 }
|
|
|
|
nbsCmmcPortTxActivity OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
notSupported (1),
|
|
off (2),
|
|
on (3)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The transmit status of the port."
|
|
::= { nbsCmmcPortEntry 11 }
|
|
|
|
nbsCmmcPortCollisionActivity OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
notSupported (1),
|
|
off (2),
|
|
on (3)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The collision status of the port."
|
|
::= { nbsCmmcPortEntry 12 }
|
|
|
|
nbsCmmcPortLoopback OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
notSupported (1),
|
|
off (2),
|
|
on (3)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The loopback status of the port."
|
|
DEFVAL { off }
|
|
::= { nbsCmmcPortEntry 13 }
|
|
|
|
nbsCmmcPortEnableAdmin OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
notSupported (1),
|
|
disable (2),
|
|
enable (3),
|
|
deprecatedAuto (4)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Administratively desired operational status of the port. For the
|
|
actual operational status, please see the related object
|
|
nbsCmmcPortEnableOper.
|
|
|
|
The value notSupported (1) indicates that the user has no ability to
|
|
disable the transceiver.
|
|
|
|
Users may set this value to disable (2) to turn off the port's
|
|
transceiver so that no traffic will flow through this port.
|
|
|
|
For traffic to be sent and received as normal, this object should be
|
|
set to enable (3).
|
|
|
|
The value auto (4) has been deprecated - older Agents might report
|
|
it, and Managers may attempt to set it, but newer agents will
|
|
neither report nor accept this value."
|
|
DEFVAL { enable }
|
|
::= { nbsCmmcPortEntry 14 }
|
|
|
|
nbsCmmcPortSelectLink OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
notSupported (1),
|
|
standby (2),
|
|
active (3),
|
|
deprecatedAuto (4),
|
|
deprecatedStandbyPreferred(5),
|
|
deprecatedActivePreferred(6)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"For ports in self-healing redundant groups, this
|
|
object describes this port's redundant state.
|
|
|
|
The value notSupported(1) indicates this object is
|
|
unused for this port.
|
|
|
|
The value standby(2) indicates that traffic is not
|
|
currently routed through this port.
|
|
|
|
The value active(3) indicates that this port is the
|
|
selected channel for passing data traffic.
|
|
|
|
This object may be used to choose which port in a
|
|
redundant group is active. That selection may be
|
|
overridden by the system as appropriate, such as
|
|
the link going down, or a preferred port coming up.
|
|
|
|
The values (4) through (6) are deprecated. They will
|
|
no longer be reported by the Agent, and attempts to
|
|
set them should be rejected with the SNMP error
|
|
badValue(3)."
|
|
DEFVAL { active }
|
|
::= { nbsCmmcPortEntry 15 }
|
|
|
|
nbsCmmcPortLIN OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
notSupported (1),
|
|
disable (2),
|
|
enable (3)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Line integrity check on or off."
|
|
DEFVAL { disable }
|
|
::= { nbsCmmcPortEntry 16 }
|
|
|
|
nbsCmmcPortAging OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
notSupported (1),
|
|
off (2),
|
|
on (3)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Aging on or off."
|
|
::= { nbsCmmcPortEntry 17 }
|
|
|
|
nbsCmmcPortMaxPacketSize OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
notSupported (1),
|
|
max1518 (2),
|
|
max1536 (3),
|
|
max6k (4)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The Maximum Packet Size Allowed."
|
|
::= { nbsCmmcPortEntry 18 }
|
|
|
|
nbsCmmcPortRemoteLoopback OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
notSupported (1),
|
|
off (2),
|
|
on (3)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Indicates whether port should perform Remote Loopback.
|
|
|
|
When on (3), outbound traffic is returned to the
|
|
ingress port. In other words, traffic comes from one
|
|
of the module's other ports to get to this one, and
|
|
upon arriving here gets sent back to that other port,
|
|
from where it continues on back to the originator of
|
|
the traffic.
|
|
|
|
The related object nbsCmmcPortLoopback may be forced
|
|
off(2) whenever this object is set to on(3)."
|
|
::= { nbsCmmcPortEntry 19 }
|
|
|
|
nbsCmmcPortErrorActivity OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
notSupported (1),
|
|
off (2),
|
|
on (3)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The error activity of the port."
|
|
::= { nbsCmmcPortEntry 20 }
|
|
|
|
nbsCmmcPortName OBJECT-TYPE
|
|
SYNTAX DisplayString(SIZE(0..50))
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The user assigned name for this port. This object is also
|
|
used for the MIB2 object ifAlias."
|
|
::= { nbsCmmcPortEntry 21 }
|
|
|
|
nbsCmmcPortValue OBJECT-TYPE
|
|
SYNTAX OCTET STRING (SIZE(0..16))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Originally named nbsCmmcPortOpticalPower. Now usage may vary
|
|
by card.
|
|
For card 162, PortValue measures the Optical Power, or
|
|
signal strength.
|
|
For card 197, PortValue is a text string displaying
|
|
signal strength in decibels.
|
|
For cards 211 and 212, PortValue measures the current
|
|
bandwidth level. Only one byte is used, and its value can
|
|
be notSupported(1), under45Mbps(2), under155Mbps(3),
|
|
under622Mbps(4), or under1Gbps(5)"
|
|
::= { nbsCmmcPortEntry 22 }
|
|
|
|
nbsCmmcPortThreshold OBJECT-TYPE
|
|
SYNTAX INTEGER (-2147483648..2147483647)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Port Threshold - usage may be different for each card.
|
|
For card 197, this indicates the minimum signal
|
|
strength. Value ranges from -5 to -40 decibels.
|
|
For card 211, valid values are:
|
|
notSupported(1), speed45Mbps(2), speed155Mbps(3),
|
|
speed622Mbps(4), speed1Gbps(5)
|
|
For card 375, this indicates the rate limit
|
|
and is expressed in units of Mbps.
|
|
For cards 376 and 379, this indicates the rate
|
|
limit and is expressed in units of Kbps.
|
|
|
|
Not supported value: 0x80000000"
|
|
|
|
DEFVAL { -2147483648 }
|
|
::= { nbsCmmcPortEntry 23 }
|
|
|
|
nbsCmmcPortThresholdAction OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Action to perform if threshold is crossed. Usage may be
|
|
different for each card.
|
|
For card 197, the allowable Actions are:
|
|
notSupported(1), noAction(2), sendTrap(3)
|
|
For cards 211 and 212, valid values are:
|
|
notSupported(1), noAction(2), sendTrap(3), disablePort(4),
|
|
disablePortAndSendTrap(5),disablePortPeriodically(6),
|
|
disablePeriodicallyAndSendTrap(7)
|
|
|
|
Not supported value: 1"
|
|
|
|
DEFVAL { 1 }
|
|
::= { nbsCmmcPortEntry 24 }
|
|
|
|
nbsCmmcPortRMChassis OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The nbsCmmcPortRMChassis, nbsCmmcPortRMSlot, and
|
|
nbsCmmcPortRMPort objects indicate which remote port is
|
|
externally cabled to this port. This nbsCmmcPortRMChassis
|
|
object indicates the remote port's nbsCmmcPortChassisIndex.
|
|
|
|
If no remote port is known, the nbsCmmcPortRMChassis,
|
|
nbsCmmcPortRMSlot, and nbsCmmcPortRMPort objects
|
|
should each have the value 0.
|
|
|
|
If a physical link is discovered by the agent, the
|
|
nbsCmmcPortRMChassis, nbsCmmcPortRMSlot, and
|
|
nbsCmmcPortRMPort objects are each set automatically.
|
|
|
|
If the connection is not discovered automatically,
|
|
users may enter the connection by manually setting the
|
|
three nbsCmmcPortRM objects"
|
|
DEFVAL { 0 }
|
|
::= { nbsCmmcPortEntry 25 }
|
|
|
|
nbsCmmcPortRMSlot OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The nbsCmmcPortRMChassis, nbsCmmcPortRMSlot, and
|
|
nbsCmmcPortRMPort objects indicate which remote port is
|
|
externally cabled to this port. This nbsCmmcPortRMSlot
|
|
object indicates the remote port's nbsCmmcPortSlotIndex.
|
|
|
|
If no remote port is known, the nbsCmmcPortRMChassis,
|
|
nbsCmmcPortRMSlot, and nbsCmmcPortRMPort objects
|
|
should each have the value 0.
|
|
|
|
If a physical link is discovered by the agent, the
|
|
nbsCmmcPortRMChassis, nbsCmmcPortRMSlot, and
|
|
nbsCmmcPortRMPort objects are each set automatically.
|
|
|
|
If the connection is not discovered automatically,
|
|
users may enter the connection by manually setting the
|
|
three nbsCmmcPortRM objects"
|
|
DEFVAL { 0 }
|
|
::= { nbsCmmcPortEntry 26 }
|
|
|
|
nbsCmmcPortRMPort OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The nbsCmmcPortRMChassis, nbsCmmcPortRMSlot, and
|
|
nbsCmmcPortRMPort objects indicate which remote port is
|
|
externally cabled to this port. This nbsCmmcPortRMPort
|
|
object indicates the remote port's nbsCmmcPortIndex.
|
|
|
|
If no remote port is known, the nbsCmmcPortRMChassis,
|
|
nbsCmmcPortRMSlot, and nbsCmmcPortRMPort objects
|
|
should each have the value 0.
|
|
|
|
If a physical link is discovered by the agent, the
|
|
nbsCmmcPortRMChassis, nbsCmmcPortRMSlot, and
|
|
nbsCmmcPortRMPort objects are each set automatically.
|
|
|
|
If the connection is not discovered automatically,
|
|
users may enter the connection by manually setting the
|
|
three nbsCmmcPortRM objects"
|
|
DEFVAL { 0 }
|
|
::= { nbsCmmcPortEntry 27 }
|
|
|
|
nbsCmmcPortSerialNumber OBJECT-TYPE
|
|
SYNTAX DisplayString(SIZE(0..50))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Part Serial Number as reported by the component.
|
|
|
|
Not supported value: 'N/A'"
|
|
|
|
::= { nbsCmmcPortEntry 28 }
|
|
|
|
nbsCmmcPortVendorInfo OBJECT-TYPE
|
|
SYNTAX DisplayString(SIZE(0..50))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Vendor name as reported by the component.
|
|
|
|
Not supported value: 'N/A'"
|
|
|
|
::= { nbsCmmcPortEntry 29 }
|
|
|
|
nbsCmmcPortTemperature OBJECT-TYPE
|
|
SYNTAX INTEGER (-2147483648..2147483647)
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The temperature (in degrees celsius) of this trans-
|
|
ceiver.
|
|
|
|
Not supported value: 0x80000000"
|
|
|
|
DEFVAL { -2147483648 }
|
|
::= { nbsCmmcPortEntry 30 }
|
|
|
|
nbsCmmcPortTxPower OBJECT-TYPE
|
|
SYNTAX INTEGER (-2147483648..2147483647)
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The output power (in milli dBm) of this transmitter.
|
|
|
|
Not supported value: 0x80000000"
|
|
|
|
DEFVAL { -2147483648 }
|
|
::= { nbsCmmcPortEntry 31 }
|
|
|
|
nbsCmmcPortRxPower OBJECT-TYPE
|
|
SYNTAX INTEGER (-2147483648..2147483647)
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The received optical power (in milli dBm) of this
|
|
receiver.
|
|
|
|
Not supported value: 0x80000000"
|
|
|
|
DEFVAL { -2147483648 }
|
|
::= { nbsCmmcPortEntry 32 }
|
|
|
|
nbsCmmcPortBiasAmps OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The bias current (in microAmps) of this transmitter.
|
|
The reserved value -1 indicates that this object is
|
|
not supported."
|
|
DEFVAL { -1 }
|
|
::= { nbsCmmcPortEntry 33 }
|
|
|
|
nbsCmmcPortSupplyVolts OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The supply voltage (in milliVolts) of this transmitter.
|
|
The reserved value -1 indicates that this object is
|
|
not supported."
|
|
DEFVAL { -1 }
|
|
::= { nbsCmmcPortEntry 34 }
|
|
|
|
nbsCmmcPortMedium OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
notSupported (1),
|
|
coax (2),
|
|
twistedPair (3),
|
|
singleMode (4),
|
|
multiMode (5)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The type of physical communications medium."
|
|
::= { nbsCmmcPortEntry 35 }
|
|
|
|
nbsCmmcPortConnector OBJECT-TYPE
|
|
SYNTAX NbsCmmcEnumPortConnector
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The type of physical connector or jack."
|
|
::= { nbsCmmcPortEntry 36 }
|
|
|
|
nbsCmmcPortWavelength OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The output wavelength (in nanoMeters) of this
|
|
transmitter. The reserved value -1
|
|
indicates that this object is not supported.
|
|
|
|
This object has been superseded by
|
|
nbsCmmcPortWavelengthX, which supports floating
|
|
point wavelengths, and lists of wavelengths."
|
|
DEFVAL { -1 }
|
|
::= { nbsCmmcPortEntry 37 }
|
|
|
|
nbsCmmcPortDigitalDiags OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
notSupported (1),
|
|
diagsOk (2),
|
|
diagsWarning (3),
|
|
diagsAlarm (4)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Indicates whether Digital Diagnostics are supported
|
|
by this port. If they are supported, this variable
|
|
indicates the worst severity level among the measured
|
|
diagnostic values."
|
|
DEFVAL { diagsOk }
|
|
::= { nbsCmmcPortEntry 38 }
|
|
|
|
nbsCmmcPortZoneIdAdmin OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"For Fibre Channel products, this will be the Agent-assigned
|
|
ZoneId of the zone this port belongs to.
|
|
|
|
For products which allow dynamic configuration of converter
|
|
circuits, this will be the Port number where data for this
|
|
converter circuit will be received. If the chassis or slot
|
|
is changing, they should be SET first, so ZoneIdAdmin is SET
|
|
last. This signals the Agent to reconfigure the crossbar.
|
|
|
|
The value 0 indicates that this port is not a part of any
|
|
Fibre Channel Zone or converter circuit.
|
|
|
|
In order for two ports to be in the same zone/circuit, each
|
|
must be configured to the same PortSpeed or BitRate. If the
|
|
Agent receives a request to set CircuitRxPort to a port with
|
|
a different bit rate, the Agent will return SNMP error-status
|
|
badValue (3)."
|
|
DEFVAL { 0 }
|
|
::= { nbsCmmcPortEntry 39 }
|
|
|
|
nbsCmmcPortNominalBitRate OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This NominalBitRate variable exists for modules
|
|
which support configurable speeds that may not be listed in
|
|
PortSpeed. Here can be specified the raw bit rate desired,
|
|
measured in decimal Mbps.
|
|
|
|
The Agent may use exactly that rate, or may substitute it with
|
|
a compatible rate within an appropriate range of speeds.
|
|
If the Agent receives a request for a bitrate it cannot
|
|
support, it should return the SNMP errorstatus badValue(3).
|
|
|
|
For ports whose speed is unknown or not configurable, the
|
|
Agent should report this value as -1.
|
|
|
|
The reserved value 0 specifies that no speed is configured,
|
|
and any clocking is bypassed.
|
|
|
|
The following values are associated with specific protocols:
|
|
44 - DS3
|
|
51 - OC-1
|
|
77 - Telco bus
|
|
125 - Fast Ethernet (100 Mbps)
|
|
126 - FDDI
|
|
155 - OC-3
|
|
200 - ESCON
|
|
270 - SDI 270Mbps
|
|
540 - SDI 540Mbps
|
|
622 - OC-12
|
|
1063 - 1 Gig FibreChannel
|
|
1244 - OC-24
|
|
1250 - Gigabit Ethernet
|
|
1485 - HDTV
|
|
2125 - 2 Gig FibreChannel
|
|
2450 - OC-48
|
|
2500 - Infiniband
|
|
2666 - OC-48+FEC
|
|
9953 - 10 Gig Ethernet/WAN
|
|
10312 - 10 Gig Ethernet/LAN
|
|
10625 - 10 Gig FibreChannel
|
|
|
|
For ports that support ProtoAdmin 'userDefined', writing
|
|
this object will automatically set the ProtoAdmin to
|
|
'userDefined'."
|
|
DEFVAL { -1 }
|
|
::= { nbsCmmcPortEntry 40 }
|
|
|
|
nbsCmmcPortModulePort OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Similar to SlotModuleSlot. Some modules occupy
|
|
more than one slot of a chassis. For such products, this
|
|
variable will report the port number from the Module
|
|
perspective. In contrast, the PortIndex reports the port
|
|
number from an individual slot's perspective. For modules
|
|
that occupy only one slot, PortModulePort will be equivalent
|
|
to PortIndex."
|
|
::= { nbsCmmcPortEntry 41 }
|
|
|
|
nbsCmmcPortPartRev OBJECT-TYPE
|
|
SYNTAX DisplayString(SIZE(0..50))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Part Number and Revision level as reported by the
|
|
component.
|
|
|
|
Not supported value: 'N/A'"
|
|
|
|
::= { nbsCmmcPortEntry 42 }
|
|
|
|
nbsCmmcPortIfIndex OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The index to the MIB-II Interface table entry which
|
|
represents this port. If there is no corresponding
|
|
MIB-II interface entry, this value should be 0."
|
|
::= { nbsCmmcPortEntry 43 }
|
|
|
|
nbsCmmcPortLinked OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
no (1),
|
|
yes (2)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Simpler, one bit version of PortLink. The value no(1)
|
|
means there is no signal detected or that signal is of
|
|
poor quality. The value yes(2) indicates a good
|
|
connection."
|
|
::= { nbsCmmcPortEntry 44 }
|
|
|
|
nbsCmmcPortOperational OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
no (1),
|
|
yes (2)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Indicates whether the port is in a state appropriate
|
|
for normal data communications. The value no(1) means
|
|
that the port is disabled or in an abnormal state such
|
|
as loopback. The value yes(2) indicates that the port
|
|
is enabled and usable."
|
|
::= { nbsCmmcPortEntry 45 }
|
|
|
|
nbsCmmcPortZoneChassisAdmin OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"For crossbar products, this is the Chassis housing the port
|
|
shown in nbsCmmcPortZoneId."
|
|
DEFVAL { 0 }
|
|
::= { nbsCmmcPortEntry 46 }
|
|
|
|
nbsCmmcPortZoneSlotAdmin OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"For crossbar products, this is the Slot housing the port
|
|
shown in nbsCmmcPortZoneId."
|
|
DEFVAL { 0 }
|
|
::= { nbsCmmcPortEntry 47 }
|
|
|
|
nbsCmmcPortAlarmCause OBJECT-TYPE
|
|
SYNTAX DisplayString(SIZE(0..50))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"For Pluggable ports with Digital Diagnostics. If there is
|
|
currently no alarm condition, this string should be empty.
|
|
Otherwise, this should display the most severe actual
|
|
alarm condition."
|
|
::= { nbsCmmcPortEntry 48 }
|
|
|
|
nbsCmmcPortFlowControl OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
notSupported (1),
|
|
disabled (2),
|
|
enabled (3)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object determines whether FlowControl should be used.
|
|
|
|
If disabled(2), no FlowControl will be initiated by this port.
|
|
Any FlowControl requests received will be dropped.
|
|
|
|
If enabled(3), this port will initiate and observe FlowControl
|
|
requests as specified by the objects nbsCmmcPortFCRecvOper
|
|
and nbsCmmcPortFCSendOper. Those settings may be changed
|
|
through the related nbsCmmcPortFCSendAdmin and
|
|
nbsCmmcPortFCRecvAdmin objects.
|
|
|
|
If notSupported(1), this object is not supported."
|
|
DEFVAL { enabled }
|
|
::= { nbsCmmcPortEntry 49 }
|
|
|
|
nbsCmmcPortAutoNegAd OBJECT-TYPE
|
|
SYNTAX OCTET STRING(SIZE(1))
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object determines which capabilities will be advertised
|
|
during auto negotiation. Each capability is represented by
|
|
one bit. Set bit to 1 to advertise capability, 0 to deny it.
|
|
|
|
Capability Bit
|
|
---------------------- ---
|
|
reserved 0
|
|
Flow Control 1
|
|
1000 Mbps Full Duplex 2
|
|
1000 Mbps Half Duplex 3
|
|
100 Mbps Full Duplex 4
|
|
100 Mbps Half Duplex 5
|
|
10 Mbps Full Duplex 6
|
|
10 Mbps Half Duplex 7
|
|
|
|
OCTET STRING bitmasks count the leftmost bit (MSB) as 0."
|
|
|
|
::= { nbsCmmcPortEntry 50 }
|
|
|
|
nbsCmmcPortAutoNegEditable OBJECT-TYPE
|
|
SYNTAX OCTET STRING(SIZE(1))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object determines which AutoNegAd bits may be changed by
|
|
the user. Bits set to 1 indicate user may choose whether to
|
|
advertise the corresponding capability. Bits are cleared if
|
|
user is not allowed to change the corresponding AutoNegAd bit.
|
|
|
|
Capability Bit
|
|
---------------------- ---
|
|
reserved 0
|
|
Flow Control 1
|
|
1000 Mbps Full Duplex 2
|
|
1000 Mbps Half Duplex 3
|
|
100 Mbps Full Duplex 4
|
|
100 Mbps Half Duplex 5
|
|
10 Mbps Full Duplex 6
|
|
10 Mbps Half Duplex 7
|
|
|
|
OCTET STRING bitmasks count the leftmost bit (MSB) as 0."
|
|
|
|
::= { nbsCmmcPortEntry 51 }
|
|
|
|
nbsCmmcPortWavelengthX OBJECT-TYPE
|
|
SYNTAX DisplayString(SIZE(0..150))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This objects supersedes the nbsCmmcPortWavelength object.
|
|
The string format allows both whole numbers as in CWDM, or
|
|
floating-point numbers as in DWDM.
|
|
|
|
If there is more than one wavelength, as with WDM trunks,
|
|
each color should be listed, separated by commas.
|
|
|
|
Not supported value: 'N/A'"
|
|
|
|
::= { nbsCmmcPortEntry 52 }
|
|
|
|
nbsCmmcPortZoneIdOper OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Operational version of nbsCmmcPortZoneIdAdmin"
|
|
DEFVAL { 0 }
|
|
::= { nbsCmmcPortEntry 53 }
|
|
|
|
nbsCmmcPortZoneSlotOper OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Operational version of nbsCmmcPortZoneSlotAdmin"
|
|
DEFVAL { 0 }
|
|
::= { nbsCmmcPortEntry 54 }
|
|
|
|
nbsCmmcPortZoneChassisOper OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Operational version of nbsCmmcPortZoneChassisAdmin"
|
|
DEFVAL { 0 }
|
|
::= { nbsCmmcPortEntry 55 }
|
|
|
|
nbsCmmcPortLinkMatch OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
notSupported (1),
|
|
disabled (2),
|
|
enabled (3)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Some converter ports that are capable of autonegotiation
|
|
(ANEG) may sometimes be between two end ports that would like
|
|
to autonegotiate with each other. The Agent can ensure
|
|
that both ports in the converter/circuit settle on the same
|
|
autonegotiated settings. This feature is called LinkMatch.
|
|
|
|
ANEG with LinkMatch can sometimes be a lengthy process.
|
|
In order to streamline the ANEG process, users may manually
|
|
configure the parameters that supporting ports will advertise
|
|
during their independent autonegotiations. This involves two
|
|
steps - first to change the nbsCmmcPortAutoNegAd object to
|
|
reflect the outcome desired, then to set this
|
|
nbsCmmcPortLinkMatch object to the value disabled(2).
|
|
|
|
The default value for this object is enabled(3).
|
|
|
|
Ports that do not support this feature should return the
|
|
value notSupported(1)."
|
|
DEFVAL { enabled }
|
|
::= { nbsCmmcPortEntry 56 }
|
|
|
|
nbsCmmcPortMDIPinoutAdmin OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
notSupported (1),
|
|
mdi (2),
|
|
mdix (3),
|
|
autoSense (4)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Connecting twisted-pair ethernet ports originally required
|
|
care in choosing either straight or crossover cables. Later,
|
|
many ethernet ports added the feature that they could be
|
|
configured to accept either cable pinout. Some ports are
|
|
even smart enough to detect, or autosense, the pinout they
|
|
should use.
|
|
|
|
This Administrative object allows users to request the port
|
|
adopt a specific pinout, or to have the port autosense it.
|
|
|
|
The value notSupported(1) indicates that this port
|
|
cannot dynamically alter its pinout through this object.
|
|
|
|
The value mdi(2) is used to connect with a straight cable to
|
|
mdix ports such as those found on hubs, switches and routers.
|
|
|
|
The value mdix(3) is used to connect with a straight cable to
|
|
mdi ports such as those found on workstations.
|
|
|
|
The value autoSense(4) indicates this port should
|
|
automatically detect and change to the necessary pinout.
|
|
|
|
This object has a corresponding Operational value which
|
|
reports the actual pinout state. In certain situations, the
|
|
Operational value might differ from the Administrative."
|
|
DEFVAL { autoSense }
|
|
::= { nbsCmmcPortEntry 57 }
|
|
|
|
nbsCmmcPortMDIPinoutOper OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
notSupported (1),
|
|
mdi (2),
|
|
mdix (3)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object reports the actual pinout state of an ethernet
|
|
port."
|
|
|
|
DEFVAL { mdi }
|
|
::= { nbsCmmcPortEntry 58 }
|
|
|
|
nbsCmmcPortFCRecvAdmin OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
notSupported (1),
|
|
drop (2),
|
|
comply (3),
|
|
passThru (4)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object allows user to specify what this port should do
|
|
if it receives a flow control request.
|
|
|
|
This object is ignored when nbsCmmcPortFlowControl is
|
|
disabled.
|
|
|
|
If this object reports notSupported(1), no changes to this
|
|
object are allowed.
|
|
|
|
Setting this object to drop(2) indicates that this port
|
|
should ignore requests to control its flow.
|
|
|
|
Setting this object to comply(3) means this port should
|
|
grant flow control requests from the connected port, and
|
|
buffer up traffic while the other side catches up.
|
|
|
|
If this object is set to passthru(4), the port will not
|
|
comply with the request, but will relay it along to the next
|
|
port.
|
|
|
|
The corresponding nbsCmmcPortFCRecvOper object indicates
|
|
the setting that is actually in effect."
|
|
DEFVAL { comply }
|
|
::= { nbsCmmcPortEntry 59 }
|
|
|
|
nbsCmmcPortFCRecvOper OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
notSupported (1),
|
|
drop (2),
|
|
comply (3),
|
|
passThru (4)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object indicates what this port will do with flow
|
|
control requests it receives."
|
|
DEFVAL { comply }
|
|
::= { nbsCmmcPortEntry 60 }
|
|
|
|
nbsCmmcPortFCSendAdmin OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
notSupported (1),
|
|
disabled (2),
|
|
enabled (3)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object specifies whether this port will send flow control
|
|
requests when its in danger of dropping incoming packets.
|
|
|
|
This object is ignored when nbsCmmcPortFlowControl is
|
|
disabled.
|
|
|
|
Setting this object to enabled(3) means this port may send
|
|
flow control requests to the other port.
|
|
|
|
Setting this object to disabled(2) indicates that this port
|
|
should drop packets instead of sending flow control requests.
|
|
|
|
If this object is set to notSupported(1), this object cannot
|
|
be changed for this port.
|
|
|
|
The corresponding nbsCmmcPortFCSendOper object indicates
|
|
the setting that is actually in effect."
|
|
DEFVAL { enabled }
|
|
::= { nbsCmmcPortEntry 61 }
|
|
|
|
nbsCmmcPortFCSendOper OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
notSupported (1),
|
|
disabled (2),
|
|
enabled (3)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object is ignored when nbsCmmcPortFlowControl is
|
|
disabled.
|
|
|
|
This object indicates whether or not this port will send flow
|
|
control requests. If it does, the value enabled(3) will be
|
|
returned. If it does not, it reports disabled(2). If this
|
|
object is not supported, device reports notSupported(1)."
|
|
DEFVAL { enabled }
|
|
::= { nbsCmmcPortEntry 62 }
|
|
|
|
nbsCmmcPortAutoNegWait OBJECT-TYPE
|
|
SYNTAX INTEGER (0..254)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Sets the number of seconds a port should autonegotiate [ANEG]
|
|
before deciding a link is down.
|
|
|
|
This object is used by the NM when LIN and ANEG are both
|
|
enabled.
|
|
|
|
If the user knows that a particular end device needs extra
|
|
time to complete autonegotiation, he should change this
|
|
object to match the end device's needs.
|
|
|
|
Not supported value: 0"
|
|
|
|
DEFVAL { 0 }
|
|
::= { nbsCmmcPortEntry 63 }
|
|
|
|
nbsCmmcPortTemperatureLevel OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
notSupported (1),
|
|
lowAlarm (2),
|
|
lowWarning (3),
|
|
ok (4),
|
|
highWarning (5),
|
|
highAlarm (6)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object indicates whether this port has a temperature
|
|
problem.
|
|
|
|
If this port does not support SFF-8472 Digital Diagnostics,
|
|
this value should be notSupported(1).
|
|
|
|
If Digital Diagnostics indicate temperature is below the
|
|
low Alarm Threshold, this value should be lowAlarm(2).
|
|
|
|
If Digital Diagnostics indicate temperature is above the
|
|
low Alarm Threshold but below the low Warning threshold,
|
|
this value should be lowWarning(3).
|
|
|
|
If Digital Diagnostics indicate this port is within the
|
|
recommended operating range, value is ok(4).
|
|
|
|
If Digital Diagnostics indicate temperature is higher than
|
|
the high Warning threshold, but has not crossed the Alarm
|
|
threshold, this value should be highWarning (5),.
|
|
|
|
If Digital Diagnostics indicate this port has crossed the
|
|
high Alarm threshold, this value should be highAlarm(6).
|
|
|
|
The related object nbsCmmcPortTemperature indicates what the
|
|
current temperature is."
|
|
|
|
DEFVAL { ok }
|
|
::= { nbsCmmcPortEntry 64 }
|
|
|
|
nbsCmmcPortTxPowerLevel OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
notSupported (1),
|
|
lowAlarm (2),
|
|
lowWarning (3),
|
|
ok (4),
|
|
highWarning (5),
|
|
highAlarm (6)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object indicates whether this port has a problem
|
|
with its transmitter power.
|
|
|
|
If this port does not support SFF-8472 Digital Diagnostics,
|
|
this value should be notSupported(1).
|
|
|
|
If Digital Diagnostics indicate TxPower is below the
|
|
low Alarm Threshold, this value should be lowAlarm(2).
|
|
|
|
If Digital Diagnostics indicate TxPower is above the
|
|
low Alarm Threshold but below the low Warning threshold,
|
|
this value should be lowWarning(3).
|
|
|
|
If Digital Diagnostics indicate this port is within the
|
|
recommended operating range, value is ok(4).
|
|
|
|
If Digital Diagnostics indicate TxPower is higher than
|
|
the high Warning threshold, but has not crossed the Alarm
|
|
threshold, this value should be highWarning (5),.
|
|
|
|
If Digital Diagnostics indicate this port has crossed the
|
|
high Alarm threshold, this value should be highAlarm(6).
|
|
|
|
The related object nbsCmmcPortTxPower indicates what the
|
|
current TxPower is."
|
|
|
|
DEFVAL { ok }
|
|
::= { nbsCmmcPortEntry 65 }
|
|
|
|
nbsCmmcPortRxPowerLevel OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
notSupported (1),
|
|
lowAlarm (2),
|
|
lowWarning (3),
|
|
ok (4),
|
|
highWarning (5),
|
|
highAlarm (6)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object indicates whether this port has a problem
|
|
with the power of its received signal.
|
|
|
|
If this port does not support SFF-8472 Digital Diagnostics,
|
|
this value should be notSupported(1).
|
|
|
|
If Digital Diagnostics indicate RxPower is below the
|
|
low Alarm Threshold, this value should be lowAlarm(2).
|
|
|
|
If Digital Diagnostics indicate RxPower is above the
|
|
low Alarm Threshold but below the low Warning threshold,
|
|
this value should be lowWarning(3).
|
|
|
|
If Digital Diagnostics indicate this port is within the
|
|
recommended operating range, value is ok(4).
|
|
|
|
If Digital Diagnostics indicate RxPower is higher than
|
|
the high Warning threshold, but has not crossed the Alarm
|
|
threshold, this value should be highWarning (5),.
|
|
|
|
If Digital Diagnostics indicate this port has crossed the
|
|
high Alarm threshold, this value should be highAlarm(6).
|
|
|
|
The related object nbsCmmcPortRxPower indicates what the
|
|
current RxPower is."
|
|
|
|
DEFVAL { ok }
|
|
::= { nbsCmmcPortEntry 66 }
|
|
|
|
nbsCmmcPortBiasAmpsLevel OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
notSupported (1),
|
|
lowAlarm (2),
|
|
lowWarning (3),
|
|
ok (4),
|
|
highWarning (5),
|
|
highAlarm (6)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object indicates whether this port has a problem
|
|
with the electric current going through the port.
|
|
|
|
If this port does not support SFF-8472 Digital Diagnostics,
|
|
this value should be notSupported(1).
|
|
|
|
If Digital Diagnostics indicate BiasAmps is below the
|
|
low Alarm Threshold, this value should be lowAlarm(2).
|
|
|
|
If Digital Diagnostics indicate BiasAmps is above the
|
|
low Alarm Threshold but below the low Warning threshold,
|
|
this value should be lowWarning(3).
|
|
|
|
If Digital Diagnostics indicate this port is within the
|
|
recommended operating range, value is ok(4).
|
|
|
|
If Digital Diagnostics indicate BiasAmps is higher than
|
|
the high Warning threshold, but has not crossed the Alarm
|
|
threshold, this value should be highWarning (5),.
|
|
|
|
If Digital Diagnostics indicate this port has crossed the
|
|
high Alarm threshold, this value should be highAlarm(6).
|
|
|
|
The related object nbsCmmcPortBiasAmps indicates what the
|
|
current amperage is."
|
|
|
|
DEFVAL { ok }
|
|
::= { nbsCmmcPortEntry 67 }
|
|
|
|
nbsCmmcPortSupplyVoltsLevel OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
notSupported (1),
|
|
lowAlarm (2),
|
|
lowWarning (3),
|
|
ok (4),
|
|
highWarning (5),
|
|
highAlarm (6)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object indicates whether this port has a problem
|
|
with the electric voltage across the port.
|
|
|
|
If this port does not support SFF-8472 Digital Diagnostics,
|
|
this value should be notSupported(1).
|
|
|
|
If Digital Diagnostics indicate SupplyVolts is below the
|
|
low Alarm Threshold, this value should be lowAlarm(2).
|
|
|
|
If Digital Diagnostics indicate SupplyVolts is above the
|
|
low Alarm Threshold but below the low Warning threshold,
|
|
this value should be lowWarning(3).
|
|
|
|
If Digital Diagnostics indicate this port is within the
|
|
recommended operating range, value is ok(4).
|
|
|
|
If Digital Diagnostics indicate SupplyVolts is higher than
|
|
the high Warning threshold, but has not crossed the Alarm
|
|
threshold, this value should be highWarning (5),.
|
|
|
|
If Digital Diagnostics indicate this port has crossed the
|
|
high Alarm threshold, this value should be highAlarm(6).
|
|
|
|
The related object nbsCmmcPortSupplyVolts indicates what the
|
|
current supply voltage is."
|
|
|
|
DEFVAL { ok }
|
|
::= { nbsCmmcPortEntry 68 }
|
|
|
|
nbsCmmcPortAmpGainOper OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The current actual operational gain (in milli dB) of an
|
|
optical amplifier.
|
|
For nbsCmmcSlotType 503, this object only applies to AGC mode.
|
|
The reserved value -1 indicates that this object is
|
|
not supported."
|
|
DEFVAL { -1 }
|
|
|
|
::= { nbsCmmcPortEntry 69}
|
|
|
|
nbsCmmcPortAmpGainAdmin OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The user configured administrative gain (in milli dB) of an
|
|
optical amplifier.
|
|
For nbsCmmcSlotType 503, this object only applies to AGC mode.
|
|
The reserved value -1 indicates that this object is
|
|
not supported."
|
|
DEFVAL { -1 }
|
|
|
|
::= { nbsCmmcPortEntry 70 }
|
|
|
|
nbsCmmcPortAmpOutputPwrAdmin OBJECT-TYPE
|
|
SYNTAX INTEGER (-2147483648..2147483647)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The user configured desired output power (in milli dBm) of
|
|
an optical amplifier.
|
|
For nbsCmmcSlotType 503, this object only applies to APC mode.
|
|
|
|
Not supported value: 0x80000000"
|
|
DEFVAL { -2147483648 }
|
|
|
|
::= { nbsCmmcPortEntry 71 }
|
|
|
|
nbsCmmcPortProtoCapabilities OBJECT-TYPE
|
|
SYNTAX OCTET STRING(SIZE(0..20))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This bitmask indicates which protocols this port can support.
|
|
This object is mandatory for all ports in systems where the
|
|
nbsCmmcSysProtoTable is supported.
|
|
|
|
Bit 0 is reserved.
|
|
|
|
Subsequent bits refer to the nbsCmmcSysProtoTable. Bit 1
|
|
corresponds to the first table entry, Bit 2 to the second entry,
|
|
and so on. A bit is set (1) if that protocol is available for
|
|
this port, cleared (0) if unavailable.
|
|
|
|
Bit 1 always indicates 'custom' aka 'userDefined' is supported.
|
|
Bit 2 always indicates 'bypass' aka 'transparent' is supported.
|
|
|
|
OCTET STRING bitmasks count the leftmost bit (MSB) as 0.
|
|
|
|
A zero length OCTET STRING indicates that this object is not
|
|
supported."
|
|
|
|
::= { nbsCmmcPortEntry 72 }
|
|
|
|
nbsCmmcPortProtoAdmin OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The nbsCmmcSysProtoIndex of nbsCmmcSysProtoTable corresponding
|
|
to the administratively desired family and rate of this port's
|
|
protocol.
|
|
|
|
The value 0 is reserved for 'notSupported'
|
|
|
|
The value 1 is reserved for 'custom' aka 'userDefined'.
|
|
If a PortNominalBitRate set is received, PortProtoAdmin
|
|
will automatically change to 1.
|
|
|
|
The value 2 is reserved for 'bypass' aka 'transparent'.
|
|
|
|
Not supported value: 0"
|
|
DEFVAL { 0 }
|
|
::= { nbsCmmcPortEntry 73 }
|
|
|
|
nbsCmmcPortProtoOper OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The nbsCmmcSysProtoIndex of nbsCmmcSysProtoTable corresponding
|
|
to the current operational family and rate of this port's
|
|
protocol.
|
|
|
|
The value 1 is reserved for 'custom' aka 'userDefined'.
|
|
If a PortNominalBitRate set is received, PortProtoAdmin
|
|
will automatically change to 1.
|
|
|
|
The value 2 is reserved for 'bypass' aka 'transparent'.
|
|
|
|
Not supported value: 0"
|
|
DEFVAL { 0 }
|
|
::= { nbsCmmcPortEntry 74 }
|
|
|
|
nbsCmmcPortPreambleLen OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
notSupported (1),
|
|
standard (2),
|
|
variable (3)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Defines the length of the transmitted ethernet preamble for
|
|
every frame on this port.
|
|
|
|
The value standard(2) indicates the standard 8 byte
|
|
ethernet preamble should always be sent.
|
|
|
|
The value variable(3) indicates longer preambles may
|
|
be sent.
|
|
|
|
The value notSupported(1) indicates preamble length is
|
|
not configurable or not applicable for this port."
|
|
DEFVAL { standard }
|
|
::= { nbsCmmcPortEntry 75 }
|
|
|
|
nbsCmmcPortPreferred OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
notSupported (1),
|
|
no (2),
|
|
yes (3)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Among a group of ports this object per port says whether this
|
|
ports is preferred or not. A preferred port in a redundant
|
|
group (usually a pair of ports) will always be the active
|
|
link if it has link, regardless of the link state of other
|
|
ports in its group.
|
|
|
|
Only one port in a redundant group may be preferred. If other
|
|
ports in the same redundant group are already designated
|
|
yes(1), the system should automatically set them to no(2).
|
|
|
|
When a port is selected as preferred port, its redundant
|
|
group is assumed to be in revertive mode.
|
|
|
|
When no port is selected as preferred port, its redundant
|
|
group is assumed to be in non-revertive (a.k.a. sticky) mode.
|
|
|
|
Once selected, a port's actual active state be read via
|
|
the SelectLink object.
|
|
|
|
Use caution in designating Preferred ports, because on
|
|
flaky/intermittent lines, this may result in excessive
|
|
failovers.
|
|
|
|
If read as notSupported(1), this port either does not belong
|
|
to a redundant group, or its redundant group is always in
|
|
non-revertive (a.k.a. sticky) mode."
|
|
DEFVAL { notSupported }
|
|
::= { nbsCmmcPortEntry 76 }
|
|
|
|
nbsCmmcPortCableLen OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
notSupported (1),
|
|
len133 (2), -- 0 to 133 feet
|
|
len266 (3), -- 134 to 266 feet
|
|
len399 (4), -- 267 to 399 feet
|
|
len533 (5), -- 400 to 533 feet
|
|
len655 (6), -- 534 to 655 feet
|
|
shortHaul (7),
|
|
longHaul (8)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object is used to specify the expected maximum
|
|
cable length for copper DSX ports such as T1, E1, and T3.
|
|
|
|
If a port does not use this feature, this object should
|
|
be notSupported (1).
|
|
|
|
T1 T-carrier ports should specify a max cable length between
|
|
0 to 655 feet using values len133 (2) through len655 (6).
|
|
|
|
T3 T-carrier, E1/E3 E-carrier and STS-1 SONET ports should use
|
|
either the value shortHaul (7) or longHaul (8)."
|
|
DEFVAL { notSupported }
|
|
::= { nbsCmmcPortEntry 77 }
|
|
|
|
nbsCmmcPortRedundantTxMode OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
notSupported (1),
|
|
oneColonOne (2),
|
|
onePlusOne (3)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object determines whether or not a redundant port's
|
|
transmitter should be shut down when that port is on
|
|
standby.
|
|
|
|
If both redundant ports are connected (via a Y cable) to
|
|
the same remote port, use the setting oneColonOne (2).
|
|
This 1:1 configuration will turn off the standby
|
|
transmitter so it will not interfere with the active port.
|
|
|
|
If each redundant port is connected to its own remote
|
|
port, use the setting onePlusOne(3). 1+1 leaves both
|
|
transmitters on, so the remote site can read its link
|
|
status.
|
|
|
|
Any changes to this object are automatically applied to
|
|
this port's redundant pair."
|
|
DEFVAL { oneColonOne }
|
|
::= { nbsCmmcPortEntry 78 }
|
|
|
|
nbsCmmcPortTermination OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
notSupported (1),
|
|
disable (2),
|
|
ohm120 (3),
|
|
ohm100 (4),
|
|
ohm75 (5)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Administrative setting for the line termination impedance
|
|
of the port.
|
|
|
|
The value disable (2) indicates that the line is to be
|
|
terminated elsewhere."
|
|
DEFVAL { disable }
|
|
::= { nbsCmmcPortEntry 79 }
|
|
|
|
nbsCmmcPortDescription OBJECT-TYPE
|
|
SYNTAX DisplayString(SIZE(0..240))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A functional description of this port. May include port's
|
|
role in the module, connector type, and other relevant info."
|
|
::= { nbsCmmcPortEntry 80 }
|
|
|
|
nbsCmmcPortTransmitUnmapped OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
notSupported (1),
|
|
disabled (2),
|
|
enabled (3)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object is for crossbar products. It allows the user
|
|
to choose whether this port's transmitter should be enabled
|
|
or disabled when this port is not mapped to another crossbar
|
|
port.
|
|
|
|
Setting the value disabled(2) will cause the transmitter to
|
|
be disabled while the port is unmapped.
|
|
|
|
Setting the value enabled(3) will cause this port to
|
|
transmit even if unmappped, unless this entire port is
|
|
disabled via the nbsCmmcPortEnableAdmin object.
|
|
|
|
The agent will report this object as notSupported(1) if the
|
|
feature is unavailable for this port."
|
|
DEFVAL { disabled }
|
|
::= { nbsCmmcPortEntry 81 }
|
|
|
|
nbsCmmcPortToggleMode OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
notSupported (1),
|
|
disabled (2),
|
|
enabled (3)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object allows to the user to toggle the transmitter of
|
|
this port.
|
|
|
|
The value enabled(3) causes the transmitter to blink on and
|
|
off at the rate specified in nbsCmmcSlotToggleRate.
|
|
|
|
The value disabled(2) disables the toggle feature.
|
|
|
|
The value notSupported(1) indicates that this port does not
|
|
support the toggle feature."
|
|
DEFVAL { disabled }
|
|
::= { nbsCmmcPortEntry 82 }
|
|
|
|
nbsCmmcPortCrossConnect OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
notSupported (1),
|
|
operating (2),
|
|
clearing (3)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"For ports supporting cross-connect functionality, this
|
|
object is used to reflect the operating state and clear this
|
|
port from all cross-connect maps.
|
|
|
|
If the port is not of cross-connect type, the Agent must
|
|
report notSupported(1). Additionally, if this object reports
|
|
notSupported(1), any SNMP SET to this object should return
|
|
SNMP Error 3 (bad value).
|
|
|
|
The Agent should report operating(2) under normal
|
|
circumstances.
|
|
|
|
If this object reports operating(2), SNMP Managers are allowed to
|
|
set this object to clearing (3), which instructs the Agent
|
|
to erase the cross-connect map for this port."
|
|
DEFVAL { operating }
|
|
::= { nbsCmmcPortEntry 83 }
|
|
|
|
nbsCmmcPortZoneIfIndexAdmin OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Mib2 ifIndex of desired crossbar partner. Zero (0) indicates
|
|
this port should be unmapped."
|
|
DEFVAL { 0 }
|
|
::= { nbsCmmcPortEntry 84 }
|
|
|
|
nbsCmmcPortZoneIfIndexOper OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Mib2 ifIndex of actual crossbar partner. Zero (0) indicates
|
|
this port is currently unmapped."
|
|
DEFVAL { 0 }
|
|
::= { nbsCmmcPortEntry 85 }
|
|
|
|
nbsCmmcPortEnableOper OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
notSupported (1),
|
|
disable (2),
|
|
enable (3)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Actual current operational status of the port. This object is
|
|
related to the nbsCmmcPortEnableAdmin object, where users
|
|
specify the administrative operational status desired.
|
|
|
|
The value notSupported (1) indicates that the port has no ability to
|
|
disable the transceiver.
|
|
|
|
The value disable (2) indicates that this port's transceiver is not
|
|
allowing traffic to flow through this port.
|
|
|
|
The value enable (3) indicates that this port's transceiver allows
|
|
traffic flow."
|
|
DEFVAL { enable }
|
|
::= { nbsCmmcPortEntry 86 }
|
|
|
|
nbsCmmcPortMappingType OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
notSupported (1),
|
|
unavailable (2),
|
|
open (3),
|
|
source (4),
|
|
destination (5),
|
|
sourceHelper (6),
|
|
interChasLink (7)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Administrative crossbar mapping restrictions for this port.
|
|
|
|
Non-crossbar ports must be reported as notSupported(1).
|
|
If notSupported, any SET attempts will be rejected. Users
|
|
may not set this object to notSupported(1).
|
|
|
|
Users may mark the port as unavailable(2). If unavailable,
|
|
the Agent will reject any attempts to map from or to this
|
|
port.
|
|
|
|
By default, each crossbar port is open(3). Open ports have
|
|
no mapping restrictions.
|
|
|
|
Ports that are set to source(4) may be used as the input
|
|
(nbsCmmcPortZoneIfIndexAdmin) port by any other crossbar
|
|
port. Their own input port may only be mapped to ports
|
|
whose nbsCmmcPortMappingType is sourceHelper(6).
|
|
|
|
Ports that are set to destination(5) may set their own input
|
|
(nbsCmmcPortZoneIfIndexAdmin) port to any other crossbar
|
|
port. They may not be used as the input port for other
|
|
ports.
|
|
|
|
A sourceHelper(6) port is used to provide whatever sort of
|
|
link indication is needed by external traffic sources that
|
|
are connected to a source(4) port.
|
|
|
|
Ports set to interChasLink(7) are physically cabled to
|
|
another crossbar port in a separate chassis. That
|
|
connection should be entered by the user in the network
|
|
topology objects nbsCmmcPortRMChassis, nbsCmmcPortRMSlot,
|
|
and nbsCmmcPortRMPort for both those connected ports."
|
|
DEFVAL { open }
|
|
::= { nbsCmmcPortEntry 87 }
|
|
|
|
nbsCmmcPortCountersState OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
notSupported (1),
|
|
counting (2),
|
|
clearing (3)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object allows user to reset MAC counters for this port."
|
|
DEFVAL { counting }
|
|
::= { nbsCmmcPortEntry 88 }
|
|
|
|
nbsCmmcPortAmpGainMinimum OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object indicates (in millidecibels) the smallest gain
|
|
user can set."
|
|
DEFVAL { 0 }
|
|
::= { nbsCmmcPortEntry 89 }
|
|
|
|
|
|
nbsCmmcPortAmpGainMaximum OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object indicates (in millidecibels) the largest gain
|
|
user can set."
|
|
DEFVAL { 0 }
|
|
::= { nbsCmmcPortEntry 90 }
|
|
|
|
nbsCmmcPortAmpGainStepSize OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Resolution (in millidecibels) of amplifier. Indicates the
|
|
increment between amplifier gain settings."
|
|
DEFVAL { 100 }
|
|
::= { nbsCmmcPortEntry 91 }
|
|
|
|
nbsCmmcPortSniffer OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
notSupported (1),
|
|
off (2),
|
|
on (3)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Sniffing on or off."
|
|
DEFVAL { off }
|
|
::= { nbsCmmcPortEntry 92 }
|
|
|
|
nbsCmmcPortExternalLink1 OBJECT-TYPE
|
|
SYNTAX InterfaceIndex
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Equivalent to the nbsCmmcPortRMChassis, nbsCmmcPortRMSlot,
|
|
and nbsCmmcPortRMPort triplet.
|
|
|
|
Set to 0 to indicate this port has no associated intra-node or inter-node
|
|
endpoint."
|
|
|
|
::= { nbsCmmcPortEntry 93 }
|
|
|
|
nbsCmmcPortExternalLink2 OBJECT-TYPE
|
|
SYNTAX InterfaceIndex
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"For y-cable implementations - set by the user to indicate
|
|
the second intra-node endpoint of a y-cable.
|
|
|
|
Set to 0 to indicate this port has no associated intra-node or inter-node
|
|
y-cable endpoint."
|
|
|
|
::= { nbsCmmcPortEntry 94 }
|
|
|
|
nbsCmmcPortNVAreaBanks OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The maximum number of executable images that can be stored
|
|
locally on this module.
|
|
|
|
This number does not count any memory banks that are in
|
|
a modular subcomponent of this card. Please refer to
|
|
nbsPartProgNVAreaStart and nbsPartProgNVAreaBanks for that
|
|
information.
|
|
|
|
|
|
Not supported value: 0"
|
|
DEFVAL { 0 }
|
|
::= { nbsCmmcPortEntry 95 }
|
|
|
|
nbsCmmcPortFirmwareCaps OBJECT-TYPE
|
|
SYNTAX OCTET STRING(SIZE(0..8))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This bitmask indicates which executable images this module can
|
|
support. This object is mandatory for all modules.
|
|
|
|
Bit 0 is reserved.
|
|
|
|
Subsequent bits refer to the nbsCmmcSysFirmwareTable. Bit 1
|
|
corresponds to the first table entry, Bit 2 to the second entry,
|
|
and so on. A bit is set (1) if that image is appropriate for this
|
|
module, cleared (0) if unavailable.
|
|
|
|
OCTET STRING bitmasks count the leftmost bit (MSB) as 0.
|
|
|
|
A zero length OCTET STRING indicates that the
|
|
nbsCmmcSysFirmwareTable is not supported by this agent."
|
|
::= { nbsCmmcPortEntry 96 }
|
|
|
|
nbsCmmcPortFirmwareLoad OBJECT-TYPE
|
|
SYNTAX OCTET STRING(SIZE(0..8))
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This bitmask indicates which executable images this module
|
|
has stored in its own NV area. This object is mandatory for
|
|
all modules.
|
|
|
|
OCTET STRING bitmasks count the leftmost bit (MSB) as 0. Bit 0
|
|
indicates whether an executable image is loading.
|
|
|
|
Subsequent bits refer to the nbsCmmcSysFirmwareTable. Bit 1
|
|
corresponds to the first table entry, Bit 2 to the second entry,
|
|
and so on. A bit is set (1) if that image is stored on this
|
|
module, cleared (0) if not.
|
|
|
|
Clearing bits has no effect. To erase an NV area, use the
|
|
nbsCmmcSysNVAreaTable.
|
|
|
|
Users may transfer a file to an NV area by setting the appropriate
|
|
file's bit and the loading (MSB) bit to one (1). Adding a file
|
|
requires that the NM start a file transfer to this module, which
|
|
is a lengthy operation. If a transfer session is already active
|
|
(nbsCmmcSlotLoader is non-zero), writes to this object will be
|
|
rejected.
|
|
|
|
A zero length OCTET STRING indicates that the
|
|
nbsCmmcSysFirmwareTable is not supported by this agent."
|
|
::= { nbsCmmcPortEntry 97 }
|
|
|
|
nbsCmmcPortNVAreaAdmin OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A SET on this object will force the corresponding
|
|
nbsCmmcSysNvAreaStatus to primary, set this module's other
|
|
memory banks to backup, and immediately load and execute
|
|
the firmware image contained in the specified memory bank.
|
|
|
|
A GET on this object will indicate the memory bank of this
|
|
module that is currently designated as primary.
|
|
|
|
Not supported value: -1"
|
|
DEFVAL { 0 }
|
|
::= { nbsCmmcPortEntry 98 }
|
|
|
|
nbsCmmcPortNVAreaOper OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The nbsCmmcSysNVAreaBank of nbsCmmcSysNVAreaTable corresponding
|
|
to the current operationally active firmware image.
|
|
|
|
0 indicates the current active image is NOT in the NVAreaTable.
|
|
|
|
Not supported value: -1"
|
|
DEFVAL { -1 }
|
|
::= { nbsCmmcPortEntry 99 }
|
|
|
|
nbsCmmcPortLoader OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The nbsCmmcSysLoaderIndex of nbsCmmcSysLoaderTable
|
|
corresponding to the current loading session.
|
|
|
|
0 indicates no loading session is active."
|
|
DEFVAL { 0 }
|
|
::= { nbsCmmcPortEntry 100 }
|
|
|
|
-- ************************************************************
|
|
-- Objects in the SMTP (Simple Mail Transfer Protocol) group
|
|
|
|
-- Implementation of the SMTP group is optional, but within the group
|
|
-- all the elements are mandatory. If the SMTP feature is implemented,
|
|
-- the entire group should be implemented.
|
|
-- ************************************************************
|
|
-- This group allows the setup of the mail sender paramters. It is
|
|
-- assummed that the device is directly connected to a e-mail server
|
|
-- or e-mail relay/forward capable device.
|
|
-- ************************************************************
|
|
|
|
nbsCmmcSmtpDomainName OBJECT-TYPE
|
|
SYNTAX DisplayString(SIZE(0..50))
|
|
MAX-ACCESS read-write
|
|
STATUS deprecated
|
|
DESCRIPTION "This entry contains the device's domain name.
|
|
For example myDomain.com. It is used to identify
|
|
the sender's domain."
|
|
|
|
::= { nbsCmmcSmtpGrp 1 }
|
|
|
|
nbsCmmcSmtpServerAddress OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
MAX-ACCESS read-write
|
|
STATUS deprecated
|
|
DESCRIPTION "Entry containing SMTP server's IP address."
|
|
|
|
::= { nbsCmmcSmtpGrp 2 }
|
|
|
|
nbsCmmcSmtpRcvrLevel OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-only
|
|
STATUS deprecated
|
|
DESCRIPTION
|
|
"Event severity level threshold for this SMTP receiver.
|
|
If the event severity level is at least nbsCmmcSmtpRcvrLevel.
|
|
the SNMP agent will generate an e-mail to this SMTP
|
|
receiver."
|
|
DEFVAL { 0 }
|
|
|
|
::= { nbsCmmcSmtpGrp 3 }
|
|
|
|
nbsCmmcSmtpRcvrNum OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-only
|
|
STATUS deprecated
|
|
DESCRIPTION "Maximum number of SMTP receivers in nbsCmmcSmtpRcvrTable."
|
|
|
|
::= { nbsCmmcSmtpGrp 4 }
|
|
|
|
nbsCmmcSmtpRcvrTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF NbsCmmcSmtpRcvrEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS deprecated
|
|
DESCRIPTION "A list of SMTP receivers entries."
|
|
|
|
::= { nbsCmmcSmtpGrp 5 }
|
|
|
|
nbsCmmcSmtpRcvrEntry OBJECT-TYPE
|
|
SYNTAX NbsCmmcSmtpRcvrEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS deprecated
|
|
DESCRIPTION
|
|
"Entry containing SMTP information for a particular
|
|
receiver entry."
|
|
INDEX { nbsCmmcSmtpRcvrIndex }
|
|
|
|
::= { nbsCmmcSmtpRcvrTable 1 }
|
|
|
|
NbsCmmcSmtpRcvrEntry ::= SEQUENCE {
|
|
nbsCmmcSmtpRcvrIndex INTEGER,
|
|
nbsCmmcSmtpRcvrEmailAddress DisplayString,
|
|
nbsCmmcSmtpRcvrStatus INTEGER
|
|
}
|
|
|
|
nbsCmmcSmtpRcvrIndex OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-only
|
|
STATUS deprecated
|
|
DESCRIPTION
|
|
"The Email Recipient Index"
|
|
|
|
::= { nbsCmmcSmtpRcvrEntry 1 }
|
|
|
|
nbsCmmcSmtpRcvrEmailAddress OBJECT-TYPE
|
|
SYNTAX DisplayString(SIZE(0..50))
|
|
MAX-ACCESS read-write
|
|
STATUS deprecated
|
|
DESCRIPTION
|
|
"Entry containing SMTP receiver's domain name (email address).
|
|
The default is the device's domain name, if set."
|
|
|
|
::= { nbsCmmcSmtpRcvrEntry 2 }
|
|
|
|
nbsCmmcSmtpRcvrStatus OBJECT-TYPE
|
|
SYNTAX INTEGER{
|
|
invalid (1), -- entry is invalid (deleted)
|
|
valid (2) -- entry is valid (add)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS deprecated
|
|
DESCRIPTION
|
|
"To add a new entry to the nbsCmmcSmtpRcvrTable, set this
|
|
object to valid(2) for an IP address which is not
|
|
already in the table. To remove an entry from the
|
|
table, set this object to invalid(1)."
|
|
|
|
::= { nbsCmmcSmtpRcvrEntry 3 }
|
|
|
|
-- ************************************************************
|
|
-- Objects in the sysLog (System Log) group
|
|
--
|
|
-- Implementation of the sysLog group is mandatory.
|
|
--
|
|
-- ************************************************************
|
|
|
|
nbsCmmcSysLogRunningLevel OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
disabled (1),
|
|
fatal (2),
|
|
error (3),
|
|
warning (4),
|
|
info (5),
|
|
memo (6),
|
|
alarm (7)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Indicates the level at which the system log message handler
|
|
saves to a running message log.
|
|
|
|
The level disabled(1) instructs the Agent to log nothing.
|
|
This level may not be supported in some Agent versions.
|
|
|
|
The level fatal(2) instructs Agent to log only events such
|
|
as unplanned system shutdowns.
|
|
|
|
The level error(3) includes fatal(2) events and events such
|
|
as module failures.
|
|
|
|
The level alarm(7) includes fatal(2), error(3), and other
|
|
events that probably require immediate attention.
|
|
|
|
The level warning(4) includes fatal(2), error(3), alarm(7),
|
|
as well as events that probably need attention.
|
|
|
|
The level info(5) includes all higher severities, plus
|
|
events that indicate interesting but not necessarily
|
|
problematic conditions.
|
|
|
|
The level memo(6) includes all event notifications."
|
|
|
|
DEFVAL { warning }
|
|
|
|
::= { nbsCmmcSysLogGrp 1 }
|
|
|
|
|
|
nbsCmmcSysLogNvLevel OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
disabled (1),
|
|
fatal (2),
|
|
error (3),
|
|
warning (4),
|
|
info (5),
|
|
memo (6),
|
|
alarm (7)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Indicates the level at which the system log message handler
|
|
saves in a non-volatile media(NVRAM,FLASH,etc.).
|
|
|
|
For descriptions of each level, please see the DESCRIPTION
|
|
for nbsCmmcSysLogRunningLevel."
|
|
DEFVAL { disabled }
|
|
|
|
::= { nbsCmmcSysLogGrp 2 }
|
|
|
|
nbsCmmcSysLogTrapLevel OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
disabled (1),
|
|
fatal (2),
|
|
error (3),
|
|
warning (4),
|
|
info (5),
|
|
memo (6),
|
|
alarm (7)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Indicates the level at which the system log message handler
|
|
should generate a trap or SNMP notification.
|
|
|
|
For descriptions of each level, please see the DESCRIPTION
|
|
for nbsCmmcSysLogRunningLevel."
|
|
DEFVAL { warning }
|
|
|
|
::= { nbsCmmcSysLogGrp 3 }
|
|
|
|
nbsCmmcSysLogEmailLevel OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
disabled (1),
|
|
fatal (2),
|
|
error (3),
|
|
warning (4),
|
|
deprecated5 (5),
|
|
deprecated6 (6),
|
|
alarm (7),
|
|
notSupported (8)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Indicates the level at which the system log message handler
|
|
should generate an email message.
|
|
|
|
For descriptions of each level, please see the DESCRIPTION
|
|
for nbsCmmcSysLogRunningLevel."
|
|
DEFVAL { disabled }
|
|
|
|
::= { nbsCmmcSysLogGrp 4 }
|
|
|
|
--
|
|
-- the Log message table
|
|
--
|
|
|
|
nbsCmmcSysLogMessageTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF NbsCmmcSysLogMessageEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This table defines a severity level for each type
|
|
of message/event generated by the system."
|
|
|
|
::= { nbsCmmcSysLogGrp 5 }
|
|
|
|
nbsCmmcSysLogMessageEntry OBJECT-TYPE
|
|
SYNTAX NbsCmmcSysLogMessageEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "A system log message control table entry."
|
|
INDEX { nbsCmmcSysLogMessageType }
|
|
|
|
::= { nbsCmmcSysLogMessageTable 1 }
|
|
|
|
NbsCmmcSysLogMessageEntry ::= SEQUENCE {
|
|
nbsCmmcSysLogMessageType INTEGER,
|
|
nbsCmmcSysLogMessageSeverity INTEGER
|
|
}
|
|
|
|
nbsCmmcSysLogMessageType OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
sysReset (1), -- system resets
|
|
snmp (2), -- snmp : authentication, etc..
|
|
physTraps (3), -- physical layer : link up/down, etc..
|
|
dot1dBridge (4), -- bridging : 802.1d , STP, etc..
|
|
sysAuthentic (5) -- system authentication (IP access, etc)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "System log message type."
|
|
::= { nbsCmmcSysLogMessageEntry 1 }
|
|
|
|
|
|
nbsCmmcSysLogMessageSeverity OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
informational(1), -- informational messages
|
|
warnings(10), -- warnings
|
|
errors(100), -- errors
|
|
emergencies(1000), -- fatal errors
|
|
debugging(10000) -- debug information
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "System log message severity."
|
|
::= { nbsCmmcSysLogMessageEntry 2 }
|
|
|
|
|
|
--
|
|
-- the Running log message table
|
|
--
|
|
|
|
nbsCmmcSysRunningLogMessageTotal OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "Total number of messages in Running log table."
|
|
::= { nbsCmmcSysLogGrp 6 }
|
|
|
|
nbsCmmcSysRunningLogMessageTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF NbsCmmcSysRunningLogMessageEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A table that describes the logged messages"
|
|
|
|
::= { nbsCmmcSysLogGrp 7 }
|
|
|
|
nbsCmmcSysRunningLogMessageEntry OBJECT-TYPE
|
|
SYNTAX NbsCmmcSysRunningLogMessageEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Contains a description of a particular message entry"
|
|
|
|
INDEX { nbsCmmcSysRunningLogMessageIndex }
|
|
|
|
::= { nbsCmmcSysRunningLogMessageTable 1 }
|
|
|
|
NbsCmmcSysRunningLogMessageEntry ::= SEQUENCE {
|
|
|
|
nbsCmmcSysRunningLogMessageIndex INTEGER,
|
|
nbsCmmcSysRunningLogMessageSeverity DisplayString,
|
|
nbsCmmcSysRunningLogMessageErrorID INTEGER,
|
|
nbsCmmcSysRunningLogMessageSession INTEGER,
|
|
nbsCmmcSysRunningLogMessageTime INTEGER,
|
|
nbsCmmcSysRunningLogMessageModule DisplayString,
|
|
nbsCmmcSysRunningLogMessageString DisplayString
|
|
}
|
|
|
|
nbsCmmcSysRunningLogMessageIndex OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The index of the message entry."
|
|
|
|
::= { nbsCmmcSysRunningLogMessageEntry 1 }
|
|
|
|
nbsCmmcSysRunningLogMessageSeverity OBJECT-TYPE
|
|
SYNTAX DisplayString(SIZE(0..255))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The importance of this event."
|
|
|
|
::= { nbsCmmcSysRunningLogMessageEntry 2 }
|
|
|
|
nbsCmmcSysRunningLogMessageErrorID OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Error code of the message."
|
|
|
|
::= { nbsCmmcSysRunningLogMessageEntry 3 }
|
|
|
|
nbsCmmcSysRunningLogMessageSession OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Module Id of session causing the event."
|
|
|
|
::= { nbsCmmcSysRunningLogMessageEntry 4 }
|
|
|
|
nbsCmmcSysRunningLogMessageTime OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Time of occurrence of the event."
|
|
|
|
::= { nbsCmmcSysRunningLogMessageEntry 5 }
|
|
|
|
nbsCmmcSysRunningLogMessageModule OBJECT-TYPE
|
|
SYNTAX DisplayString(SIZE(0..255))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The name of the module causing the event."
|
|
|
|
::= { nbsCmmcSysRunningLogMessageEntry 6 }
|
|
|
|
nbsCmmcSysRunningLogMessageString OBJECT-TYPE
|
|
SYNTAX DisplayString(SIZE(0..255))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The actual event message."
|
|
|
|
::= { nbsCmmcSysRunningLogMessageEntry 7 }
|
|
|
|
|
|
nbsCmmcSysNvramLogMessageTotal OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "Total number of messages in Nvram log table."
|
|
|
|
::= { nbsCmmcSysLogGrp 8 }
|
|
|
|
--
|
|
-- the NVRAM log message table
|
|
--
|
|
|
|
nbsCmmcSysNvramLogMessageTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF NbsCmmcSysNvramLogMessageEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A table that describes the logged messages"
|
|
|
|
::= { nbsCmmcSysLogGrp 9 }
|
|
|
|
nbsCmmcSysNvramLogMessageEntry OBJECT-TYPE
|
|
SYNTAX NbsCmmcSysNvramLogMessageEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Contains a description of a particular message entry"
|
|
|
|
INDEX { nbsCmmcSysNvramLogMessageIndex }
|
|
|
|
::= { nbsCmmcSysNvramLogMessageTable 1 }
|
|
|
|
NbsCmmcSysNvramLogMessageEntry ::= SEQUENCE {
|
|
|
|
nbsCmmcSysNvramLogMessageIndex INTEGER,
|
|
nbsCmmcSysNvramLogMessageSeverity DisplayString,
|
|
nbsCmmcSysNvramLogMessageErrorID INTEGER,
|
|
nbsCmmcSysNvramLogMessageSession INTEGER,
|
|
nbsCmmcSysNvramLogMessageTime INTEGER,
|
|
nbsCmmcSysNvramLogMessageModule DisplayString,
|
|
nbsCmmcSysNvramLogMessageString DisplayString,
|
|
nbsCmmcSysNvramLogMessagePTime INTEGER,
|
|
nbsCmmcSysNvramLogMessageDateTime DisplayString
|
|
}
|
|
|
|
nbsCmmcSysNvramLogMessageIndex OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The index of the message entry."
|
|
|
|
::= { nbsCmmcSysNvramLogMessageEntry 1 }
|
|
|
|
nbsCmmcSysNvramLogMessageSeverity OBJECT-TYPE
|
|
SYNTAX DisplayString(SIZE(0..255))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Severity of the error."
|
|
|
|
::= { nbsCmmcSysNvramLogMessageEntry 2 }
|
|
|
|
nbsCmmcSysNvramLogMessageErrorID OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Error code of the message."
|
|
|
|
::= { nbsCmmcSysNvramLogMessageEntry 3 }
|
|
|
|
nbsCmmcSysNvramLogMessageSession OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Module Id of session causing the error."
|
|
|
|
::= { nbsCmmcSysNvramLogMessageEntry 4 }
|
|
|
|
nbsCmmcSysNvramLogMessageTime OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Value of MIB-II sysUpTime (RFC 1213) at the time the
|
|
error occurred. Note that sysUpTime resets to zero
|
|
each time the agent is restarted."
|
|
::= { nbsCmmcSysNvramLogMessageEntry 5 }
|
|
|
|
nbsCmmcSysNvramLogMessageModule OBJECT-TYPE
|
|
SYNTAX DisplayString(SIZE(0..255))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The name of the module causing the error."
|
|
|
|
::= { nbsCmmcSysNvramLogMessageEntry 6 }
|
|
|
|
nbsCmmcSysNvramLogMessageString OBJECT-TYPE
|
|
SYNTAX DisplayString(SIZE(0..255))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The actual error message."
|
|
|
|
::= { nbsCmmcSysNvramLogMessageEntry 7 }
|
|
|
|
nbsCmmcSysNvramLogMessagePTime OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The nbsCmmcSysCurrentTime at the moment this entry
|
|
was made. This timestamp is derived from the Time
|
|
Protocol (RFC 868), so it is independent of the
|
|
system's UpTime. If the agent is unable to obtain
|
|
the current time from a Time Protocol server, this
|
|
value is 0.
|
|
|
|
Not supported value: 0"
|
|
|
|
::= { nbsCmmcSysNvramLogMessageEntry 8 }
|
|
|
|
|
|
nbsCmmcSysNvramLogMessageDateTime OBJECT-TYPE
|
|
SYNTAX DisplayString(SIZE(0..24))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The nbsCmmcSysCurrentDateTime at the moment this
|
|
entry was made. This timestamp is derived from
|
|
nbsCmmcSysNvramLogMessagePTime, so it is independent
|
|
of the system's UpTime."
|
|
|
|
::= { nbsCmmcSysNvramLogMessageEntry 9 }
|
|
|
|
--
|
|
-- the Audit log table
|
|
--
|
|
|
|
nbsCmmcSysAuditLogTotal OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of entries in the audit log."
|
|
::= { nbsCmmcSysLogGrp 10 }
|
|
|
|
nbsCmmcSysAuditLogTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF NbsCmmcSysAuditLogEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"User activity log."
|
|
::= { nbsCmmcSysLogGrp 11 }
|
|
|
|
nbsCmmcSysAuditLogEntry OBJECT-TYPE
|
|
SYNTAX NbsCmmcSysAuditLogEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Contains a description of a particular message entry"
|
|
INDEX { nbsCmmcSysAuditLogIndex }
|
|
::= { nbsCmmcSysAuditLogTable 1 }
|
|
|
|
|
|
NbsCmmcSysAuditLogEntry ::= SEQUENCE {
|
|
nbsCmmcSysAuditLogIndex INTEGER,
|
|
nbsCmmcSysAuditLogUpTime INTEGER,
|
|
nbsCmmcSysAuditLogDateTime DisplayString,
|
|
nbsCmmcSysAuditLogString DisplayString
|
|
}
|
|
|
|
nbsCmmcSysAuditLogIndex OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The index of the message entry."
|
|
|
|
::= { nbsCmmcSysAuditLogEntry 1 }
|
|
|
|
nbsCmmcSysAuditLogUpTime OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Value of MIB-II sysUpTime (RFC 1213) at the time the
|
|
error occurred. Note that sysUpTime resets to zero
|
|
each time the agent is restarted."
|
|
|
|
::= { nbsCmmcSysAuditLogEntry 2 }
|
|
|
|
nbsCmmcSysAuditLogDateTime OBJECT-TYPE
|
|
SYNTAX DisplayString(SIZE(0..24))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The nbsCmmcSysCurrentDateTime at the moment this
|
|
entry was made. This timestamp is independent
|
|
of the system's UpTime."
|
|
|
|
::= { nbsCmmcSysAuditLogEntry 3 }
|
|
|
|
|
|
nbsCmmcSysAuditLogString OBJECT-TYPE
|
|
SYNTAX DisplayString(SIZE(0..250))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Log entry. Usually username:login or username:logout"
|
|
|
|
::= { nbsCmmcSysAuditLogEntry 4 }
|
|
|
|
nbsCmmcSysLogRemoteServer OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The IP address that rsyslog messages should be sent to."
|
|
::= { nbsCmmcSysLogGrp 12 }
|
|
|
|
nbsCmmcSysLogRemoteLevel OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
disabled (1),
|
|
emerg (2),
|
|
alert (3),
|
|
crit (4),
|
|
error (5),
|
|
warning (6),
|
|
notice (7),
|
|
info (8),
|
|
debug (9)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Indicates the level at which the system log message handler
|
|
sends to remote syslog server."
|
|
DEFVAL { notice }
|
|
::= { nbsCmmcSysLogGrp 13 }
|
|
|
|
nbsCmmcSysRunningLogMessageClear OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
notSupported (1),
|
|
operating (2),
|
|
clearing (3)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object is used to erase all entries from the Agent's
|
|
internal Running Log.
|
|
|
|
If the Agent does not support this feature, it must return
|
|
the value notSupported(1), and any SNMP SET to this object
|
|
should get an SNMP error badValue(3) in response.
|
|
|
|
If this object is supported, the Agent normally should
|
|
report the value operating(2). If it is actually deleting
|
|
the log, it may report the value clearing(3).
|
|
|
|
SNMP Managers may set this object to clearing(3), which
|
|
indicates to the Agent that the log should be emptied."
|
|
DEFVAL { operating }
|
|
::= { nbsCmmcSysLogGrp 14 }
|
|
|
|
nbsCmmcSysNvramLogMessageClear OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
notSupported (1),
|
|
operating (2),
|
|
clearing (3)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object is used to erase all entries from the Agent's
|
|
internal NVRAM (Persistent Memory) Log.
|
|
|
|
If the Agent does not support this feature, it must return
|
|
the value notSupported(1), and any SNMP SET to this object
|
|
should get an SNMP error badValue(3) in response.
|
|
|
|
If this object is supported, the Agent normally should
|
|
report the value operating(2). If it is actually deleting
|
|
the log, it may report the value clearing(3).
|
|
|
|
SNMP Managers may set this object to clearing(3), which
|
|
indicates to the Agent that the log should be emptied."
|
|
DEFVAL { operating }
|
|
::= { nbsCmmcSysLogGrp 15 }
|
|
|
|
nbsCmmcSysAuditLogClear OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
notSupported (1),
|
|
operating (2),
|
|
clearing (3)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object is used to erase all entries from the Agent's
|
|
internal Audit Log.
|
|
|
|
If the Agent does not support this feature, it must return
|
|
the value notSupported(1), and any SNMP SET to this object
|
|
should get an SNMP error badValue(3) in response.
|
|
|
|
If this object is supported, the Agent normally should
|
|
report the value operating(2). If it is actually deleting
|
|
the log, it may report the value clearing(3).
|
|
|
|
SNMP Managers may set this object to clearing(3), which
|
|
indicates to the Agent that the log should be emptied."
|
|
DEFVAL { operating }
|
|
::= { nbsCmmcSysLogGrp 16 }
|
|
|
|
nbsCmmcSysLogNvSize OBJECT-TYPE
|
|
SYNTAX INTEGER (4..65535)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"How large the Nvram log is allowed to be (in kilobytes)."
|
|
|
|
DEFVAL { 64 }
|
|
::= { nbsCmmcSysLogGrp 17 }
|
|
|
|
|
|
|
|
-- ******************************************************************
|
|
--
|
|
-- Objects for the TRAP message configuration.
|
|
--
|
|
-- Implementation of the nbsCmmcTrapGrp is mandatory.
|
|
--
|
|
-- ******************************************************************
|
|
|
|
nbsCmmcTrapLastMessage OBJECT-TYPE
|
|
SYNTAX DisplayString(SIZE(0..255))
|
|
MAX-ACCESS accessible-for-notify
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The last message sent by the system"
|
|
|
|
::= { nbsCmmcTrapGrp 1 }
|
|
|
|
|
|
nbsCmmcTrapPowerSupplyId OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS accessible-for-notify
|
|
STATUS current
|
|
DESCRIPTION
|
|
"ID of the power supply"
|
|
|
|
::= { nbsCmmcTrapGrp 2 }
|
|
|
|
nbsCmmcTrapFanId OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS accessible-for-notify
|
|
STATUS current
|
|
DESCRIPTION
|
|
"ID of the fan"
|
|
|
|
::= { nbsCmmcTrapGrp 3 }
|
|
|
|
nbsCmmcTrapPortIndex OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS accessible-for-notify
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Index of the Port"
|
|
|
|
::= { nbsCmmcTrapGrp 4 }
|
|
|
|
nbsCmmcTrapPortName OBJECT-TYPE
|
|
SYNTAX DisplayString(SIZE(0..50))
|
|
MAX-ACCESS accessible-for-notify
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Name of the Port"
|
|
|
|
::= { nbsCmmcTrapGrp 5 }
|
|
|
|
nbsCmmcTrapShutdownReason OBJECT-TYPE
|
|
SYNTAX DisplayString(SIZE(0..255))
|
|
MAX-ACCESS accessible-for-notify
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The reason for the last system shutdown"
|
|
|
|
::= { nbsCmmcTrapGrp 6 }
|
|
|
|
nbsCmmcTrapErrorInfo OBJECT-TYPE
|
|
SYNTAX DisplayString(SIZE(0..255))
|
|
MAX-ACCESS accessible-for-notify
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Brief explanation of the cause or nature of errors
|
|
that triggered an nbsCmmcTrapPortErrorsDetected trap."
|
|
DEFVAL { "Ethernet." }
|
|
::= { nbsCmmcTrapGrp 7 }
|
|
|
|
nbsCmmcSlotModelLocked OBJECT-TYPE
|
|
SYNTAX DisplayString(SIZE(0..50))
|
|
MAX-ACCESS accessible-for-notify
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The model of the slot's saved configuration."
|
|
::= { nbsCmmcTrapGrp 10 }
|
|
|
|
nbsCmmcSlotModelInserted OBJECT-TYPE
|
|
SYNTAX DisplayString(SIZE(0..50))
|
|
MAX-ACCESS accessible-for-notify
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The model of the newly inserted module."
|
|
::= { nbsCmmcTrapGrp 11 }
|
|
|
|
|
|
|
|
-- ********************************************************************
|
|
-- nbsCmmcTraps
|
|
-- ********************************************************************
|
|
|
|
nbsCmmcTrapGenericTrap NOTIFICATION-TYPE
|
|
OBJECTS { nbsCmmcTrapLastMessage }
|
|
STATUS deprecated
|
|
DESCRIPTION
|
|
"The last message sent by the system."
|
|
::= { nbsCmmcTraps0 1}
|
|
|
|
nbsCmmcTrapSpecificTrap NOTIFICATION-TYPE
|
|
OBJECTS { nbsCmmcTrapLastMessage }
|
|
STATUS deprecated
|
|
DESCRIPTION
|
|
"********* DEPRECATED **********
|
|
As of Agent version 4.14, this trap will not be sent."
|
|
::= { nbsCmmcTraps0 2 }
|
|
|
|
nbsCmmcTrapDeviceRebooted NOTIFICATION-TYPE
|
|
OBJECTS { nbsCmmcTrapLastMessage, nbsCmmcTrapShutdownReason }
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Sent after device boots up. The cause of the last
|
|
shutdown is indicated in nbsCmmcTrapShutdownReason.
|
|
|
|
This Notification should be of Severity FATAL."
|
|
::= { nbsCmmcTraps0 3 }
|
|
|
|
nbsCmmcTrapDeviceOnline NOTIFICATION-TYPE
|
|
OBJECTS { nbsCmmcTrapLastMessage, nbsCmmcChassisIndex,
|
|
nbsCmmcSlotIndex }
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Sent when device detects restoration of network
|
|
communications. ChassisIndex and SlotIndex indicate
|
|
the location of the NM issuing the trap
|
|
|
|
This Notification should be of Severity WARNING."
|
|
::= { nbsCmmcTraps0 4 }
|
|
|
|
nbsCmmcTrapDeviceShuttingDown NOTIFICATION-TYPE
|
|
OBJECTS { nbsCmmcTrapLastMessage, nbsCmmcTrapShutdownReason }
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Sent just before device shuts itself down. Reason for
|
|
shutdown is indicated in nbsCmmcTrapShutdownReason.
|
|
|
|
This Notification should be of Severity FATAL."
|
|
::= { nbsCmmcTraps0 5 }
|
|
|
|
nbsCmmcTrapPowerSupplyFailure NOTIFICATION-TYPE
|
|
OBJECTS { nbsCmmcTrapLastMessage, nbsCmmcChassisIndex,
|
|
nbsCmmcTrapPowerSupplyId, nbsCmmcChassisName }
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Unique trap for power supply failure events.
|
|
|
|
This Notification should be of Severity ERROR."
|
|
::= { nbsCmmcTraps0 6 }
|
|
|
|
nbsCmmcTrapPowerSupplyRestored NOTIFICATION-TYPE
|
|
OBJECTS { nbsCmmcTrapLastMessage, nbsCmmcChassisIndex,
|
|
nbsCmmcTrapPowerSupplyId, nbsCmmcChassisName }
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Sent when power supply starts working again.
|
|
|
|
This Notification should be of Severity ERROR."
|
|
::= { nbsCmmcTraps0 7 }
|
|
|
|
nbsCmmcTrapFanFailure NOTIFICATION-TYPE
|
|
OBJECTS { nbsCmmcTrapLastMessage, nbsCmmcChassisIndex,
|
|
nbsCmmcTrapFanId, nbsCmmcChassisName }
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Unique trap for fan failure events.
|
|
|
|
This Notification should be of Severity WARNING."
|
|
::= { nbsCmmcTraps0 8 }
|
|
|
|
nbsCmmcTrapFanRestored NOTIFICATION-TYPE
|
|
OBJECTS { nbsCmmcTrapLastMessage, nbsCmmcChassisIndex,
|
|
nbsCmmcTrapFanId, nbsCmmcChassisName }
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Sent when fan starts working again.
|
|
|
|
This Notification should be of Severity WARNING."
|
|
::= { nbsCmmcTraps0 9 }
|
|
|
|
nbsCmmcTrapChassisTempTooHigh NOTIFICATION-TYPE
|
|
OBJECTS { nbsCmmcTrapLastMessage, nbsCmmcChassisIndex,
|
|
nbsCmmcChassisTemperature,
|
|
nbsCmmcChassisTemperatureLimit, nbsCmmcChassisName }
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Sent when temperature rises above hottest permissible
|
|
temperature.
|
|
|
|
This Notification should be of Severity ERROR."
|
|
::= { nbsCmmcTraps0 10 }
|
|
|
|
nbsCmmcTrapChassisTempTooLow NOTIFICATION-TYPE
|
|
OBJECTS { nbsCmmcTrapLastMessage, nbsCmmcChassisIndex,
|
|
nbsCmmcChassisTemperature,
|
|
nbsCmmcChassisTemperatureMin, nbsCmmcChassisName }
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Sent when temperature falls under coldest permissible
|
|
temperature.
|
|
|
|
This Notification should be of Severity ERROR."
|
|
::= { nbsCmmcTraps0 11 }
|
|
|
|
nbsCmmcTrapChassisTempOk NOTIFICATION-TYPE
|
|
OBJECTS { nbsCmmcTrapLastMessage, nbsCmmcChassisIndex,
|
|
nbsCmmcChassisTemperature, nbsCmmcChassisName }
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Sent when temperature returns to permissible range.
|
|
|
|
This Notification should be of Severity ERROR."
|
|
::= { nbsCmmcTraps0 12 }
|
|
|
|
nbsCmmcTrapSlotModuleIn NOTIFICATION-TYPE
|
|
OBJECTS { nbsCmmcTrapLastMessage, nbsCmmcChassisIndex,
|
|
nbsCmmcSlotIndex, nbsCmmcSlotType, nbsCmmcChassisName,
|
|
nbsCmmcSlotName }
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Sent when card is physically inserted.
|
|
|
|
This Notification should be of Severity ERROR."
|
|
::= { nbsCmmcTraps0 13 }
|
|
|
|
nbsCmmcTrapSlotModuleOut NOTIFICATION-TYPE
|
|
OBJECTS { nbsCmmcTrapLastMessage, nbsCmmcChassisIndex,
|
|
nbsCmmcSlotIndex, nbsCmmcSlotType, nbsCmmcChassisName,
|
|
nbsCmmcSlotName }
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Sent when card is physically removed.
|
|
|
|
This Notification should be of Severity ERROR."
|
|
::= { nbsCmmcTraps0 14 }
|
|
|
|
|
|
nbsCmmcTrapPortEnabled NOTIFICATION-TYPE
|
|
OBJECTS { nbsCmmcTrapLastMessage, nbsCmmcChassisIndex,
|
|
nbsCmmcSlotIndex, nbsCmmcPortIndex, nbsCmmcChassisName,
|
|
nbsCmmcSlotName, nbsCmmcPortName }
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Sent after nbsCmmcPortEnableOper changes to enable(3).
|
|
|
|
This Notification should be of Severity WARNING."
|
|
::= { nbsCmmcTraps0 15 }
|
|
|
|
nbsCmmcTrapPortDisabled NOTIFICATION-TYPE
|
|
OBJECTS { nbsCmmcTrapLastMessage, nbsCmmcChassisIndex,
|
|
nbsCmmcSlotIndex, nbsCmmcPortIndex, nbsCmmcChassisName,
|
|
nbsCmmcSlotName, nbsCmmcPortName }
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Sent after nbsCmmcPortEnableOper changes to disable(2).
|
|
|
|
This Notification should be of Severity WARNING."
|
|
::= { nbsCmmcTraps0 16 }
|
|
|
|
nbsCmmcTrapPortLinkUp NOTIFICATION-TYPE
|
|
OBJECTS { nbsCmmcTrapLastMessage, nbsCmmcChassisIndex,
|
|
nbsCmmcSlotIndex, nbsCmmcPortIndex, nbsCmmcPortLink,
|
|
nbsCmmcChassisName, nbsCmmcSlotName, nbsCmmcPortName }
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Sent when nbsCmmcPortLink transitions from noSignal(2)
|
|
to a connected state.
|
|
|
|
This Notification should be of Severity ERROR."
|
|
::= { nbsCmmcTraps0 17 }
|
|
|
|
nbsCmmcTrapPortLinkDown NOTIFICATION-TYPE
|
|
OBJECTS { nbsCmmcTrapLastMessage, nbsCmmcChassisIndex,
|
|
nbsCmmcSlotIndex, nbsCmmcPortIndex, nbsCmmcChassisName,
|
|
nbsCmmcSlotName, nbsCmmcPortName }
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Sent when nbsCmmcPortLink transitions from a connected
|
|
state to noSignal(2).
|
|
|
|
This Notification should be of Severity ERROR."
|
|
::= { nbsCmmcTraps0 18 }
|
|
|
|
nbsCmmcTrapPortLINOn NOTIFICATION-TYPE
|
|
OBJECTS { nbsCmmcTrapLastMessage, nbsCmmcChassisIndex,
|
|
nbsCmmcSlotIndex, nbsCmmcPortIndex, nbsCmmcChassisName,
|
|
nbsCmmcSlotName, nbsCmmcPortName }
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Sent when Link Integrity Notification is turned on.
|
|
|
|
This Notification should be of Severity WARNING."
|
|
::= { nbsCmmcTraps0 19 }
|
|
|
|
nbsCmmcTrapPortLINOff NOTIFICATION-TYPE
|
|
OBJECTS { nbsCmmcTrapLastMessage, nbsCmmcChassisIndex,
|
|
nbsCmmcSlotIndex, nbsCmmcPortIndex, nbsCmmcChassisName,
|
|
nbsCmmcSlotName, nbsCmmcPortName }
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Sent when Link Integrity Notification is turned off.
|
|
|
|
This Notification should be of Severity WARNING."
|
|
::= { nbsCmmcTraps0 20 }
|
|
|
|
nbsCmmcTrapPortLoopbackOn NOTIFICATION-TYPE
|
|
OBJECTS { nbsCmmcTrapLastMessage, nbsCmmcChassisIndex,
|
|
nbsCmmcSlotIndex, nbsCmmcPortIndex, nbsCmmcChassisName,
|
|
nbsCmmcSlotName, nbsCmmcPortName }
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Sent when Port is set to a Loopback state.
|
|
|
|
This Notification should be of Severity WARNING."
|
|
::= { nbsCmmcTraps0 21 }
|
|
|
|
nbsCmmcTrapPortLoopbackOff NOTIFICATION-TYPE
|
|
OBJECTS { nbsCmmcTrapLastMessage, nbsCmmcChassisIndex,
|
|
nbsCmmcSlotIndex, nbsCmmcPortIndex, nbsCmmcChassisName,
|
|
nbsCmmcSlotName, nbsCmmcPortName }
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Sent when Port returns from a Loopback state.
|
|
|
|
This Notification should be of Severity WARNING."
|
|
::= { nbsCmmcTraps0 22 }
|
|
|
|
nbsCmmcTrapPortMaximumExceeded NOTIFICATION-TYPE
|
|
OBJECTS { nbsCmmcTrapLastMessage, nbsCmmcChassisIndex,
|
|
nbsCmmcSlotIndex, nbsCmmcPortIndex,
|
|
nbsCmmcPortThreshold, nbsCmmcPortValue,
|
|
nbsCmmcChassisName, nbsCmmcSlotName,
|
|
nbsCmmcPortName }
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Sent when PortValue exceeds PortThreshold.
|
|
|
|
This Notification should be of Severity WARNING."
|
|
::= { nbsCmmcTraps0 23 }
|
|
|
|
nbsCmmcTrapPortRemoved NOTIFICATION-TYPE
|
|
OBJECTS { nbsCmmcTrapLastMessage, nbsCmmcChassisIndex,
|
|
nbsCmmcSlotIndex, nbsCmmcPortIndex,
|
|
nbsCmmcChassisName, nbsCmmcSlotName,
|
|
nbsCmmcPortName }
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Sent when a hot-swappable port is removed.
|
|
|
|
This Notification should be of Severity WARNING."
|
|
::= { nbsCmmcTraps0 24 }
|
|
|
|
nbsCmmcTrapPortInserted NOTIFICATION-TYPE
|
|
OBJECTS { nbsCmmcTrapLastMessage, nbsCmmcChassisIndex,
|
|
nbsCmmcSlotIndex, nbsCmmcPortIndex,
|
|
nbsCmmcPortConnector, nbsCmmcPortWavelength,
|
|
nbsCmmcChassisName, nbsCmmcSlotName,
|
|
nbsCmmcPortName }
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Sent when a hot-swappable port is inserted.
|
|
|
|
This Notification should be of Severity WARNING."
|
|
|
|
::= { nbsCmmcTraps0 25 }
|
|
|
|
nbsCmmcTrapPortTempTooLow NOTIFICATION-TYPE
|
|
OBJECTS { nbsCmmcTrapLastMessage, nbsCmmcChassisIndex,
|
|
nbsCmmcSlotIndex, nbsCmmcPortIndex,
|
|
nbsCmmcPortTemperature, nbsCmmcChassisName,
|
|
nbsCmmcSlotName, nbsCmmcPortName,
|
|
nbsCmmcPortThreshold,nbsCmmcPortTemperatureLevel }
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Sent when transmitter temperature is too cold. For
|
|
SFF Digital Diagnostics, this corresponds to the low
|
|
temperature alarm.
|
|
|
|
This Notification should be of Severity ERROR."
|
|
::= { nbsCmmcTraps0 26 }
|
|
|
|
nbsCmmcTrapPortTempTooHigh NOTIFICATION-TYPE
|
|
OBJECTS { nbsCmmcTrapLastMessage, nbsCmmcChassisIndex,
|
|
nbsCmmcSlotIndex, nbsCmmcPortIndex,
|
|
nbsCmmcPortTemperature, nbsCmmcChassisName,
|
|
nbsCmmcSlotName, nbsCmmcPortName,
|
|
nbsCmmcPortThreshold,nbsCmmcPortTemperatureLevel }
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Sent when transmitter temperature is too hot. For
|
|
SFF Digital Diagnostics, this corresponds to the high
|
|
temperature alarm.
|
|
|
|
This Notification should be of Severity ERROR."
|
|
::= { nbsCmmcTraps0 27 }
|
|
|
|
nbsCmmcTrapPortRxPowerTooLow NOTIFICATION-TYPE
|
|
OBJECTS { nbsCmmcTrapLastMessage, nbsCmmcChassisIndex,
|
|
nbsCmmcSlotIndex, nbsCmmcPortIndex,
|
|
nbsCmmcPortRxPower, nbsCmmcChassisName,
|
|
nbsCmmcSlotName, nbsCmmcPortName,
|
|
nbsCmmcPortThreshold,nbsCmmcPortRxPowerLevel }
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Sent when received signal is too weak. For
|
|
SFF Digital Diagnostics, this corresponds to the low
|
|
RX power alarm.
|
|
|
|
This Notification should be of Severity ERROR."
|
|
::= { nbsCmmcTraps0 28 }
|
|
|
|
nbsCmmcTrapPortRxPowerTooHigh NOTIFICATION-TYPE
|
|
OBJECTS { nbsCmmcTrapLastMessage, nbsCmmcChassisIndex,
|
|
nbsCmmcSlotIndex, nbsCmmcPortIndex,
|
|
nbsCmmcPortRxPower, nbsCmmcChassisName,
|
|
nbsCmmcSlotName, nbsCmmcPortName,
|
|
nbsCmmcPortThreshold,nbsCmmcPortRxPowerLevel }
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Sent when received signal is too powerful. For
|
|
SFF Digital Diagnostics, this corresponds to the high
|
|
RX power alarm.
|
|
|
|
This Notification should be of Severity ERROR."
|
|
::= { nbsCmmcTraps0 29 }
|
|
|
|
nbsCmmcTrapPortTxPowerTooLow NOTIFICATION-TYPE
|
|
OBJECTS { nbsCmmcTrapLastMessage, nbsCmmcChassisIndex,
|
|
nbsCmmcSlotIndex, nbsCmmcPortIndex,
|
|
nbsCmmcPortTxPower, nbsCmmcChassisName,
|
|
nbsCmmcSlotName, nbsCmmcPortName,
|
|
nbsCmmcPortThreshold,nbsCmmcPortTxPowerLevel }
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Sent when transmitter power is too weak. For
|
|
SFF Digital Diagnostics, this corresponds to the low
|
|
TX power alarm.
|
|
|
|
This Notification should be of Severity ERROR."
|
|
::= { nbsCmmcTraps0 30 }
|
|
|
|
nbsCmmcTrapPortTxPowerTooHigh NOTIFICATION-TYPE
|
|
OBJECTS { nbsCmmcTrapLastMessage, nbsCmmcChassisIndex,
|
|
nbsCmmcSlotIndex, nbsCmmcPortIndex,
|
|
nbsCmmcPortTxPower, nbsCmmcChassisName,
|
|
nbsCmmcSlotName, nbsCmmcPortName,
|
|
nbsCmmcPortThreshold,nbsCmmcPortTxPowerLevel }
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Sent when transmitter power is too strong. For
|
|
SFF Digital Diagnostics, this corresponds to the high
|
|
TX power alarm.
|
|
|
|
This Notification should be of Severity ERROR."
|
|
::= { nbsCmmcTraps0 31 }
|
|
|
|
nbsCmmcTrapPortAmpsTooLow NOTIFICATION-TYPE
|
|
OBJECTS { nbsCmmcTrapLastMessage, nbsCmmcChassisIndex,
|
|
nbsCmmcSlotIndex, nbsCmmcPortIndex,
|
|
nbsCmmcPortBiasAmps, nbsCmmcChassisName,
|
|
nbsCmmcSlotName, nbsCmmcPortName,
|
|
nbsCmmcPortThreshold,nbsCmmcPortBiasAmpsLevel }
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Sent when bias current is too small. For
|
|
SFF Digital Diagnostics, this corresponds to the low
|
|
bias current alarm.
|
|
|
|
This Notification should be of Severity ERROR."
|
|
::= { nbsCmmcTraps0 32 }
|
|
|
|
nbsCmmcTrapPortAmpsTooHigh NOTIFICATION-TYPE
|
|
OBJECTS { nbsCmmcTrapLastMessage, nbsCmmcChassisIndex,
|
|
nbsCmmcSlotIndex, nbsCmmcPortIndex,
|
|
nbsCmmcPortBiasAmps, nbsCmmcChassisName,
|
|
nbsCmmcSlotName, nbsCmmcPortName,
|
|
nbsCmmcPortThreshold,nbsCmmcPortBiasAmpsLevel }
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Sent when bias current is too large. For
|
|
SFF Digital Diagnostics, this corresponds to the high
|
|
bias current alarm.
|
|
|
|
This Notification should be of Severity ERROR."
|
|
::= { nbsCmmcTraps0 33 }
|
|
|
|
nbsCmmcTrapPortVoltsTooLow NOTIFICATION-TYPE
|
|
OBJECTS { nbsCmmcTrapLastMessage, nbsCmmcChassisIndex,
|
|
nbsCmmcSlotIndex, nbsCmmcPortIndex,
|
|
nbsCmmcPortSupplyVolts, nbsCmmcChassisName,
|
|
nbsCmmcSlotName, nbsCmmcPortName,
|
|
nbsCmmcPortThreshold,nbsCmmcPortSupplyVoltsLevel }
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Sent when transceiver supply voltage is too low. For
|
|
SFF Digital Diagnostics, this corresponds to the low
|
|
supply voltage alarm.
|
|
|
|
This Notification should be of Severity ERROR."
|
|
::= { nbsCmmcTraps0 34 }
|
|
|
|
nbsCmmcTrapPortVoltsTooHigh NOTIFICATION-TYPE
|
|
OBJECTS { nbsCmmcTrapLastMessage, nbsCmmcChassisIndex,
|
|
nbsCmmcSlotIndex, nbsCmmcPortIndex,
|
|
nbsCmmcPortSupplyVolts, nbsCmmcChassisName,
|
|
nbsCmmcSlotName, nbsCmmcPortName,
|
|
nbsCmmcPortThreshold,nbsCmmcPortSupplyVoltsLevel }
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Sent when transceiver supply voltage is too high. For
|
|
SFF Digital Diagnostics, this corresponds to the high
|
|
supply voltage alarm.
|
|
|
|
This Notification should be of Severity ERROR."
|
|
::= { nbsCmmcTraps0 35 }
|
|
|
|
nbsCmmcTrapSwitchover NOTIFICATION-TYPE
|
|
OBJECTS { nbsCmmcTrapLastMessage, nbsCmmcChassisIndex,
|
|
nbsCmmcSlotIndex, nbsCmmcPortIndex, nbsCmmcTrapPortIndex,
|
|
nbsCmmcChassisName, nbsCmmcSlotName, nbsCmmcPortName,
|
|
nbsCmmcTrapPortName }
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Sent when a self-healing (redundant ports) card
|
|
switches traffic from an active port to a standby
|
|
port.
|
|
|
|
This Notification should be of Severity WARNING.
|
|
|
|
The VARIABLE TrapLastMessage should specify the cause
|
|
of the switchover, the PortName of the new Active port,
|
|
and the PortName of the new Standby (formerely Active)
|
|
port.
|
|
|
|
The ChassisIndex and SlotIndex indicate the card that
|
|
performed the switchover.
|
|
|
|
The first PortIndex is the new Active port. The last
|
|
PortIndex is the new Standby port.
|
|
|
|
This trap should be accompanied by link up/down traps."
|
|
::= { nbsCmmcTraps0 36 }
|
|
|
|
nbsCmmcTrapSlotShuttingDown NOTIFICATION-TYPE
|
|
OBJECTS { nbsCmmcTrapLastMessage, nbsCmmcChassisIndex,
|
|
nbsCmmcSlotIndex, nbsCmmcTrapShutdownReason,
|
|
nbsCmmcChassisName, nbsCmmcSlotName }
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Sent when the slot/card is shutting down.
|
|
|
|
This Notification should be of Severity WARNING if the
|
|
shutdown is deliberate, or ERROR if shutdown because
|
|
of module failure, i.e. last gasp.
|
|
|
|
The VARIABLE nbsCmmcTrapShutdownReason should specify
|
|
the reason the card is shutting down.
|
|
|
|
To enable/disable this notification, use the object
|
|
nbsCmmcChassisEnableModuleSpecificTraps."
|
|
::= { nbsCmmcTraps0 37 }
|
|
|
|
nbsCmmcTrapPortCrcError NOTIFICATION-TYPE
|
|
OBJECTS { nbsCmmcTrapLastMessage, nbsCmmcChassisIndex,
|
|
nbsCmmcSlotIndex, nbsCmmcPortIndex,
|
|
nbsCmmcChassisName,
|
|
nbsCmmcSlotName, nbsCmmcPortName }
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Sent when CRC Error is received on this port.
|
|
|
|
This Notification should be of Severity WARNING."
|
|
::= { nbsCmmcTraps0 38 }
|
|
|
|
nbsCmmcTrapCpeInManagedChassis NOTIFICATION-TYPE
|
|
OBJECTS { nbsCmmcTrapLastMessage, nbsCmmcChassisIndex,
|
|
nbsCmmcSlotIndex, nbsCmmcChassisName,
|
|
nbsCmmcSlotName }
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Sent when a module configured for customer premises is
|
|
detected in a managed (central office) chassis.
|
|
|
|
This Notification should be of Severity WARNING.
|
|
|
|
To enable/disable this notification, use the object
|
|
nbsCmmcChassisEnableModuleSpecificTraps."
|
|
::= { nbsCmmcTraps0 39 }
|
|
|
|
nbsCmmcTrapCoWithoutCpe NOTIFICATION-TYPE
|
|
OBJECTS { nbsCmmcTrapLastMessage, nbsCmmcChassisIndex,
|
|
nbsCmmcSlotIndex, nbsCmmcChassisName,
|
|
nbsCmmcSlotName }
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Sent when a central office module has no link to a CPE
|
|
module.
|
|
|
|
This Notification should be of Severity WARNING.
|
|
|
|
To enable/disable this notification, use the object
|
|
nbsCmmcChassisEnableModuleSpecificTraps."
|
|
::= { nbsCmmcTraps0 40 }
|
|
|
|
|
|
nbsCmmcTrapCoTakesControl NOTIFICATION-TYPE
|
|
OBJECTS { nbsCmmcTrapLastMessage, nbsCmmcChassisIndex,
|
|
nbsCmmcSlotIndex, nbsCmmcChassisName,
|
|
nbsCmmcSlotName }
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Sent when a central office module begins active
|
|
management of a dual-homed CPE module.
|
|
|
|
This Notification should be of Severity WARNING.
|
|
|
|
To enable/disable this notification, use the object
|
|
nbsCmmcChassisEnableModuleSpecificTraps."
|
|
::= { nbsCmmcTraps0 41 }
|
|
|
|
nbsCmmcTrapCoYieldsControl NOTIFICATION-TYPE
|
|
OBJECTS { nbsCmmcTrapLastMessage, nbsCmmcChassisIndex,
|
|
nbsCmmcSlotIndex, nbsCmmcChassisName,
|
|
nbsCmmcSlotName }
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Sent when a central office module ceases active
|
|
management of a dual-homed CPE module.
|
|
|
|
This Notification should be of Severity WARNING.
|
|
|
|
To enable/disable this notification, use the object
|
|
nbsCmmcChassisEnableModuleSpecificTraps."
|
|
::= { nbsCmmcTraps0 42 }
|
|
|
|
nbsCmmcTrapCoLinkedToCo NOTIFICATION-TYPE
|
|
OBJECTS { nbsCmmcTrapLastMessage, nbsCmmcChassisIndex,
|
|
nbsCmmcSlotIndex, nbsCmmcChassisName,
|
|
nbsCmmcSlotName }
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Sent when one central office module is connected to
|
|
another central office module.
|
|
|
|
This Notification should be of Severity ERROR.
|
|
|
|
To enable/disable this notification, use the object
|
|
nbsCmmcChassisEnableModuleSpecificTraps."
|
|
::= { nbsCmmcTraps0 43 }
|
|
|
|
nbsCmmcTrapCpeFound NOTIFICATION-TYPE
|
|
OBJECTS { nbsCmmcTrapLastMessage, nbsCmmcChassisIndex,
|
|
nbsCmmcSlotIndex, nbsCmmcChassisName,
|
|
nbsCmmcSlotName }
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Sent when a remote CPE module is detected.
|
|
|
|
This Notification should be of Severity WARNING.
|
|
|
|
To enable/disable this notification, use the object
|
|
nbsCmmcChassisEnableModuleSpecificTraps."
|
|
::= { nbsCmmcTraps0 44 }
|
|
|
|
nbsCmmcTrapPortReflectionDetected NOTIFICATION-TYPE
|
|
OBJECTS { nbsCmmcTrapLastMessage, nbsCmmcChassisIndex,
|
|
nbsCmmcSlotIndex, nbsCmmcPortIndex,
|
|
nbsCmmcChassisName,
|
|
nbsCmmcSlotName, nbsCmmcPortName }
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Sent when SingleFiber port detects its own signal
|
|
reflecting back on itself.
|
|
|
|
This Notification should be of Severity WARNING."
|
|
::= { nbsCmmcTraps0 45 }
|
|
|
|
nbsCmmcTrapPortReflectionCeased NOTIFICATION-TYPE
|
|
OBJECTS { nbsCmmcTrapLastMessage, nbsCmmcChassisIndex,
|
|
nbsCmmcSlotIndex, nbsCmmcPortIndex,
|
|
nbsCmmcChassisName,
|
|
nbsCmmcSlotName, nbsCmmcPortName }
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Sent when SingleFiber port no longer detects its own
|
|
signal returning.
|
|
|
|
This Notification should be of Severity WARNING."
|
|
::= { nbsCmmcTraps0 46 }
|
|
|
|
nbsCmmcTrapPortTempOk NOTIFICATION-TYPE
|
|
OBJECTS { nbsCmmcTrapLastMessage, nbsCmmcChassisIndex,
|
|
nbsCmmcSlotIndex, nbsCmmcPortIndex,
|
|
nbsCmmcPortTemperature, nbsCmmcChassisName,
|
|
nbsCmmcSlotName, nbsCmmcPortName }
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Sent when transmitter temperature returns to normal.
|
|
For Agent's internal severity-based filtering.
|
|
|
|
The severity of this NOTIFICATION must match the
|
|
severity of the nbsCmmcTrapPortTempTooLow or
|
|
nbsCmmcTrapPortTempTooHigh NOTIFICATION that this
|
|
overrides."
|
|
::= { nbsCmmcTraps0 47 }
|
|
|
|
nbsCmmcTrapPortRxPowerOk NOTIFICATION-TYPE
|
|
OBJECTS { nbsCmmcTrapLastMessage, nbsCmmcChassisIndex,
|
|
nbsCmmcSlotIndex, nbsCmmcPortIndex,
|
|
nbsCmmcPortRxPower, nbsCmmcChassisName,
|
|
nbsCmmcSlotName, nbsCmmcPortName }
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Sent when received signal returns to normal.
|
|
For Agent's internal severity-based filtering.
|
|
|
|
The severity of this NOTIFICATION must match the
|
|
severity of the nbsCmmcTrapPortRxPowerTooLow or
|
|
nbsCmmcTrapPortRxPowerTooHigh NOTIFICATION that this
|
|
overrides."
|
|
::= { nbsCmmcTraps0 48 }
|
|
|
|
nbsCmmcTrapPortTxPowerOk NOTIFICATION-TYPE
|
|
OBJECTS { nbsCmmcTrapLastMessage, nbsCmmcChassisIndex,
|
|
nbsCmmcSlotIndex, nbsCmmcPortIndex,
|
|
nbsCmmcPortTxPower, nbsCmmcChassisName,
|
|
nbsCmmcSlotName, nbsCmmcPortName }
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Sent when transmitter power returns to normal.
|
|
For Agent's internal severity-based filtering.
|
|
|
|
The severity of this NOTIFICATION must match the
|
|
severity of the nbsCmmcTrapPortTxPowerTooLow or
|
|
nbsCmmcTrapPortTxPowerTooHigh NOTIFICATION that this
|
|
overrides."
|
|
::= { nbsCmmcTraps0 49 }
|
|
|
|
nbsCmmcTrapPortAmpsOk NOTIFICATION-TYPE
|
|
OBJECTS { nbsCmmcTrapLastMessage, nbsCmmcChassisIndex,
|
|
nbsCmmcSlotIndex, nbsCmmcPortIndex,
|
|
nbsCmmcPortBiasAmps, nbsCmmcChassisName,
|
|
nbsCmmcSlotName, nbsCmmcPortName }
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Sent when bias current returns to normal.
|
|
For Agent's internal severity-based filtering.
|
|
|
|
The severity of this NOTIFICATION must match the
|
|
severity of the nbsCmmcTrapPortAmpsTooLow or
|
|
bsCmmcTrapPortAmpsTooHigh NOTIFICATION that this
|
|
overrides."
|
|
::= { nbsCmmcTraps0 50 }
|
|
|
|
nbsCmmcTrapPortVoltsOk NOTIFICATION-TYPE
|
|
OBJECTS { nbsCmmcTrapLastMessage, nbsCmmcChassisIndex,
|
|
nbsCmmcSlotIndex, nbsCmmcPortIndex,
|
|
nbsCmmcPortSupplyVolts, nbsCmmcChassisName,
|
|
nbsCmmcSlotName, nbsCmmcPortName }
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Sent when transceiver supply voltage returns to normal.
|
|
For Agent's internal severity-based filtering.
|
|
|
|
The severity of this NOTIFICATION must match the
|
|
severity of the nbsCmmcTrapPortVoltsTooLow or
|
|
nbsCmmcTrapPortVoltsTooHigh NOTIFICATION that this
|
|
overrides."
|
|
::= { nbsCmmcTraps0 51 }
|
|
|
|
nbsCmmcTrapSlotTempTooLow NOTIFICATION-TYPE
|
|
OBJECTS { nbsCmmcTrapLastMessage, nbsCmmcChassisIndex,
|
|
nbsCmmcSlotIndex, nbsCmmcSlotTemperature,
|
|
nbsCmmcSlotTemperatureMin,
|
|
nbsCmmcChassisName, nbsCmmcSlotName }
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Sent when slot temperature is too cold.
|
|
|
|
This Notification should be of Severity ERROR."
|
|
::= { nbsCmmcTraps0 52 }
|
|
|
|
nbsCmmcTrapSlotTempTooHigh NOTIFICATION-TYPE
|
|
OBJECTS { nbsCmmcTrapLastMessage, nbsCmmcChassisIndex,
|
|
nbsCmmcSlotIndex, nbsCmmcSlotTemperature,
|
|
nbsCmmcSlotTemperatureLimit,
|
|
nbsCmmcChassisName, nbsCmmcSlotName }
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Sent when slot temperature is too hot.
|
|
temperature alarm.
|
|
|
|
This Notification should be of Severity ERROR."
|
|
::= { nbsCmmcTraps0 53 }
|
|
|
|
nbsCmmcTrapSlotTempOk NOTIFICATION-TYPE
|
|
OBJECTS { nbsCmmcTrapLastMessage, nbsCmmcChassisIndex,
|
|
nbsCmmcSlotIndex, nbsCmmcSlotTemperature,
|
|
nbsCmmcChassisName, nbsCmmcSlotName }
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Sent when slot temperature returns to normal.
|
|
|
|
This Notification should be of Severity ERROR."
|
|
|
|
::= { nbsCmmcTraps0 54 }
|
|
|
|
nbsCmmcTrapPortErrorsDetected NOTIFICATION-TYPE
|
|
OBJECTS { nbsCmmcTrapLastMessage, nbsCmmcChassisIndex,
|
|
nbsCmmcSlotIndex, nbsCmmcPortIndex,
|
|
nbsCmmcTrapErrorInfo, nbsCmmcChassisName,
|
|
nbsCmmcSlotName, nbsCmmcPortName }
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Sent when nbsCmmcPortErrorActivity changes to on(3).
|
|
|
|
This Notification should be of Severity WARNING."
|
|
::= { nbsCmmcTraps0 55 }
|
|
|
|
nbsCmmcTrapPortErrorsStopped NOTIFICATION-TYPE
|
|
OBJECTS { nbsCmmcTrapLastMessage, nbsCmmcChassisIndex,
|
|
nbsCmmcSlotIndex, nbsCmmcPortIndex,
|
|
nbsCmmcChassisName,
|
|
nbsCmmcSlotName, nbsCmmcPortName }
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Sent when nbsCmmcPortErrorActivity changes to off(2).
|
|
|
|
This Notification should be of Severity WARNING."
|
|
::= { nbsCmmcTraps0 56 }
|
|
|
|
nbsCmmcTrapChassisInsufficientPower NOTIFICATION-TYPE
|
|
OBJECTS { nbsCmmcTrapLastMessage, nbsCmmcChassisIndex,
|
|
nbsCmmcChassisName }
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Sent when power on chassis changed to insufficient.
|
|
|
|
This Notification should be of Severity ERROR."
|
|
::= { nbsCmmcTraps0 57 }
|
|
|
|
nbsCmmcTrapChassisSufficientPower NOTIFICATION-TYPE
|
|
OBJECTS { nbsCmmcTrapLastMessage, nbsCmmcChassisIndex,
|
|
nbsCmmcChassisName }
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Sent when power on chassis changed to sufficient.
|
|
|
|
This Notification should be of Severity ERROR."
|
|
::= { nbsCmmcTraps0 58 }
|
|
|
|
nbsCmmcTrapSlotModuleLocked NOTIFICATION-TYPE
|
|
OBJECTS { nbsCmmcTrapLastMessage, nbsCmmcChassisIndex,
|
|
nbsCmmcSlotIndex, nbsCmmcChassisName,
|
|
nbsCmmcSlotName, nbsCmmcSlotModelLocked,
|
|
nbsCmmcSlotModelInserted }
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Sent when nbsCmmcSysLockTypes is enabled(3) and a card
|
|
incompatible with a slot's locked configuration is
|
|
inserted.
|
|
|
|
This Notification should be of Severity ERROR."
|
|
::= { nbsCmmcTraps0 59 }
|
|
|
|
nbsCmmcTrapSelectLinkChanged NOTIFICATION-TYPE
|
|
OBJECTS { nbsCmmcTrapLastMessage, nbsCmmcChassisIndex,
|
|
nbsCmmcSlotIndex, nbsCmmcPortIndex,
|
|
nbsCmmcChassisName, nbsCmmcSlotName, nbsCmmcPortName,
|
|
nbsCmmcPortSelectLink }
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Sent when a redundant port in a self-healing card
|
|
switches between active and standby. The last varbind,
|
|
nbsCmmcPortSelectLink, indicates this port's new state.
|
|
|
|
This notification should come in a pair -- one trap for
|
|
the new active port, another for the new standby port.
|
|
|
|
This Notification should be of Severity WARNING."
|
|
::= { nbsCmmcTraps0 60 }
|
|
|
|
nbsCmmcTrapPowerSupplyRemoved NOTIFICATION-TYPE
|
|
OBJECTS { nbsCmmcTrapLastMessage, nbsCmmcChassisIndex,
|
|
nbsCmmcTrapPowerSupplyId, nbsCmmcChassisName }
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Event triggered by physical removal of a power supply.
|
|
|
|
This Notification should be of Severity ERROR."
|
|
::= { nbsCmmcTraps0 66 }
|
|
|
|
nbsCmmcTrapPowerSupplyInserted NOTIFICATION-TYPE
|
|
OBJECTS { nbsCmmcTrapLastMessage, nbsCmmcChassisIndex,
|
|
nbsCmmcTrapPowerSupplyId, nbsCmmcChassisName }
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Triggered by physical insertion of a power supply.
|
|
|
|
This Notification should be of Severity ERROR."
|
|
::= { nbsCmmcTraps0 67 }
|
|
|
|
nbsCmmcTrapFanRemoved NOTIFICATION-TYPE
|
|
OBJECTS { nbsCmmcTrapLastMessage, nbsCmmcChassisIndex,
|
|
nbsCmmcTrapFanId, nbsCmmcChassisName }
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Triggered by physical removal of fan assembly.
|
|
|
|
This Notification should be of Severity WARNING."
|
|
::= { nbsCmmcTraps0 68 }
|
|
|
|
nbsCmmcTrapFanInserted NOTIFICATION-TYPE
|
|
OBJECTS { nbsCmmcTrapLastMessage, nbsCmmcChassisIndex,
|
|
nbsCmmcTrapFanId, nbsCmmcChassisName }
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Triggered by physical insertion of fan assembly.
|
|
|
|
This Notification should be of Severity WARNING."
|
|
::= { nbsCmmcTraps0 69 }
|
|
|
|
nbsCmmcTrapModuleStatusChanged NOTIFICATION-TYPE
|
|
OBJECTS { nbsCmmcTrapLastMessage, nbsCmmcChassisIndex,
|
|
nbsCmmcSlotIndex, nbsCmmcSlotName,
|
|
nbsCmmcSlotModuleStatus }
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Triggered when nbsCmmcSlotModuleStatus changes.
|
|
|
|
If a module is unplugged and nbsCmmcSlotModuleStatus
|
|
transitions directly to empty(2), a trap will not be
|
|
generated.
|
|
|
|
This Notification should be of Severity WARNING."
|
|
::= { nbsCmmcTraps0 70 }
|
|
|
|
END
|