Supported Devices

Introduction

The following devices and operating systems have been tested on recent versions and are working. Please note this is by no means an exhaustive list.

As of July 2015, Observium supported over 267 separate OS types.

Applications

SNMP application support has been replaced by the use of the Unix Agent scripts, more information about the application scripts can be found on the Applications section.

Generic MIBs

Discovery and polling of standardised generic MIBs is supported on all hardware that implements them regardless of status of support for that hardware or operating system.

  • HOST-RESOURCES-MIB for CPU, Memory and Storage statistics
  • ENTITY-MIB for Inventory
  • ENTITY-SENSOR-MIB for Sensors
  • TCP-MIB, UDP-MIB, ICMP-MIB, SNMP-MIB, IP-MIB and IPV6-MIB for network stack statistics and address information
  • IF-MIB (both ifEntry and ifXEntry) for per-port statistics
  • EtherLike-MIB for detailed per-port error statistics and duplex
  • ADSL-LINE-MIB for ADSL line statistics
  • BGP4-MIB for BGP sessions
  • OSPF-MIB for OSPF information
  • QBRIDGE-MIB for VLAN information

Network Infrastructure

Arista

Arista implement standard MIBs for most things and support is therefore very good. HOST-RESOURCES-MIB, ENTITY-MIB, ENTITY-SENSOR-MIB and EtherLike-MIB are fully supported as of 4.5.0.

Software Version 4.4.0 or above is required for CPU and Memory graphs via HOST-RESOURCES-MIB

Arista support is tested internally by Arista themselves.

Allied Telesis

Observium supports collection of data from both Alliedware and the newer Alliedware+ software.

Allied Telesis support is tested internally by Allied Telesis themselves.

Cisco

Cisco IOS

All devices running Cisco IOS should be well supported. There have been numerous bugs with IOS's SNMP implementaton over the years, but IOS still has one of the most robust and comprehensive SNMP implementation around.

  • Sensors via CISCO-ENTITY-SENSOR-MIB and CISCO-ENVMON-MIB
  • Memory statistics via CISCO-ENHANCED-MEMPOOL-MIB and CISCO-MEMORY-POOL-MIB
  • Per address-family BGP statistics via CISCO-BGP4-MIB
  • VLAN tracking via CISCO-VTP-MIB
  • Processor usage via CISCO-ENTITY-QFP-MIB and CISCO-PROCESS-MIB
  • Neighbour tracking via CISCO-CDP-MIB
  • IP addresses via CISCO-IETF-IP-MIB
  • CEF statistics via CISCO-CEF-MIB
  • Pseudowires via CISCO-IETF-PW-MIB and CISCO-IETF-PW-MPLS-MIB
  • VRFs via MPLS-L3VPN-STD-MIB and MPLS-VPN-MIB
  • Neighbours via CISCO-CDP-MIB
  • MAC accounting via CISCO-IP-STAT-MIB

Cisco IOS-XE

  • Tested on ASR1K
  • Same MIBs as Cisco IOS

Cisco IOS-XR

  • Tested on GSR
  • Same MIBs as Cisco IOS

Cisco ASA

  • Tested on 5505
  • Same MIBs as Cisco IOS

Cisco NX-OS

  • Same MIBs as Cisco IOS
  • Missing correct hardware and CPU/Memory.
  • Implementation of CISCO-ENTITY-SENSOR-MIB seems to be spotty, with incorrect scales, precisions or values for some sensors.

Cisco PIXOS

  • Same MIBs as Cisco IOS

Cisco CatOS

Tested on 6500 4500 * Same MIBs as Cisco IOS

Ciena

  • Tested on CN 3940

Dell PowerConnect

Juniper

