Managing remote computing resources
August 9, 2007 1:02 PM
Subscribe
I need a good tool for monitoring remote wondows machines
At work, we have a bank of 5 high performance machines to run computationally intensive simulations. These machines run XP Pro 64. Our desk machines run XP (32) Pro. We typically access these machines by logging in via remote desktop (which only one person at a time can do). Alternatively, we can run the GUI locally on our desk machines, but run the solver process remotely, which doesn't require logging in, and therefore mutliple people can do simultaneously on the same machine.
Many of our sims are small enough that several can run at once. Some are large enough that they take all the resources. This all requires a lot of coordination for our team: who's logged in to what machine, are there enough resources available to run another simuation remotely, etc.
I would like a tool that easily monitors the CPU and memory usage of mutiple remote machines, and tells me who is currently logged in to what machine. Ideally, this would be a lightweight application that could run in the background, perhaps sitting in the system tray, with an easy to read interface showing me all the info I want at a glance
I have tried Remote Task Manager, and it falls short in several ways: you can monitor only one remote machine at a time, there is no easy way to see who's currently logged in, and it has a clunky interface - way too much detail spread over too many tabs.
Is there a better tool out there for what I want to do?
Additionally, If I am logged in to a machine and want all the resources dedicated to the sim I'm running, can I deny other users the ability to run remote solver processes? Is there a simple apllication that automates this process? Everyone involved is an administrator on all remote machines.
posted by jpdoane to computers & internet (6 comments total)
Alternately, you could just leave perfmon.exe open looking at the set of remote performance counters that's interesting to you (you can save a list of counters that you want to appear as a template and load it on demand later). Easy, but not very elegant.
Or, if you want to invest a little dev effort, performance counters are easy to access programmatically via .NET or WMI. I imagine you can retreive a list of logged-on users that way as well. Once you have the code for that (of which there are numerous samples online), it should be easy to display the result in a window, or a tray icon, or a console app, etc.
posted by molybdenum at 1:33 PM on August 9, 2007