Server Monitoring

Hi there,
I am looking for a good way to monitor the following on servers
memory usage over the last day /week
page file usage
cpu usage etc
The servers are both virtual & physical
I know this can be done through perf mon but i would like a better less confusing way to monitor it.
I.E simply glance to see exactly what is being used and where.

Thanks
dougdogAsked:
Who is Participating?
 
alienvoiceCommented:
We have a situation where we are monitoring 9 servers and 2 virtual machine. Currently I'm using 'Nagios' to monitor memory usage, disk space and assorted other items, including what you mentioned. It requires server side software and client software for windows machines. It works through a web interface which allows you to see an overview or computers individually. You can set up audible warning and visual warnings when needed.

Hope this helps.
0
 
speshalystCommented:
0
 
dougdogAuthor Commented:
i would also be interested in any free tools
even just to quickly be able to tell exactly what memory / cpu is being used
0
Improve Your Query Performance Tuning

In this FREE six-day email course, you'll learn from Janis Griffin, Database Performance Evangelist. She'll teach 12 steps that you can use to optimize your queries as much as possible and see measurable results in your work. Get started today!

 
tntmaxCommented:
Process Explorer is great for a quick snapshot. www.sysinternals.com

You can use perf mon to run tracking over time.

An alternative that we use is Zabbix. We had been using Nagios, but found Zabbix to be better for what we were doing.
0
 
dougdogAuthor Commented:
does this show how much memory is being used over a day /week
0
 
tntmaxCommented:
Perf mon does and you can save it in a format for Excel. Process Explorer is real-time.
0
 
dougdogAuthor Commented:
have you any good instructions on perf mon
0
 
alienvoiceCommented:
Nagios is open source. (Free) There are good guides on setting it up based on the operating system you use.
0
 
tntmaxCommented:
Start -> run -> perfmon. You'll find Counter Logs under Performance Logs and Alerts. Save it as a Text File (comma delimited), then you'll want to decide what you want to monitor. You do this by clicking Add Counters, then selecting items such as Output Queue Length and Bytes Sent and Received/sec under Network Interface, then Pages/sec, % Committed Bytes In Use, Page Faults/sec, and Available MBytes under Memory, and finally % Processor Time under Processor.

If you set it for 10 sec polling intervals, that's not too bad and will give you a good picture. You can then open it in Excel and manipulate it that way as needed.
0
Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.

All Courses

From novice to tech pro — start learning today.