SNMP monitoring

Introduction
The player supports SNMP version 2c (with read-only access), does not generate SNMP traps, and runs the Net-SNMP 5.4 (fully patched).
Starting with firmware 4.7.6, the SNMP functionality no longer requires a Feature Set on DSOS players, and is available on DiVA players as well.
The access to SNMP is disabled (closed) by default for security reasons; if needed, it can be opened for access via UDP and TCP either to a specific IPv4 address range or without restrictions (includes IPv6 addresses). This is done from Control Center on:
- the Network settings → SNMP page for DSOS players;
- the Network Settings page → SNMP tab for HMP200, HMP130, and HMP100 devices.
MIBs
The Private Enterprise Number (PEN) assigned to SpinetiX is 29888 (spinetix). Note that the player does not use any custom MIBs; just the standard workstation level MIBs are available.
Below is the list of MIBs that the player makes available, classified by type of information (where applicable the defining RFC is mentioned):
- System uptime and identification info:
- SNMPv2-MIB (RFC 3418)
- System resources info:
- HOST-RESOURCES-MIB (RFC 2790)
- System uptime, identification, I/O and general network info:
- RFC1213-MIB (RFC 1213)
- UCD-DISKIO-MIB
- System level stats:
- UCD-SNMP-MIB
- Network MIBs:
- IF-MIB (RFC 2233)
- IP-MIB (RFC 4293)
- IPV6-MIB (RFC 4293)
- IP-FORWARD-MIB (RFC 4292)
- TCP-MIB (RFC 4022)
- UDP-MIB (RFC 4113)
- Others:
- MTA-MIB (RFC 2789)
- UCD-DLMOD-MIB
- DISMAN-EVENT-MIB (RFC 2981)
- NET-SNMP-AGENT-MIB
- NET-SNMP-EXTEND-MIB
- NET-SNMP-VACM-MIB
- NOTIFICATION-LOG-MIB (RFC 3014)
- SNMP-FRAMEWORK-MIB (RFC 3411)
- SNMP-MPD-MIB (RFC 3412)
- SNMP-TARGET-MIB (RFC 3413)
- SNMP-USER-BASED-SM-MIB (RFC 3414)
- SNMP-VIEW-BASED-ACM-MIB (RFC 3415)
Particular OIDs
Within the in SNMPv2-MIB, there are three notable OIDs:
sysObjectID
- this is set to the product OID, as following:- iBX410W: SNMPv2-SMI::enterprises.29888.1.12
- iBX440: SNMPv2-SMI::enterprises.29888.1.11
- iBX410: SNMPv2-SMI::enterprises.29888.1.10
- HMP400W: SNMPv2-SMI::enterprises.29888.1.9
- HMP400: SNMPv2-SMI::enterprises.29888.1.8
- DSOS players: SNMPv2-SMI::enterprises.29888.1.7
- DiVA: SNMPv2-SMI::enterprises.29888.1.6
- HMP350: SNMPv2-SMI::enterprises.29888.1.5
- HMP300: SNMPv2-SMI::enterprises.29888.1.4
- HMP200: SNMPv2-SMI::enterprises.29888.1.3
- HMP130: SNMPv2-SMI::enterprises.29888.1.2
- HMP100: SNMPv2-SMI::enterprises.29888.1.1
sysDescr
- this is set to the manufacturer and model (e.g., "SpinetiX HMP350").sysName
- this is set to the hostname (e.g., "spx-hmp-001d50200b2").
Example:
SNMPv2-MIB::sysDescr.0 = STRING: SpinetiX HMP350 SNMPv2-MIB::sysObjectID.0 = OID: SNMPv2-SMI::enterprises.29888.1.5 SNMPv2-MIB::sysName.0 = STRING: spx-hmp-001d502000b2 DISMAN-EVENT-MIB::sysUpTimeInstance = Timeticks: (221637) 0:36:56.37