I'm handling a group of applications that need to all run at the same time and work together, on around 10 machines, most of them Windows 7 pro, and a couple of ubuntu servers.
I'm trying to develop a "control center" app that would monitor running processes and warn me if one goes down or has not started normally.
On linux I can easily run ps (even remotely) and parse it, however how should I do with the windows boxes? I looked at Tasklist, but have two problems: first for some reason I can't manage to run it remotely (working on this).
I then tried to run it locally, redirect output to file and parse this file remotely, but tasklist seems to be taking a long time to write the file, which is never consistent and causes lots of problems.
What am I doing wrong? Is there a better way to tackle this problem? Any help would be appreciated.