A multi-device data processing machine system includes a plurality of network-connected cliental servers and an SaaS server that is configured to download by way of the network to the cliental servers of web pages having browser-executable code, the browser-executable code being configured to automatically repeatedly monitor performance attributes of respective ones of the cliental servers and to automatically repeatedly report on results of the monitoring to an SaaS provider associated with the SaaS server. When their corresponding web pages are downloaded into the respective cliental servers, their browser-executable codes function as Point of Presence (POP) agents. Installation of POP agents is reduced to downloading of webpages by way of pre-installed browsers.