JunOS

  • Inventory via JUNIPER-MIB
  • Memory via JUNIPER-MIB and JUNIPER-SRX5000-SPU-MONITORING-MIB
  • CPU via JUNIPER-MIB, JUNIPER-SYSTEM-MIB and JUNIPER-SRX5000-SPU-MONITORING-MIB
  • Sensors via JUNIPER-DOM-MIB, JUNIPER-MIB and JUNIPER-SYSTEM-MIB
  • BGP extensions via JUNIPER-BGP4-MIB
  • MAC accounting via JUNIPER-MAC-MIB
  • ATM VC statistics via Juniper-UNI-ATM-MIB

Tested on * Juniper J2320, Juniper J2350, Juniper J4350, Juniper MX960, Juniper SRX210, Juniper SRX240, Juniper M7i

JunOSe

Tested on * Juniper ERX-310

ScreenOS

Tested on * Junper SSG20

Alcatel

OmniSwitch

CPU and Memory pools are detected. OS version and hardware are detected.

  • Neighbour detection via ALCATEL-IND1-INTERSWITCH-PROTOCOL-MIB
  • Sensors via ALCATEL-IND1-HEALTH-MIB
  • Memory via ALCATEL-IND1-HEALTH-MIB
  • Processors via ALCATEL-IND1-HEALTH-MIB

TimOS / SR-7 / 7750

Brocade Ironware

CPU and Memory pools from FOUNDRY-SN-AGENT-MIB are used.

Extreme

Extremeware

Currently no CPU or Memory graphs

Tested on Alpine 3804 Black Diamond 6808 Summit 48 Summit 5iTX Summit 48i Extremeware 7.5.2, 7.8.3, 4.1.19, 7.8.1, 6.2.2

XOS

Currently no CPU or Memory graphs

Tested on Summit x450e-24p Summit x450a-24t * XOS 12.0.3.16, 11.5.2.10

Force10 FTOS

  • Chassis statistics via F10-CHASSIS-MIB (for E-series), F10-C-SERIES-CHASSIS-MIB and F10-S-SERIES-CHASSIS-MIB.
  • Per address-family BGP statistics via FORCE10-BGP4-V2-MIB

Tested on S-Series - S25V, S50N E-Series - E300, E610 C-series - C300 FTOS 7.4.2.5, 7.6.1.2, 7.8.1.0d, 7.8.1.3, 8.2.1.2

Fortinet Fortigate

Hewlett Packard

Procurve

CPU and Memory graphing via HP's NETSWITCH-MIB

Tested on Procurve 1810G-8 Procurve 2524 Procurve 2626 Procurve 2824 Procurve 2910al-24G Procurve 3800-24G-PoE+-2SFP+ Procurve 4000M Procurve 5304xl/5308xl Procurve 5406zl Procurve 8206zl

Comware

Mikrotik RouterOS

CPU and Memory statistics are available via HOST-RESOURCES-MIB. MIKROTIK-MIB is not yet supported. Sadly BGP4-MIB is not currently supported by RouterOS.

  • Note: RouterOS versions < 5 do not fully support SNMP v2c such as snmpbulkget.

Tested on Routerboard - 433, 493, 1100 RouterOS - 3.20, 3.30, 4.17, 5.0

Netscaler

Device-specific collection of Netscaler load balancing statistics including comprehensive per-service and per-vserver graphing.

NetApp

Vyatta (Brocade)

Watchguard

  • Tested on: Firebox X Core 550e Firebox X Core 750e

Fixed Wireless Infrastructure

SAF Tehnika

Observium supports polling of temperature sensors and licensed radios from SAF Tehnika devices via the SAF-IPRADIO MIB.

Workstations and Servers

UNIX-like

UCD-MIB provides detailed system statistics, HOST-RESOURCES-MIB provides inventory, CPU, Memory and Storage statistics.

Linux

Linux is fully supported via HOST-RESOURCES-MIB and UCD-MIB. Recent versions support separated IPv4/IPv6 IP statistics via IP-MIB.

Linux distribution detection can be done via an external script included in the Observium installation.

Supports collection of sensors and hardware information Dell servers via Dell's OMSA SNMP extensions.

