As 2014 comes to a close I’d like to wish everyone a safe and happy festive season.
I would also like to thank everyone for all the support over the past year, it’s encouraging to see the traffic to OpsMan increasing every month. Also with all the innovation throughout 2014 I for one am excited to see what 2015 has to offer.
Veeam has released a new version of their popular Report Library for System Center, this version, 7.0 R2 follows the release of the hyper-v enabled Veeam Management Pack v7 for System Center and is available for download here.
The Veeam Report Library for System Center includes:
Veeam Alert History Report – shows information on alerts raised for infrastructure objects across a time range.
Veeam Performance Report – aggregates historical data to show performance counter values on one or more charts and tables.
Veeam Performance Details Report – aggregates historical data to show performance counter values with drill down for data.
Veeam Generic Performance Top (Bottom) N Report – aggregates historical performance data to show top or bottom N infrastructure objects, performance counters, or both, for a specific rule.
Veeam Relationship History Report – allows you to choose a specific type of relationship between infrastructure objects and track changes for this relationship over a time interval.
Veeam State Summary Report – shows the time in healthy/unhealthy state for selected infrastructure objects’ monitor across a time range.
December is quite an eventful month for Management Pack updates, IBM has just released version 2.3.0 of their IBM Storage Management Pack. As always it is available for download on the IBM Fix Central website (www.ibm.com/support/fixcentral).
This update adds support for the XIV multi-tenancy feature:
Enhancement: Added support for the XIV multi-tenancy feature, which applies only to XIV microcode version 11.5 or later (non-domain users have access only when the access policy is set to “Open”).
Fixed: For SAN Volume Controller and Storwize systems, cluster monitoring is dependent on FlashCopy® consistency group unit monitoring, while single system monitoring is dependent on array unit monitoring. If either of the required unit monitoring is not used, the cluster or system monitoring returns to the uninitialized state.
Fixed: Updated the IBM Storage Solutions External Runtime Components (previously named “XPyV”) to version 1.4.4 to resolve man-in-the-middle (MITM) security attacks.
As always test, test, test and read the guide before implementing, especially if you are upgrading from version 1.1.1.
An updated version of the SQL Server Management Pack was released this week, the new version is 6.5.4.0. This updated focuses on minor improvements and fixes.
They are available for download at the following links:
A new version of the Exchange 2010 MP was released during this months wave of updates, the new version is 14.3.210.2 and it is available for download here. It addresses a particular issue related to Exchange 2010 servers running Powershell 2.0 side by side with Powershell 3.0+.
Updated in this version:
Added a new MSI(Exchange2010PowershellFix) that should be used if the management pack doesn’t work on an Exchange 2010 server that has Powershell 2.0/3.0+ installed side by side. Please refer to the “Changes included in 14.3.210.2 (PS 3.0+ Update)” section for more information.
The Exchange2010PowershellFix.msi is also available for download at the same location here.
Extract from the guide:
Exchange 2010 MP versions 14.03.0038.004 and earlier required ONLY Powershell 2.0 to be installed on the Exchange server for it to work. When Powershell 3.0 or higher is installed on Exchange 2010 servers that were working with only Powershell 2.0 installed, Exchange MP stops working.
The new MSI (Exchange2010PowershellFix.MSI) that has been included in this release enables Exchange 2010 MP to work on servers that have Powershell 2.0 installed side by side with Powershell 3.0+. This new MSI should be used only if your existing Exchange 2010 MP isn’t able to monitor your Exchange 2010 server that has Powershell 2.0 and Powershell 3.0+ installed side by side. This will NOT work if the server has only Powershell 3.0 or higher installed.
If you already have 14.03.0038.004 installed, please execute the 14.3.210.2 “Exchange2010PowershellFix” MSI and import the MP’s contained within it.
Note: You must install the 14.03.0038.004 package (Exchange2010ManagementPackForOpsMgr2007-x64.msi/ Exchange2010ManagementPackForOpsMgr2007-x86.msi) prior to applying the 14.3.210.2 update (Exchange2010PowershellFix) in order for the Exchange 2010 MP to function correctly.
I came across a recent article by Marnix Wolf and S.Carrilho regarding a little known SQL setting known as Max Degree of Parallelism (MDoP)
When SQL Server runs on a computer with more than one microprocessor or CPU, it detects the best degree of parallelism, that is, the number of processors employed to run a single statement, for each parallel plan execution. You can use the max degree of parallelism option to limit the number of processors to use in parallel plan execution.
This becomes an issue on servers with hyper-thread enabled processors, as by the nature of hyper-threading the system thinks that there are more cores available then there physically are.
This setting can be found under SQL Server advanced properties:
In order to calculate the recommended value for this setting we need to use the MDoP calulator which makes use of two queries:
1. Output of following query from the SQL Server instance:
SELECT COUNT(DISTINCT memory_node_id) AS NUMA_Nodes FROM sys.dm_os_memory_clerks WHERE memory_node_id!=64
2. Launch Powershell and get the output of following PS command:
Get-WmiObject -namespace “root\CIMV2” -class Win32_Processor -Property NumberOfCores | select NumberOfCores
3. Input these value into the calculator:
In this example the SQL query returned a value of 1 and the PS returned a count of 4 cores, the calculator recommends an MDoP setting of 4.
I’ve had situations in the past where no amount of tweaking seemed to improve console performance and this certainly a factor I will be taking into account in the future. Definitely give Marnixs’ article a read as he covers the topic in more detail with additional findings from his field experience.
There are other ways to improve console performance, I will combine them together in a future blog post about complete console tuning.
Microsoft has just released a new version of the Exchange 2013 MP it is now on version 15.0.663.19 and is available for download here.
This version seems to contain primarily bug fixes. Hopefully is an indication of the quality of management packs we will be receiving in the coming year. It’s good to see MS stepping up their game.
Changes in this version:
Added support for 2012 SP1
Fixed a bug on visualization error when localized Operations Console is used
Added details to the ‘Stored Procedure Not Found’ exception for additional context
A new free eBook has been released about Extending Operations Manager Reporting, it is available for download here.
Introduction
The System Center Operations Manager data warehouse stores many objects, making it possible to report on performance, availability, configuration, and security. You can use data collected by Operations Manager for issue tracking, awareness, planning, and forecasting, all of which are important factors for maintaining and managing your environment. But understanding what to report on and how to do so is what actually contributes to the stability of your infrastructure. If you’re not using the data you collect about your environment, you’re simply wasting space. If you use Operations Manager to monitor your environment, whether your infrastructure or a public, private, or hybrid cloud, this book is a good resource to help you understand the basics of reporting and how to build queries and stored procedures for your reports. It can also help you understand the various elements of Operations Manager management packs that are used when you create reports. This book assumes that you have a good understanding of Operations Manager and the management pack structure required to create custom reports. It also assumes that you have a good working knowledge of SQL Server and tools like Report Builder, Business Intelligence Development Suite, and SQL Server Data Tools.
A new version of the Base OS MP has been released, it is now on version 6.0.7279.0 and is available for download here. The fixes in this version primarily center around mount points.
Changes in version 6.0.7292.0
Mount point Names have been changed from GUIDs to a friendly drive letter name
Fixed performance collection workflows that were failing for some mount points
Fix was made to include Mount points without a drive letter name
I often find it interesting, particularly among younger engineers how little emphasis is placed on this icon , discussions usually center around phrases like “it’s only one grey agent” and there is little urgency in fixing that agent.
I use one agent as my example because what does that one agent really mean. Well it of course does depend on each environment and requires some understanding of the clients business. For example it’s the end of the month and is the payroll server, or perhaps you are supporting a web based business such as an online retailer and is their web front end. Management servers may be the heart and soul of Operations Manager but without the lifeblood of the agents you don’t have much to work with.
Agents watch data sources on the monitored computer and collect information according to the configuration that is sent to it from its management server. The agent also calculates the health state of the monitored computer and objects on the monitored computer and reports back to the management server. When the health state of a monitored object changes or other criteria are met, an alert can be generated from the agent. This lets operators know that something requires attention. By providing health data about the monitored object to the management server, the agent provides an up-to-date picture of the health of the device and all the applications that it hosts.
Below is a diagram of the data flow from the agent to the management server and from there through to the Ops and DW databases.
I posted an article earlier in the year about agents not submitting performance data that shows how to pickup agents that may not be working even if they show green in the console. It just emphasises that just because agents look like they are working it doesn’t mean they are 100%
Hopefully this article helps to raise awareness of the importance of happy SCOMing.