Difference between SharePoint health analyzer & SCOM Alerts for SharePoint:

I often used to have a hard time trying to understand the difference between the SharePoint Central Administration Health Analyzer alerts and the SCOM alerts for SharePoint and after doing quite a bit of research on the internet I got to know what these two mean in detail and how they differ from each other.

So in this post we will be discussing about what is a SCOM alert and a SharePoint Health analyzer alert and what’s the difference between them and why/when we need to relay upon them. So let’s get started.

SCOM.png HEALTH ANALYZER.jpg

What’s a SCOM alert?

SCOM (System Center Operations Manager) is an enterprise monitoring tool which is capable enough of monitoring Windows Server/Server products like (SharePoint, Exchange, Lync server & SQL Server etc.) and Unix based hosts. How SCOM works is, with every product that Microsoft releases such as Exchange /SharePoint the product team also releases an appropriate SCOM management pack which will take care of monitoring. Listed below are the steps that need to be done to configure SCOM monitoring for application servers.

  1. Install/Configure SCOM on a Windows server.
  2. Once done , please install the appropriate management packs on the SCOM server ( Ex : Exchange management pack, SharePoint server management pack )
  3. In the respective application servers install the SCOM agent ( Ex : SCOM agent for Exchange on exchange server and SCOM agent for SharePoint on SharePoint server )
  4. The agent installed on all server is used to gather performance information and logs.
  5. Whenever the agent become unreachable by the SCOM server an appropriate alert will be triggered on the SCOM console.
  6. These alerts can also be sent as emails to a DL or a person.

What’s a SharePoint Health Analyzer alert? 

SharePoint Health Analyzer is a feature in Microsoft SharePoint that enables SharePoint farm administrators to schedule regular, automatic checks for potential configuration, performance, and usage problems in the server farm. It monitors the farm by applying a set of health rules. The complete list of health rules can be found later in this article.

These Health rules are executable code. Each rule is a concrete subclass that inherits from either one of two abstract classes:

SPHealthAnalysisRule

SPRepairableHealthAnalysisRule.

In both cases, the code that detects and reports a potential problem is in the Check method. Repairable health rules also have a Repair () method that fixes a problem found by the Check method.

The complete list of SharePoint Health analyzer rules can be found in the link mentioned below: _ https://technet.microsoft.com/en-us/library/ff686816.aspx

Difference between SCOM alerts for SharePoint and SharePoint health analyzer alerts:

The SCOM Management packs are more complex than what is offered by the Health Analyzer. The Health Analyzer has a simple set of application rules. Please note that these rules are limited only limited to the  current farm and can only notify administrators provided that outgoing email is enabled (and working) in the SharePoint farm. By default they are not set to email out and only display to users within Central Administration. If the server has crashed, the Heath Analyzer will not alert anyone.

SCOM monitors certain things that the Health Analyzer doesn’t. Remember, it’s not only monitoring the SharePoint MP. There are the Windows MPs and if you have other applications on the server other than SharePoint (let’s say SQL Server), it can monitor them as well (provided that the MP’s for SQL is also installed). The Heath Analyzer won’t scan the event logs for errors and email the team. The Health Analyzer cannot send an alert if one of the hard disks fails. The Health Analyzer won’t tell you how many times an issue has happened in the past, packaged in a nice report with a graph.

On the other hand SCOM integrates closely with SharePoint and provides the most comprehensive and flexible solution for monitoring the health of SharePoint farms. With SCOM, the level of reporting and alerting is more granular and easily managed than SharePoint’s standard health monitoring.

  • SharePoint 2010/2013  ships a management pack for System Center Ops Manager
  • The management packs are of two different types 1. MP for SharePoint Server 2. MP for SharePoint Foundation.
  • Improved Knowledge Articles
  • More relevant events and monitors
  • Surfaces SharePoint Health Analyzer (SPHA) rules
  • Integrated with Unified Logging System (ULS)

SCOM management pack for SharePoint server: https://www.microsoft.com/en-in/download/details.aspx?id=35590

SCOM management pack for SharePoint foundation: _ https://www.microsoft.com/en-in/download/details.aspx?id=35591

So the conclusion here is, both SCOM MP for SharePoint server and SharePoint health analyzer are capable enough of monitoring the health of the SharePoint farm. However SCOM MP’s are more granular and can monitor certain things that can’t be monitored by SharePoint health analyzer. Moreover, the alerts that you get on SharePoint health analyzer are mostly bogus information (meaning, you don’t need to pay much attention to those alerts as they aren’t really scary for the most part and can be safely ignored ) .Please read my previous article about this

Thanks for reading this post .Happy SharePointing!!!