Category Archives: SCOM 2007

SCOM: Updated Management Pack for Office 365 v7.0.5112.0

A new version of the Office 365 MP has been released it is version 7.0.5112.0 and is available for download here.

New in this version:

  • Alerting rules now have overridable parameters, which enable the customization of synchronization logics.
  • Autoclose rule now have overridable parameters, which enable the customization of alert automatic closure logics.
  • Minor bug fixes.

Loading

SCOM: Updated SharePoint 2010 Products MP for SCOM 2007 version 14.0.7135.5000

An updated version of the SharePoint 2010 Products MP has been released this bring us to version 14.0.7135.5000 is it available for download here.

This release is similar to the recent update to the Exchange 2010 MP in that allowance has been made for different versions of Poweshell being installed side by side.

Changes in this update

Changed design to use Powershell 2.0 explicitly when 2.0 and higher versions are installed side by side

Loading

SCOM: Windows Server OS MP update 6.0.7294.0

Microsoft is off to an early start this year there is already a new release of the Windows Server Operating System MP, bringing the version to 6.0.7294.0 it is available for download here. **Microsoft has pulled this version from the catalog and reverted to version 6.0.7292.0 a full explanation of the issue has been blogged by Kevin Holman here**

Warning – There is currently a bug in this version of the MP that causes logical disks to be discovered more than once and this causes a flood of performance data to hammer your DB. This issue was discovered by Daniele Grandini.

This release is just a minor update with some bug fixes.

Changes in this version

  • Fixed more performance collection workflows that were failing for mount points

Loading

SCOM: Updated Exchange 2010 MP version 14.3.210.2

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.

Loading

SCOM: Base OS MP update 6.0.7279.0

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

Loading

SCOM: Agent health and you

I often find it interesting, particularly among younger engineers how little emphasis is placed on this icon greyagent , 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 greyagent is the payroll server, or perhaps you are supporting a web based business such as an online retailer and greyagentis 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.

 

Agent Flow

 

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 greenagent2 happy SCOMing.

 

Loading

SCOM: Updated SQL Managment Packs SSRS and SSAS 6.5.2.0

Microsoft has released a new version of several SQL Management Packs, they are now on version 6.5.2.0 and are available for download at the links below:

SQL Server Reporting Services

SQL Server 2008 Reporting Services – Available here
SQL Server 2012 Reporting Services  – Available here
SQL Server 2014 Reporting Services  – Available here

SQL Server Analysis Services

SQL Server 2012 Analysis Services – Available here
SQL Server 2014 Analysis Services – Available here

This version of the SQL Server Analysis Services management packs contain several new features:

New features

  • New version of Generic Presentation Management Pack has been introduced
  • Summary dashboard for SQL Server Analysis Services 2012 Instances with drill-down to SQL Services Analysis Services 2012 Database dashboard
  • Summary dashboard for SQL Server Analysis Services 2012 Databases
  • Cross-version views
  • CPU utilization monitoring scenario on SSAS Instance level
  • New performance collection rules are introduced:
    • SSAS 2012: Database Disk Free Space (GB)
    • SSAS 2012: Database Drive Space Used By Others (GB)
    • SSAS 2012: Cache Evictions/sec
    • SSAS 2012: Cache Inserts/sec
    • SSAS 2012: Cache KB added/sec
    • SSAS 2012: CPU utilization (%)
    • SSAS 2012: Processing Rows read/sec
    • SSAS 2012: Storage Engine Query Rows sent/sec

Improvements:

  • Icons for various classes are updated
  • Performance counters object names are updated

Fixes:

  • An issue related to the discovery of a non-cluster instance on a cluster virtual node is fixed
  • Some other minor fixes

Loading

How do I get a simple list of specific computers based on simple criteria?

Kevin Holman has started a series of FAQ posts based on the common questions he gets on a daily basis. The first in this series is Q:  I want a list of all my Windows 2008 Computers in SCOM.  How can I achieve this easily? 

The article is available here and explains in a clear manner how to create and use a state view in SCOM to achieve this.

Loading

SCOM: Updated Management Packs Oct 2014

Microsoft has released a new wave of Management Packs this month primarily around MSMQ (Microsoft Message Queuing) and Client Operating Systems also an update for the Azure MP.

Changes, download links and config guides can be found by following each link.

Client OS:

MSMQ:

Windows Azure:

  • Windows Azure – version 1.1.238.0 – Note this version only works with SCOM 2012 SP1 or higher

Loading

SCOM: Performance views still show counters when performance collection rules are disabled

Microsoft recently released KB3002249 which details an issue whereby when performance collection rules are disabled in SCOM, performance views still show counters even after all the data is groomed out.

This effects all versions of SCOM and can make the PerformanceDataAllView difficult to read due to clutter.

“This issue is by design. The Operations Manager grooming processes does not groom the PerformanceSource table.”

The below query can be used to see which performance counters will be deleted for what objects before you run the delete script:

Use OperationsManager select PS.PerformanceSourceInternalId, BME.BaseManagedEntityId, BME.DisplayName, PC.CounterName, PC.ObjectName, PS.TimeAdded, PS.LastModified, PDA.PerformanceSourceInternalId from PerformanceSource PS left join PerformanceDataAllView PDA on PDA.PerformanceSourceInternalID = PS.PerformanceSourceInternalId join PerformanceCounter PC on PC.PerformanceCounterId = PS.PerformanceCounterId join BaseManagedEntity BME on BME.BaseManagedEntityId = PS.BaseManagedEntityId where PDA.PerformanceSourceInternalId IS NULL

 

The following is a small SQL script that will remove the entries from PerformanceDataAllView for which no data is recorded.

Note Stop all the Operations Manager services on all Management Servers before you run the script. Always back up your OperationsManager Database before you run this script.

Use OperationsManager
delete from PerformanceSource where PerformanceSourceInternalId in 
(
select PS.PerformanceSourceInternalId from PerformanceSource PS
left join PerformanceDataAllView PDA on PDA.PerformanceSourceInternalID = PS.PerformanceSourceInternalId
where PDA.PerformanceSourceInternalId IS NULL
)

Loading