All MIBs › STREAMS-MIB
Organization: Copestone Research Ltd
Last Updated: 1995-06-28
Category: Network Monitoring
Description: Monitors network data stream descriptors, flow classification, and per-stream traffic statistics.
Start monitoring vendor-neutral, standards-based MIB, any SNMPv3-capable network device (SNMP engine identity/boot/clock status) 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.
What Is STREAMS-MIB?
STREAMS-MIB is a vendor-neutral module for managing the STREAMS subsystem, a kernel-level I/O framework historically found in Unix and Unix-like operating systems (e.g., System V-derived platforms), covering configuration and status of stream queues and message-buffer usage. It exposes data such as per-subsystem storage limits, queue counts, active stream counts, buffer-call counts, timeout counts, and message-block (mblk) usage. Its main value for monitoring is software/kernel-resource health: tracking whether the STREAMS subsystem is approaching its configured storage or queue limits, which can indicate resource exhaustion that would degrade network or terminal I/O performance on the host. It stands largely on its own as an operating-system-level MIB rather than depending on other networking MIBs. It is typically deployed on legacy Unix/Unix-like servers or network devices whose I/O stack is built on the STREAMS framework. Engineers can download the STREAMS-MIB file directly to load it into their MIB browser.
IPNetwork Monitor allows you to monitor SNMP objects defined in STREAMS-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.
Supported Devices
- vendor-neutral, standards-based MIB, not tied to a specific manufacturer
- Unix/Unix-like host running a STREAMS-based network stack
Monitoring Examples
An admin polls the streamsAdmnTable/streamsAdmnEntry for a given streamsAdmnSubsystemIndex to check streamsAdmnNumStreams, streamsAdmnNumQueues, and streamsAdmnNumMblks against the configured streamsAdmnMaxStorage. A steady rise in streamsAdmnNumBufcalls or streamsAdmnNumTimeouts alongside falling headroom under streamsAdmnLoSafetyMark/streamsAdmnMidSafetyMark would indicate the STREAMS subsystem is running low on buffer resources and at risk of I/O stalls.
What Can Be Monitored
- active stream count
- queue count
- storage utilization vs. max storage
- buffer call count
- timeout count
- message block (mblk) usage
Imported Objects
From RFC1155-SMI
| enterprises |
From SNMPv2-CONF
| MODULE-COMPLIANCE | |
| OBJECT-GROUP |
From SNMPv2-SMI
| Counter32 | |
| Gauge32 | |
| Integer32 | |
| MODULE-IDENTITY | |
| OBJECT-TYPE |
From SNMPv2-TC
| DisplayString | |
| TEXTUAL-CONVENTION |
OIDs
RFC description
STREAMS subsystem configuration and status information for Unix kernel stream management and queue monitoring.
Start monitoring vendor-neutral, standards-based MIB, Unix/Unix-like host running a STREAMS-based network stack (kernel I/O resource status) 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.