Solaris

FreeBSD

Memory and CPU statistics are supported via HOST-RESOURCES-MIB and UCD-MIB on NetSNMPd.

Currently no special features of bSNMP are supported, so its use is discouraged.

NetBSD

OpenBSD

DragonFly BSD

m0n0wall

Automatic identification via special m0n0wall sysDescr.

Tested on 1.2 and 1.3.

Missing some statistics MIBs. CPU and Memory statistics work via HOST-RESOURCES-MIB. Uses bSNMPd.

pfSense

Uses bSNMPd, so relatively poor support compared with Net-SNMPd

Microsoft Windows

Relies on Windows SNMP service, so some things can be hit and miss depending upon the Windows version and the completeness of the SNMP implementation.

Will decode and display the commonly known version of Windows from the version and build.

Supports collection of sensors and hardware information Dell servers via Dell's OMSA SNMP extensions.

Windows NT Family

  • Windows NT 3.51 (no processor/memory graphs)
  • Windows NT 4.0 (no processor/memory graphs)
  • Windows NT 5.0 / Windows 2000
  • Windows NT 5.1 / Windows XP
  • Windows NT 5.2 / Windows XP/2003
  • Windows NT 6.0 / Windows Vista / 2008
  • Windows NT 6.1 / Windows 7 / 2008 R2
  • Windows NT 7 / Windows 8 / 2012

Consumer CPE

Zyxel ZyWALL

Thomson Speedtouch

Printers/Copiers

HP

Toner supported via Printer-MIB.

Tested On LaserJet P2015 Color LaserJet CP2025dn * Color LaserJet CP4520

Dell

Tested On 1720dn 5100cn 5110cn 5130cn

Konica Minolta

Tested On * Bizhub C220

Power Devices

APC Devices

PowerNet-MIB

APC UPSes

Tested on Smart-UPS 3000 Smart-UPS 5000

APC PDUs

Tested on AP7832 AP7840 AP7857 AP7932 * AP7941

APC STS

Tested on * AP7723

MGE UPSes

Tested on MGE Galaxy 3500 Pulsar M 3000

Riello UPSes

Gamatronic UPSes

Ingrasys iPoMan PDUs

Ipoman 1201 is supported, 1202 might be; however there is currently no code for slaved devices. Let us know if you need this, preferrably with a readonly SNMP access or at least an snmpwalk. EMD monitoring of temperature and humidity is also supported.

ServerTech Sentry PDUs

  • Sensors (Temperature, Humidity, Current, Voltage) via Sentry3-MIB

Tested on CW-16V2-L30M CW-24V2-L30M * CWG-16V2C313A1 (''per-outlet current monitoring supported'')

Tripp Lite

  • Sensors (Current, Frequency, Voltage) via UPS-MIB

Tested on * PDUMH20HVATNET Auto Transfer Switch

Geist

  • RCX
  • RCU
  • RCM

Gude

  • Expert Power Control 1100
  • Expert Power Control 2x6
  • Expert Power Control 821
  • Expert PDU Basic 8110
  • Expert PDU Basic 8111

Sensor Platforms

Papouch environmental sensors

  • TME
  • TH2E

AKCP SensorProbe

Support of temperature and humidity probes.

  • SensorProbe2
  • SensorProbe4
  • SensorProbe8

Minkels Rack Monitoring System

This is an AKCP clone and supports the same MIBs. See above.

AVTech RoomAlert

Unfortunately, every model has their own MIB.

  • RoomAlert 24E

Note that it is possible to change this device's sysDescr. We cannot detect it by its sysObjectID because it's a generic one, so we rely on the sysDescr to start with "RoomAlert". It is therefore advised to keep this string in front to ensure detection as an actual RoomAlert device instead of a generic device.

Geist

  • BB15
  • BB100
  • GRSE
  • GRSO
  • GRS Mini

Other

  • Areca SATA and SAS RAID controllers