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
Lenovo
CNOS
Lenovo CNOS supports many standard MIBs which are used for CPU, storage, memory and inventory information.
- Sensors and status via LENOVO-ENV-MIB
Support was added in cooperation with Lenovo and is tested on
- RackSwitch G8296
- RackSwitch G8272
- RackSwitch G8332
- ThinkSystem NE1032 / NE1032T / NE1072T RackSwitch
- ThinkSystem NE10032 RackSwitch
- ThinkSystem NE2572 RackSwitch
IBM
NOS
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