PRTG Network Monitor

PRTG Network Monitor by Paessler AG is all in one network monitoring software, licensing by sensor (one aspect that you can monitor on a device, such as CPU load on a machine a port of a switch, a specific URL or the traffic of a network connection).