All MIBs › NSCDX-MIB
Category: Legacy High-Performance Switching
Description:
Manages NSC DX series device configuration, port state, and performance counters.
Imported Objects
What Is NSCDX-MIB?
NSCDX-MIB is a vendor MIB from Network Systems Corporation (NSC) for managing the DX series of network devices (channel extension/data communications equipment), covering system configuration, board inventory, and performance counters. It exposes objects for firmware revision tracking per board, memory/buffer sizing, processor allocation masks, time-since-last-reset, control addressing, and a per-slot board information table identifying installed hardware. This MIB directly supports hardware and software status monitoring: it tracks firmware revision per board, buffer memory size, elapsed time since last microcode/config change, and processor load distribution, giving operators visibility into both the software configuration and physical hardware inventory of a modular DX chassis. It appears to be a standalone enterprise MIB predating dependence on later IETF entity/hardware standards, functioning instead with its own board/slot addressing scheme. It is typically deployed in legacy NSC DX-series data communications equipment installations where administrators need to verify firmware consistency and hardware inventory across multiple slots. Engineers can download the NSCDX-MIB file directly to load it into their MIB browser.
IPNetwork Monitor allows you to monitor SNMP objects defined in NSCDX-MIB. Use the built-in SNMP Monitoring Browser to explore available variables, view their current values and descriptions, and select the objects you want to monitor. You can then create SNMP monitors, configure thresholds, and receive alerts when monitored values change.
What Can Be Monitored
- per-board firmware revision
- buffer memory size
- time since last reset/microcode change
- processor allocation mask
- board/slot inventory (part numbers)
Supported Devices
- Network Systems Corporation (NSC) DX-series data communications/channel extension equipment
Monitoring Examples
An administrator would poll nscDxConfigBoardInfoTable (via nscDxConfigBoardInfoEntry, keyed by nscDxConfigBoardInfoEntSlotNum) to inventory installed boards and their part numbers (nscDxConfigBoardInfoEntBoardPart), cross-checking against nscDxConfigFirmwareRevTab to confirm all boards run consistent firmware revisions. The nscDxConfigSecondsToReset and nscDxConfigSecondsSinceMc counters reveal how long since the device was last reset or underwent a microcode change, useful for correlating a recent instability report with a configuration event. Polling nscDxConfigBufferMemorySize and nscDxConfigProcessorMask lets an operator confirm the device has adequate buffering and processor resources for its current traffic load.
OIDs
| OID symbolic | OID numeric | Type | Access | Description |
|---|---|---|---|---|
| nscDxConfig | 1.3.6.1.4.1.10.2.1.3.1 | |||
| INT nscDxConfigSecondsToReset | 1.3.6.1.4.1.10.2.1.3.1.1 | INTEGER | read-write | Seconds to reset the DX unit. If this value is SET non-zero, it will get decremented once per second. When the count reaches zero the DX unit is reset. If the value is reSET to zero before it counts down to zero, then the DX unit will not be reset. |
| STR nscDxConfigFirmwareRevTab | 1.3.6.1.4.1.10.2.1.3.1.2 | DisplayString | read-only | Nucleus firmware revision and tab number. This is a string of the form 'x.y'; where x is the major version number and y is the minor version number. |
| INT nscDxConfigBufferMemorySize | 1.3.6.1.4.1.10.2.1.3.1.3 | INTEGER | read-only | Buffer memory size (k). |
| INT nscDxConfigSecondsSinceMc | 1.3.6.1.4.1.10.2.1.3.1.4 | INTEGER | read-only | Seconds since master clear. |
| STR nscDxConfigProcessorMask | 1.3.6.1.4.1.10.2.1.3.1.5 | DisplayString | read-only | Bit mask of available processors. This is a string where each character represents the availability of a processor. The leftmost character coresponds to processor 0 and the rightmost character corresponds to processor 15. Each character will be a hex digit 0..F if the processor is active, else it is a '.'. |
| OCT nscDxConfigControlAddr | 1.3.6.1.4.1.10.2.1.3.1.6 | OCTET STRING | read-only | The DX unit's HYPERchannel address. |
| INT nscDxConfigLargePageSize | 1.3.6.1.4.1.10.2.1.3.1.7 | INTEGER | read-only | Size in bytes of large pages. |
| nscDxConfigBoardInfoTable | 1.3.6.1.4.1.10.2.1.3.1.8 | not-accessible | Board configuration information. | |
| nscDxConfigBoardInfoEntry | 1.3.6.1.4.1.10.2.1.3.1.8.1 | not-accessible | Board configuration entry. | |
| INT nscDxConfigBoardInfoEntSlotNum | 1.3.6.1.4.1.10.2.1.3.1.8.1.1 | INTEGER | read-only | Slot number the board is in. |
| STR nscDxConfigBoardInfoEntBoardPart | 1.3.6.1.4.1.10.2.1.3.1.8.1.2 | DisplayString | read-only | Board part number. This string represents the partnumber of the hardware; the format is xxxxxx-tt. Where xxxxxx is the partnumber and tt is the tab. |
| STR nscDxConfigTime | 1.3.6.1.4.1.10.2.1.3.1.9 | DisplayString | read-only | Current time. The time is returned as a string with the format of hh:mm:ss. Where hh is hours, mm is minutes, and ss is seconds. |
| STR nscDxConfigDate | 1.3.6.1.4.1.10.2.1.3.1.10 | DisplayString | read-only | Current date. The date is returned as a string with the format of mm/dd/yyyy. Where mm is the month, dd is the day, and yyyy is the year. |
| INT nscDxConfigStartType | 1.3.6.1.4.1.10.2.1.3.1.11 | INTEGER | read-only | Method of startup. |
| INT nscDxConfigMemoryDivision | 1.3.6.1.4.1.10.2.1.3.1.12 | INTEGER | read-only | Beginning of big buffers. |
| nscDxProcTable | 1.3.6.1.4.1.10.2.1.3.2 | not-accessible | List of processor entries. | |
| nscDxProcTableEntry | 1.3.6.1.4.1.10.2.1.3.2.1 | not-accessible | Processor entry. | |
| INT nscDxProcTableEntKeyId | 1.3.6.1.4.1.10.2.1.3.2.1.1 | INTEGER | read-only | Processor Key ID (KID). This is a unique value for each interface. |
| STR nscDxProcTableEntType | 1.3.6.1.4.1.10.2.1.3.2.1.2 | DisplayString | read-only | Processor type code. See appendix A of the Nucleus Reference Manual (460456). |
| STR nscDxProcTableEntFirmwareNum | 1.3.6.1.4.1.10.2.1.3.2.1.3 | DisplayString | read-only | Firmware part number. This string represents the partnumber of the firmware; the format is xxxxxx-tt. Where xxxxxx is the partnumber and tt is the tab. |
| STR nscDxProcTableEntHardwareNum | 1.3.6.1.4.1.10.2.1.3.2.1.4 | DisplayString | read-only | Hardware part number. This string represents the partnumber of the hardware; the format is xxxxxx-tt. Where xxxxxx is the partnumber and tt is the tab. |
| OCT nscDxProcTableEntBaseAddr | 1.3.6.1.4.1.10.2.1.3.2.1.5 | OCTET STRING | read-only | The base HYPERchannel address of the processor. |
| STR nscDxProcTableEntPost | 1.3.6.1.4.1.10.2.1.3.2.1.6 | DisplayString | read-only | POST completion code. 0 = POST completed successfully. |
RFC description
Monitors NSC DX unit configuration including reset operations, firmware versions, and processor availability status.
Start monitoring Network Systems Corporation (NSC) DX-series data communications/channel extension equipment with a free 30-day trial of IPNetwork Monitor. Import MIBs, browse SNMP OIDs, create custom SNMP monitors, configure alerts, and monitor any SNMP-enabled network device from a single console.