- Remove PVC volume mount from k8s/deployment.yaml - Delete k8s/mib-pvc.yaml (no longer needed) - Update .gitignore to commit MIB files to git - Add mix import_mibs task to copy MIBs from LibreNMS - Add all MIB files from priv/mibs/ to git This fixes the multi-attach volume error in Kubernetes where new pods couldn't start because the RWO (ReadWriteOnce) PVC was attached to the old pod. MIBs are now part of the Docker image and can be used by all pods simultaneously.
8041 lines
276 KiB
Text
8041 lines
276 KiB
Text
|
|
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
|