-1

I'm looking for a tool that is able to (remotely) monitor CPU and Memory in a Windows server but most importantly, which service/process is using it.

Or-- is it possible to monitor a specific running service?

We got a server that freezes on regular basis and we're trying to find the culprit without using a local debugger.

Would be great if the monitoring software came with an agent that we can install on the remote clients for maximum accuracy.

Any suggestions are very much appreciated.

ToastMan
  • 544
  • 4
  • 18
  • 29
  • 4
    Have you looked at perfmon? – Jim B Mar 19 '12 at 18:06
  • Or better yet, just browsed searched the site for [network monitoring](http://serverfault.com/search?q=network+monitoring) or browsed [monitoring tag](http://serverfault.com/questions/tagged/monitoring). – Zoredache Mar 19 '12 at 19:50
  • I do agree with tony roth below - performance monitoring, as important as it might be, will most likely not tell you why a server is freezing. Very few modern server OS will allow a single process to truly freeze the machine - you're probably dealing with hardware failure instead of resource exhaustion. – mfinni Mar 20 '12 at 17:56

1 Answers1

5

Try observium on a remote machine, then setup SNMP for windows on the machine you want to monitor and add it in your observium server. It will give you a lot of information. Another possibility is to setup a nagios server with nagiosgraph and install nagioswin as agent. You can also use nagios in combination with WMI.

Lucas Kauffman
  • 16,880
  • 9
  • 58
  • 93
  • 2
    why in the world would you need to set up SNMP and another server for monitoring just to read what wmi provides out of the box? – Jim B Mar 19 '12 at 19:36
  • 5
    Well he asked for suggestions, so I gave a few, you can always share your own solutions. – Lucas Kauffman Mar 19 '12 at 19:39
  • 4
    Jim - Probably because using SNMP would also let him monitor almost anything else in his environment? – mfinni Mar 19 '12 at 20:24
  • 4
    Plus, he needs another server because his request was for something that would work remotely. – mfinni Mar 19 '12 at 20:24
  • perfmon works remotely. – tony roth Mar 19 '12 at 23:30
  • had to down vote this answer its just non sensical in this case. – tony roth Mar 19 '12 at 23:32
  • 1
    Actually it's not, it's a valid answer, as I point out what his options are to monitor a service. He wasn't asking for the best solution but a solution. I've used these tools to monitor a lot of machines, windows and linux. It works very well. Your argument is invalid. – Lucas Kauffman Mar 20 '12 at 08:12
  • So he has to go out of his way to create a solution which will cause him more issues then it will solve? Most likely niether perfmon or observium will solve the problem anyway. – tony roth Mar 20 '12 at 13:14
  • That's your opinion :) – Lucas Kauffman Apr 27 '12 at 18:46