Hi Scott,

     Here's the solutions I've recommended (in order of preference):

     #1 PDL w/ Perl
     PDL is a perfmon data logger which runs as an NT server on the box.
Comes with the NT reskit under LOGTOOLS directory. When you set it up it
has the same interface as Perfmon (see last recommendation). The most
benificial features are the ability to write directly to CSV data and log
name cycling. It can be made to run in automatic or manual (which requires
triggering via "net start/stop") mode.

     #2 Win32::Perflib (Perl Module)
     Write your own performance collecting script?

     #3 Perfmon (in conjunction with "monitor")
Perfmon has every possible resource you could want to monitor processes,
memory, disk i/o, cpu... The perfmon gui is only really useful for brief
monitoring and would impact the system you were watching greatly. This is
where the "monitor" (also part of the NT Resource Kit) utility comes in, it
can be run as a service. But requires a lot more setting up and then
requires Perfmon to read the binary log file to export to CSV.

     I'm recommending #1 because it's what I'm using to monitor performance
and trend capacity planning at work.

     I'm hope this helps. I would be glad to elaborate further if you need
me to.

     Regards,

     Mark



Mark A. Sta-Ana
GIS DCeS Domino Centre of Excellence
Computer Sciences Corporation

E-Mail: [EMAIL PROTECTED]
Phone: +44 1772 564 507
FAX:   +44 7092 100 151
Mobile: +44 7866 734 684

_______________________________________________
ActivePerl mailing list
[EMAIL PROTECTED]
http://listserv.ActiveState.com/mailman/listinfo/activeperl

Reply via email to