1. A method for network management data collection, wherein the network is coupled to an underutilized computer, a network device, and a network management server, wherein the network management data is collected from the network device, the network management server includes program files to be used for collection of network management data collection, the underutilized computer is assigned the task of collecting network management data, the method comprising: downloading a set of program files to the underutilized computer from the network management server; selecting a program file from the set of downloaded program files; executing the selected program file with the underutilized computer to obtain network management data; collecting network management data from the network device; and sending the network management data to the network management server.