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 PAL icon in your Start Programs menu or run the PAL.ps1 script from a PowerShell.Installation
Tested on Windows 7 and Windows 10 CTP and should work on Windows Server 2008 R2 and later. Not recommended or tested on Windows XP and Windows Server 2003 since these operating systems cannot open counter logs captured on Windows Vista and Windows Server 2008 and later.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 and Windows 8) (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 and Windows 8) 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.7.1
- Bug fix: Fixed a bug where chart processing would fail on "IsGreaterThanZero" is not found. This fixed many non-OS threshold files such as SQL Server and Exchange Server.
- Command prompt change: The command prompt that starts PAL.ps1 now automatically terminates when done since errors are now displayed via HTML.
v2.7 beta
- Complete rewrite of PAL.ps1: The analysis engine of the tool was completely rewritten with threading as a major feature.
- Errors in HTML output: Error messages are now presented in both the HTML output and in the console. It was difficult to identify errors when running batch jobs.
- Added more progress bars: I added an overall progress bar and a few child progress bars.
- SystemOverview threshold file update: Updated the text and simplified some of the thresholds.
- QuickSystemOverview threshold file: Added Avg. Disk sec/Transfer.