В своё время для тех же целей я написал
BAT файл, который устанавливался как задача Windows, в котором формировались очереди и вызывались утилиты на узлах, вроде fping или speedtest. В качестве средства передачи использовался Zabbix агент, но управлял этим Cacti, где и хранился набор целей и узлы для мониторинга этих целей. Работало, может до сих пор работает. В статье, конечно, всё посовременней и масштабней.