A method for monitoring plural apparatus includes an initialization procedure and a monitoring procedure. The initialization procedure includes determining subset(s) of secondary devices respectively for primary device(s), designating secondary device(s) as assistant device(s), establishing a network topology with respect to the primary and secondary devices, generating a set of routing parameters that corresponds to the network topology, and sending the set of routing parameters to the primary and secondary devices in order to construct a device network of the primary and secondary devices. The monitoring procedure includes receiving and transmitting working reports from the plural apparatus to a server-end device via the device network.