SNMP Drivers Reference

SNMP drivers (also called Network Device Drivers or NDDs) provide vendor-specific handling for SNMP devices. They extend the default SNMP handling with capabilities such as interface enumeration, VLAN information, topology data, and hardware inventory.

For SNMP configuration procedures, see SNMP Configuration.

Driver Auto-Detection

Each driver implements an auto-detection mechanism. During configuration polling, NetXMS queries all loaded drivers to determine the best match for a device:

  1. Each driver evaluates the device’s SNMP sysObjectID and returns a priority value (higher is better match); only values greater than 0 make a driver a candidate, and values above 255 are clamped to 255

  2. Drivers are sorted by priority in descending order

  3. The system calls each driver’s validation method (which may perform additional SNMP queries) until one confirms support

  4. If no driver matches, the GENERIC driver is used

The list of available drivers is logged to the server log file at startup.

Setting a Fallback Driver

The snmp.driver custom attribute on the node object names a driver to use when auto-detection finds no match. It is a fallback only — it cannot override a wrong auto-detection result. To prevent an incorrectly detected driver from being selected, blacklist it with NetworkDeviceDrivers.BlackList (see below).

Blacklisting Drivers

You can globally blacklist specific SNMP drivers by setting the NetworkDeviceDrivers.BlackList server configuration variable to a comma-separated list of driver names. This prevents incorrect auto-detection of some drivers on particular devices. A server restart is required after changing this variable.

Available Drivers

Driver Vendor Description

ARUBA-SW

HPE/Aruba

Aruba switches

AT

Allied Telesis

Allied Telesis switches

BAYSTACK

Avaya

Avaya BayStack/ERS switches

BDCOM

BDCOM

BDCOM switches

BULAT

Bulat

Bulat switches

CAMBIUM-CNPILOT

Cambium

Cambium cnPilot wireless

CAMBIUM-EPMP

Cambium

Cambium ePMP wireless

CATALYST-2900XL

Cisco

Catalyst 2900XL series

CATALYST-GENERIC

Cisco

Cisco Catalyst switches (generic)

CISCO-ESW

Cisco

Cisco ESW small business switches

CISCO-FIREPOWER

Cisco

Cisco Firepower NGFW devices

CISCO-GENERIC

Cisco

Cisco devices (generic)

CISCO-NEXUS

Cisco

Cisco Nexus data center switches

CISCO-SB

Cisco

Cisco Small Business

CISCO-WLC

Cisco

Cisco Wireless LAN Controllers

DELL-PWC

Dell

Dell PowerConnect switches

DLINK

D-Link

D-Link managed switches

EDGECORE-ESW

Edgecore

Edgecore switches

ELTEX

Eltex

Eltex switches

ERS8000

Avaya

Avaya ERS 8000 series

ETHERWAN

EtherWAN

EtherWAN switches

EXTREME

Extreme Networks

Extreme Networks switches

FORTIGATE

Fortinet

FortiGate firewalls

FORTISWITCH

Fortinet

FortiSwitch switches

H3C

H3C/HPE

H3C/HPE Comware switches

HIRSCHMANN-CLASSIC

Hirschmann

Hirschmann Classic switches

HIRSCHMANN-HIOS

Hirschmann

Hirschmann HiOS switches

HPE-ILO

HPE

HPE iLO management

HPSW

HPE

HPE switches (generic)

HUAWEI-SW

Huawei

Huawei switches

IGNITENET

IgniteNet

IgniteNet wireless

JUNIPER

Juniper

Juniper Networks devices

LENOVO-FLEX

Lenovo

Lenovo Flex System Fabric switches

LENOVO-RACK

Lenovo

Lenovo ThinkSystem rack switches

MDS-ORBIT

GE MDS

GE MDS Orbit radios

MIKROTIK

MikroTik

MikroTik RouterOS devices

MOXA-EDR

Moxa

Moxa EDR routers

NET-SNMP

Various

Net-SNMP based systems (Linux, BSD)

NETONIX

Netonix

Netonix switches

NETSCREEN

Juniper

Juniper NetScreen firewalls

NTWS

Avaya/Nortel

Nortel WLAN Security Switch series

OPTIX

Huawei

Huawei OptiX transport

ORIGO

Origo Networks

Origo Networks switches

PING3

Ping3

Ping3 devices

PLANET-ISW

Planet

Planet industrial switches

PLANET-LANSW

Planet

Planet LAN switches

PROCURVE

HPE

HPE ProCurve switches

QTECH-OLT

QTECH

QTECH OLT devices

QTECH-SW

QTECH

QTECH switches

RITTAL

Rittal

Rittal CMC environmental monitoring

RUGGEDCOM

Siemens

Siemens RUGGEDCOM industrial switches

SAF-INTEGRA-B

SAF Tehnika

SAF Integra-B microwave radios

SYMBOL-WS

Zebra/Symbol

Symbol/Zebra wireless switches

TB

TelcoBridges

TelcoBridges gateways

TELTONIKA

Teltonika

Teltonika routers

TPLINK

TP-Link

TP-Link managed switches

UBNT-AIRMAX

Ubiquiti

Ubiquiti airMAX devices

UBNT-EDGESW

Ubiquiti

Ubiquiti EdgeSwitch

WESTERSTRAND

Westerstrand

Westerstrand clocks

ZYXEL-ES

Zyxel

Zyxel ES (Enterprise Switch) product line

Driver Capabilities

SNMP drivers extend the default SNMP handling with vendor-specific capabilities:

  • Interface enumeration — using vendor-specific MIBs for accurate interface data

  • Interface state detection — operational/admin status, speed, duplex

  • VLAN information — VLAN membership and configuration

  • Topology data — bridge forwarding tables, LLDP/CDP neighbor discovery

  • Hardware inventory — component trees, module layout, port numbering

  • Wireless information — access points, wireless stations, radio interfaces

  • Configuration backup — running and startup configuration retrieval

  • Custom metrics — vendor-specific performance data