Introduction
PAL v2.0 is an easy to use tool which simplifies the analysis of Microsoft Performance Monitor Logs (.blg | .csv). It generates an HTML report containing graphical charts and alerts of the performance counters using known thresholds.Usage
Execute the the PAL icon in your Start Programs menu or run the PAL.ps1 script from a PowerShell.Installation
Tested only on Windows 7, but should work on Windows Server 2008 R2.Run the PAL setup MSI file that ships in the zip file at http://pal.codeplex.com.
Required Products (free and public):
- Microsoft .NET Framework 3.5 Service Pack 1 (already on Windows 7) (full package - no internet access required) http://download.microsoft.com/download/2/0/e/20e90413-712f-438c-988e-fdaa79a8ac3d/dotnetfx35.exe
- Microsoft Chart Controls for Microsoft .NET Framework 3.5 http://www.microsoft.com/downloads/details.aspx?FamilyID=130f7986-bf49-4fe5-9ca8-910ae6ea442c&DisplayLang=en
- PowerShell v2.0 (Windows Management Framework (Windows PowerShell 2.0, WinRM 2.0, and BITS 4.0)) (already on Windows 7)http://support.microsoft.com/kb/968929
Warning: The PAL installer (MSI) will set the PowerShell execution policy to unrestricted. This will allow the execution of PowerShell scripts.
Globalization Known Issue: PAL has only been tested using an English-US locale. If you have problems using PAL v2.x, then try again using an English-US locale. This is an open source and voluntary project, so any assistance with globalization and localization is appreciated.
Big thank you to the Microsoft Premier Field Engineering (PFE) organization for the great support and feedback!
v2.3.5
- Update: Checks the $Log parameter for the existance of single quotes in the path.
- Missing threshold files: UMG, TMG, and two VMWare related threshold files were missing in v2.3.4. Added back.
- Bug fix: The last analysis is skipped when using running with more than one thread. Fixed. Thank you to JohnPiepers for reporting this bug.
v2.3.4
- New threshold file: SQL Server 2008 provided by David Pless.
- Threshold file update: The System Overview threshold file was updated to include thresholds for \Process(*)\% Processor Time in relation to the number of processors.
v2.3.3
- New threshold file: TMG 2010 (TMG2010.xml) added by Zbigniew Kukowski (Zbigniew.Kukowski@microsoft.com).
- New threshold file: UAG 2010 (UAG2010.xml) added by Zbigniew Kukowski (Zbigniew.Kukowski@microsoft.com).
- New threshold file: VMWare View Connection Server Performance (PALVMwareViewVDM.xml) by Josh Townsend (josh@vmtoday.com).
- New threshold file: VMWare View PCoIP and Guest Performance (PALVMwareViewPCoIP.xml) by Josh Townsend (josh@vmtoday.com).
- Threshold file update: Quick System Overview was updated. A new disk analysis which takes the IO size into consideration (Avg. Disk sec/64KB Read and Avg. Disk sec/64KB Write) added. A new counter analysis called \Memory\Long-Term Average Standby Cache Lifetime (s) was added which helps with low physical memory conditions - this new counter exists on Windows 8 and Windows Server 2012 computers only. Processor Information counters added.
- Bug fix: The time range restriction control failed to process counter logs with a one or more spaces in their path. Fixed.