PeakHour has the ability to monitor the bandwidth throughput of devices that we would consider ‘active’; that is, they can respond to queries such as SNMP or UPnP.
Typically devices such as Internet routers, wireless access points, servers, switches, network attached storage (NAS) support monitoring by one or both of these protocols.
As a general rule of thumb, here is a list of devices that can and can't have their bandwidth throughput monitored by PeakHour. Note this list is not exhaustive and there may be exceptions. In particular, most residential Internet routers only implement UPnP and many of them do it badly. For this reason, if you wish to monitor Internet throughput via one of these routers, we always recommend users test PeakHour first before buying a license.
|Can be monitored||Can't be monitored|
|Internet Routers**||Smartphones (iOS or Android)|
|Wi-Fi Access Points**||Tablets (iOS or Android)|
|Windows PCs and Servers||PlayStation|
|Linux PCs and Servers||Nintendo Switch|
|Network Attached Storage (NAS)||Apple TV|
|Firewalls (e.g. pfSense)||Android TV (e.g. NVIDIA Shield)|
|Devices that support SNMP (e.g. some printers)||Roku|
** Must support UPnP and / or SNMP
In order to monitor your Internet throughput, first you will need a router that supports either UPnP or SNMP.
For more information, check your router manual and / or web UI or mobile app to see if it has one or both these options available.
If your router supports UPnP, it will report the upload and download activity of the Internet-facing (sometimes referred to as 'WAN') interface to PeakHour. PeakHour will then use this to measure and graph Internet throughput and usage. Note that UPnP doesn't provide information on individual device usage, so it is not possible to break down traffic by device or application.
If your router is not showing up in PeakHour or the numbers being reported don't look accurate, here are some tips:
Be sure to perform a 'sanity check' of what PeakHour is reporting vs. what you expect to see. Some router manufacturers have been known to not accurately report throughput, so it makes sense to double-check.
If you suspect the throughput PeakHour displays is not accurate, check this article for further troubleshooting tips: PeakHour isn't seeing my router / isn't reporting bandwidth / appears to be reporting incorrectly. How can I check?
SNMP is a more capable monitoring protocol than UPnP as it allows you to specify which interface's throughput you'd like to monitor. This allows you more control and provides better visibility of what is going on on your router. Most routers support monitoring of the WAN or Internet interface and may also support monitoring of the WiFi interface (if supported) and ethernet ports (either as a group or individual).
All routers however are different so it's not possible to provide a simple guide on which interface to use. If you're unsure, try generating some traffic of a known speed (speedtest.net is excellent for this) and comparing it to what you see in PeakHour.
These types of devices are relatively easy to monitor as they either support SNMP or can have SNMP enabled.
Check out our guide: I'd like to monitor my Mac/PC/Linux devices. How can I enable them? for more information.
"Passive" devices that don't support running SNMP or UPnP can't generally be monitored as there is no way to query them.
However, you can monitor their usage indirectly by monitoring the Internet router they are connected to and you can monitor other devices in order to build up an overall picture of usage on your network.