• Updated PAL Tool 2.3.1 Released

     

    Note: The follow-up can be found here: http://blogs.technet.com/b/rmilne/archive/2012/07/19/using-pal-template-to-easily-capture-performance-data.aspx

    Performance Analysis of Logs - PALClint Huffman Tweeted that he released an updated build of the PAL (Performance Analysis of Logs) tool.

     

    This build contains both fixes and other welcome additional improvements to an ever growing list of templates which is always great to see!

     

     

     

     

    For those who have not yet used PAL, it is a very neat tool that solves issues when it comes to analyzing performance issue.  The two major issues are typically

    • What counters do I need to look at?
    • OK, so that counter has a value of 10.  Is that good or bad?

     

    PAL asks you to chose from a predefined list of templates, and once you choose the appropriate one, lets say Exchange 2010, that template has the capability to help capture the correct information and then analyse it.  This way you capture the correct data, and then PAL will produce a HTML report indicating the areas that are of concern. 

    Personally I prefer to install the PAL tool my workstation so I am not installing additional items onto production servers and waiting on change approval. 

     

     

    There are a couple of prerequisites for the tool:

    • PowerShell v2.0 or greater
    • Microsoft .NET Framework 3.5 Service Pack 1
    • Microsoft Chart Controls for Microsoft .NET Framework 3.5

    Microsoft Chart Controls for Microsoft .NET Framework 3.5 must be installed on the machine where PAL will be installed, you can download this in advance or if the machine has Internet access PAL will direct you to the download page. 

     

     Download the appropriate PAL installer files and start the install. 

     

    Note: The PowerShell execution policy will be set to unrestricted to allow scripts to run.  This is called out in the installation wizard, but is good to be aware of in case this is locked down via GPO in your environment. 

     

    PAL Setup Screen

    Open the tool from the link created in the program files, and it will show the welcome tab as displayed below.  Navigate through the tool using the tabs along the top, or the Next button at the bottom. 

    PAL Welcome Tab

    If you have an existing performance monitor file (.blg or .csv) then the file can be opened from here.  Appropriate date and time restrictions can also be entered. 

     

    PAL Counter Log Tab

    The threshold tab contains the real intelligence of the tool and it is from here that the performance template can be selected. 

    PAL Threshold File Tab

    The questions tab asks for information about the server where the data was collected.  It does not ask for:

    • Your favourite colour
    • The capital of Assyria
    • The air-speed velocity of an unladen swallow

    PAL Questions Tab

    Output options allows you to override the default 30 second time slice or to process all counters in the log file. 

    PAL Output Options Tab

    File output enables changing the default output directory and also enable XML output in addition to the regular HTML output.  Take note of the directory as this is where you will go to see saved reports. 

     

    PAL File Output Tab

    Queue shows what is pending execution.  You can run a single item or multiple items in a given queue. 

    PAL Queue Tab

    Finally the Execute tab will kick the tyres and let things rip, though it is possible to not start the run and simply add the work item to the queue so other items can be added.  Note the threading options to increase the number of PowerShell sessions to make use of machines with available CPU capacity. 

     

    PAL Execute Tab

     

    Once the queue is executed, the appropriate number of PowerShell windows will appear and data crunching will begin! 

    PAL Analysis in Process....

     

    The report will be saved to the directory specified on the Output options tab.  Note that by default there will be a .HTML and a folder which contains all the graph elements.  PAL will open the report up in your browser.  You can view the results in chronological order to get an overview of what happened and when.  Alternatively you can click to drill down to a sub section such as logical disk and see the associated information there. 

    Sample PAL Report

     

    The sample perf log file shows the below chronological events

    Sample PAL Chronological Report

    By clicking the entry in the condition column, you will be taken directly to that section in the report.  For example clicking on the high CPU utilization will take you to the below graph:

    Sample PAL CPU Report

     

    So you can now see how PAL is a great help with analyzing captured performance log files!

     

    I’ll cover how it can also help with capturing logs in an upcoming blog post.

    Note: The follow-up can be found here: http://blogs.technet.com/b/rmilne/archive/2012/07/19/using-pal-template-to-easily-capture-performance-data.aspx

     

    Cheers,

    Rhoderick

    Technorati Tags: ,,
  • Updated Exchange 2010 SCOM Management Pack – June 2012

    An updated System Centre Operations Manager (SCOM) Management Pack (MP) for Exchange 2010 has been released to the Microsoft download center.  This is build 14.03.0038.004 of the MP.  

    Edit 3-9-2012 Updated MP build 14.03.0038.004 released

    EDIT 9-8-2012 - Updated MP build 14.03.0038.003 is currently unavailable due to an issue.

    EDIT 8-8-2012  - Updated MP build 14.03.0038.003 released. 

    EDIT 27-6-2012  - NOTE that the MP is currently unavailable due to an issue.  Please see the comments

    System Center Operations ManagerThe Microsoft Exchange Server 2010 Management Pack includes a complete health model, extensive protocol synthetic transaction coverage, and a full complement of diagnostics-based alerts and service-oriented reporting, including mail flow statistics.  Alerts are classified by impact and recovery action, and are now processed by a new component called the Correlation Engine. The Correlation Engine suppresses duplicate alerts whenever possible to help front-line monitoring technicians monitor Exchange more efficiently.  Most diagnostic information used in the Exchange 2010 Management Pack, including events and performance counters, is specifically engineered for monitoring. Very little tuning is required to monitor your Exchange organization. The Exchange 2010 Management Pack will scale with your environment.

    The Exchange 2010 Management Pack is engineered for organizations that include servers running Exchange 2010. It isn't based on the Exchange 2007 Management Pack. Therefore, you'll notice some differences in the way you deploy and configure the Exchange 2010 Management Pack if you used the Exchange 2007 Management Pack in the past. 

    Please ensure that you download and thoroughly read over the Exchange 2010 Management Pack guide before installing the Management Pack.  There are important considerations including:

    • Running the Exchange 2010 Management Pack installation program installs a new Windows service component named the Correlation Engine service
    • Determine which machine will host the Correlation Engine service
    • Ensure all Exchange 2010 computers that are manager use LocalSystem as the Agent Action Account
    • Ensure that all members in a specific DAG are monitored
    • Ensure Exchange 2010 computers are allowed to perform Agent Proxy 
    • Install required prerequisites

     

    Cheers,

    Rhoderick

    Technorati Tags: ,
  • TechEd 2012 Twitter & Streaming Feeds

    TechEd 2012 North America is almost here, and Twitter will be a great resource to stay atop of all of the great news and announcements. 

     

    You can find a list of TechEd Twitter hashtags and also see the official hashtag  ttp://www.hashtags.org/msTechEd 

    Hashtags.org MsTechEd

     

    Official TechEd 2012 Twitter account: @TechEd_NA

    Related hashtag: #msTechEd

    Official Windows Azure Twitter account: @WindowsAzure

    Related hashtags: #Windows #Azure

    Official Windows Server Twitter account: @windowsserver

    Related hashtag: #winserv

    Official System Center Twitter account: @system_center

    Related hashtag: #sysctr

    Official Cloud Twitter accounts: @msservercloud, @mscloud

    Related hashtag: #msftprivatecloud

    Official SQL Server Twitter account: @SQLServer

    Related hashtags: #SQLServer, #SQL2012

    Official myITforum Twitter account: @myITforum

    TheKrewe’s official Twitter account: @TheKrewe

     

    You can also watch the live stream from the Keynote  and some of the other popular sessions. 

    TechEd 2012 Live Stream

     

    Cheers,

    Rhoderick

    Technorati Tags: ,
  • Lenovo Windows 8 Drivers (Beta)

     

    Are you evaluating Windows 8? 

    Are you running it on a Lenovo machine?  Looking for drivers? 

    Lenovo Windows 8 Beta Drivers

    Here is a neat page on the Lenovo support site where Windows 8 beta drivers can be downloaded. 

    http://support.lenovo.com/en_US/downloads/detail.page?LegacyDocID=WIN8-BETA 

     

    Note that the drivers are provided for testing purposes, as mentioned in the site’s disclaimer:

    The Windows 8 Beta Support Program provides beta quality BIOS, utilities and drivers that are intended for testing purposes only. Please proceed at your own risk.

     

     

    Cheers,

    Rhoderick

  • Free E-Book–Introducing Windows Server 2012

    Introducing Windows Server 2012 Introducing Windows Server 2012, by Mitch Tulloch, is now ready for your free download! 

    This is one of the first books on Windows Server 2012 and provides a high level overview of the next generation of Windows!

     

     

     

     

     

     

    You can download it here:

    PDF  Introducing Windows Server 2012 PDF ebook

    EPUB Introducing Windows Server 2012 EPUB ebook

    MOBI Introducing Windows Server 2012 MOBI ebook 

     

    Alternatively go to TechEd and get a copy or look for it online

     

    Table of Contents

    Chapter 1 The business need for Windows Server 2012
    The rationale behind cloud computing Making the transition
    Technical requirements for successful cloud computing
    Four ways Windows Server 2012 delivers value for cloud computing Foundation for building your private cloud

    Chapter 2 Foundation for building your private cloud
    A complete virtualization platform
    Increase scalability and performance Business continuity for virtualized workloads

    Chapter 3 Highly available, easy-to-manage multi-server platform
    Continuous availability
    Cost efficiency
    Management efficiency


    Chapter 4 Deploy web applications on premises and in the cloud
    Scalable and elastic web platform
    Support for open standards


    Chapter 5 Enabling the modern work style
    Access virtually anywhere, from any device
    Full Windows experience
    Enhanced security and compliance

     

    Cheers,

    Rhoderick

    Technorati Tags: ,