IISLogs is beta software now, you might be wondering, now what ?! How do I actually get some benefit from IISLogs? The goal of the article is provide a practical side to actually getting some benefit from using IISLogs. A little bit of history first , I first thought of the idea for IISLogs when running ASPFree.com. ASPFree.com was a popular website, the traffic averaged 15,000 or so users a day. It was awesome to have a popular site but one of the drawbacks, as the site Grew So Did The Log Files. First The Log Files Were 250 Meg A Day, THEN 350 Meg And Finally Almost 500 Meg Per Day. Not Properly Handled in 30 Days, this Would CHEW UPBETWEEN 15 and 30 GIG OF Space and That Was JUST one website on the server. In today's world, the cost per gig is just a few dollars, its almost a commodity even if your using a SAN (Storage Area Network) or NAS (Network Attached Storage). Now take this one server example of Running aspfree and # the number of servers at a typepical company or ipep SMALL PROBLEM CAN Quickly Become A Headache. As your Enterprise and Number of Servers Grow, Providing a constant cookie cutter approach is one of the key to success, in my experience Anyway!
As I developed IISLogs, one the things I wanted was just to get the up and going, configure the parameters and forget it. Every now and then provide a simple report via an email to remind me things are still working and saving disk space. So became the motto (Install, Configure, Forget). I've found the simplest and most effective way is follow these few steps. Now this is not all the capability of IISLogs but its a start to helping recover disk space.
Download (http://www.iislogs.com/forum/eval.aspx) Extract to C: / Temp (Eveything I download is put into Temp directory, your experience will vary) Run Setup.exe, Take the defaultsClick Next
Hopefully Agree To License Agreement!
Select Folder To Install IislogsClick Next
Confirm the installationClick Next
Installation completion
Now That Setup is Complete Using Iislogsgui To Configure
Click Start, Program Files, ISLOGS, IISLOGSGUI.EXE
A Dialog Will Appear asseor asserings.exe.config fileclick Open
Main Gui Will Appear
Click EasyConfig, Click Select AllClick Save
.. This will automatically fill in the MonitoredSpecificDirectories section This is ONLY one step, there is an additional few steps One thing that might happen, for example you notice the C:. / Logfiles is listed Personally, I store all my website logs files in C: / Logfiles and IIS master LogFile path is C:.. / Logfile This directory should really be in the MonitoredDirectorys Tab The reason this happens is EasyConfig ONLY puts directory paths in the MonitorSpecificDirectories Grid that was found in the IIS metabase and NOT found in The MonitoredDirectories Section. The Default Iis Log Paths Are INCLUDED IN The Configuration File.
To Correct this, is delete the c: / logfiles path from the monitororedspecificDirectories Grid, The SELECT The MonitoredDirector Tab.
Select The MonitorEDdirectories Tabtype IN C: / Logfiles
Click Standard Settings To Enable Zip Feature, Fill In Zip Retention Period Section. Personally I Use 168 (1 week).
One Thing I Verify Is The Time The Service Will Run. I Take The Default of 03:00:00 Ammy Personal Favorite Time, You Can Have More One Though!
Select Mail Settings, WE Are Working ON Encrypting The Mail User ID and Mail Password Fields So the Aren't Clear Text. Will Be in Future Builds. :) Click Save Config
Click START Service
A popup window appear
Click OK
File, EXITSAVE CHANGES, IISLOGSGUI IS Configured and going!
Thats it!
Enjoy,
Steve Schofield