note
Sinistral
<p>What you're describing sounds like <a href="http://en.wikipedia.org/wiki/Comparison_of_network_monitoring_systems">network monitoring software</a>. Three free and open source example is <a href="http://www.nagios.org/">Nagios</a>, <a href="http://www.zabbix.com">Zabbix</a>, and <a href="http://www.zenoss.com">Zenoss</a>. All of these have available Windows programs and/or services that capture the information about CPU, disk, and memory. Then you can run the monitoring agent to collect this informaiton on Linux. The tools, services, and programs are available in all of these (and many more listed in the Wikipedia article). Choose one and go with it.</p>
<p><b>Update</b></p>
<p>You could also use <a href="http://en.wikipedia.org/wiki/Snmp">SNMP</a> on the Windows Server and collect the information using [Net::SNMP] in Perl on your Linux machine</p>
966007
966007