Solaris 10 And Solaris 11 snmpd May Report Incorrect Or Zero Values for ZFS and Other Multi-Terabyte Filesystems

(Doc ID 1580307.1)

Last updated on JULY 29, 2016

Applies to:

Solaris Operating System - Version 10 3/05 to 11.3 [Release 10.0 to 11.0]
Information in this document applies to any platform.

Symptoms

A SNMP query, a snmpwalk or snmpget, that queries Disk usage values on Solaris 10 and Solaris 11 systems running snmpd provided with the OS may report incorrect or 0 values for large, Multi-Terabyte filesystems such as ZFS or VxFS. This will effect values returned by HOST-RESOURCES-MIB hrStorage values and UCD-SNMP-MIB dskAvail and dskUsed values. For example:

UCD-SNMP-MIB::dskTotal.4 = INTEGER: 3871332
UCD-SNMP-MIB::dskTotal.5 = INTEGER: 0  <---------- value is missing
UCD-SNMP-MIB::dskTotal.6 = INTEGER: 0  <---------- value is missing
UCD-SNMP-MIB::dskAvail.1 = INTEGER: 13039747
UCD-SNMP-MIB::dskAvail.2 = INTEGER: 20012959
UCD-SNMP-MIB::dskAvail.3 = INTEGER: 2463572
UCD-SNMP-MIB::dskAvail.4 = INTEGER: 3871296
UCD-SNMP-MIB::dskAvail.5 = INTEGER: 0  <---------- value is missing
UCD-SNMP-MIB::dskAvail.6 = INTEGER: 0  <---------- value is missing
UCD-SNMP-MIB::dskUsed.1 = INTEGER: 2294892
UCD-SNMP-MIB::dskUsed.2 = INTEGER: 5549593
UCD-SNMP-MIB::dskUsed.3 = INTEGER: 5720480
UCD-SNMP-MIB::dskUsed.4 = INTEGER: 36
UCD-SNMP-MIB::dskUsed.5 = INTEGER: 0  <---------- value is missing
UCD-SNMP-MIB::dskUsed.6 = INTEGER: 0  <---------- value is missing

The SMA snmpd log file, /var/snmp/snmpd.log, may record the following messages:

truncating integer value > 32 bits
truncating integer value > 32 bits
truncating integer value > 32 bits
truncating integer value > 32 bits
truncating integer value > 32 bits
truncating signed value to 32 bits (10)

 

Cause

Sign In with your My Oracle Support account

Don't have a My Oracle Support account? Click to get started

My Oracle Support provides customers with access to over a
Million Knowledge Articles and hundreds of Community platforms