SNMP: The Classify sensor wrongly assumes that the presence of an hrDeviceEntry with an hrDeviceType value ending in ".5" means the whole device is a network printer when it could be a Windows Server with printer drivers installed. This is particularly problematic when an HP iLO card is exposing the Windows OS details via SNMP, in which case that card's IP address will not also have WMI port open.

For more information about a similar problem on Linux, see KB0657524, "Linux server classified as a standard network printer."


Steps to Reproduce

  1. Enable SNMP Pass-Thru in iLO.

  2. Discover a HP server that is running Windows via the IP address of the iLO card.

    Discovery will classify it as a printer (cmdb_ci_printer).



  1. From the SNMP classification probe, find the sysdecr information.

    <sysName oid="" type="SnmpOctetString"></sysName>
    <sysUpTime oid="" type="SnmpTimeTicks">854410484</sysUpTime>
    <sysDescr oid="" type="SnmpOctetString">
    Hardware: Intel64 Family 6 Model 23 Stepping 6 AT/AT COMPATIBLE - Software: Windows Version 6.1 (Build 7601 Multiprocessor Free)
    <sysObjectID oid="" type="SnmpObjectId">.</sysObjectID>
  2. Go to the standard network printer classification.

  3. Create a new criteria "name=sysdescr, operator=does not contain", Value="Windows".

  4. Create a new criteria "name=sysdescr, operator=does not contain", Value="Linux".



Related Problem: PRB1254852

Seen In

Aspen Patch 2 Hot Fix 5
Berlin Hot Fix 5
Berlin Patch 7
Calgary Patch 7 Hot Fix 2
Eureka Patch 11
Fuji Patch 1
Fuji Patch 3
Fuji Patch 8
Geneva Patch 7
Helsinki Patch 5

Fixed In

Jakarta Patch 9
Kingston Patch 5

Associated Community Threads

There is no data to report.

Article Information

Last Updated:2018-08-01 06:23:15