I'm a computer consultant that has preventive maintenance contracts with many small businesss in the area. Twice a month I log on to their server(s) remotely and take down vital system information and add it manually to a spreadsheet. This gives me historical data on processor usage, hard drive space, etc.
I'm looking for a small app that I can run that will collect all this information for me so I don't have to go searching for it all. I would still log onto their machines remotely to run this program.
I will list the most important criteria below and add some "nice-to-have" features if possible. This program would be ran on Windows 2003 and 2008 Server or Windows Small Business Server 2003.
**Criteria to be gathered:**
% Free Space on Local Hard Drives (C:, D:, E:)
Size of Exchange Database Store (just finding the two database files and adding them together would be fine)
Size of Exchange Public Folder Store
Errors in Event Log (System and Application)
Processor Utilization %
Memory Available in Megabytes
Backup jobs successful (search for event in event viewer)
Nice to Have:
Email this report to me twice a month.
Export to CSV file.
Report back Virus Definition Dates (Mostly Symantec, Some NOD32)
Windows Updates available or recently installed
If local drives need to be defragmented
Thanks for your time.