Share via

Azure Monitor vs SCOM

Bojan Zivkovic 641 Reputation points
2022-06-25T12:39:02.183+00:00

Hi, currently I am evaluating Azure Monitor on several Azure Arc enabled on-premises servers. In first phase we are interested only in monitoring performance (collecting performance counters) but later more in depth monitoring definitely will be business request. Having created Data Collection Rule and deployed Azure Monitor Agent to on-premises servers I clearly see that number of performance counters is mere 46 whereas that number is much higher in agent configuration if Log Analytics Agent is deployed to servers. Coming from SCOM background I have several questions to ask here (AMA is recommended agent by MS and as I saw LAA is not even supported to install on Windows Server 2022):

  1. What can I do to collect more performance counters other than these mere 46?
  2. What can I do to collect event logs other than basic ones (can I specify any event log of interest using XPath query (it would be much better to see a list to select event log from)
  3. Is Azure Monitor capable of doing product/role monitoring like SCOM does with all its Management Packs (AD, Group Policy, DNS, DHCP, IIS, SQL, ...)?

If answer is negative for any of these questions then I must say Azure Monitor is joke compared to SCOM or simply it is not designed for on-premises products/roles - in forests we want Azure Monitor as solution we do not have SCOM for various of reasons. Maybe I am expecting things Azure Monitor simply can not do so better to let managers know that as soon as possible than me to be blamed later.

Azure Monitor
Azure Monitor

An Azure service that is used to collect, analyze, and act on telemetry data from Azure and on-premises environments.

0 comments No comments

1 answer

Sort by: Most helpful
  1. Andrew Blumhardt 10,071 Reputation points Microsoft Employee
    2022-06-25T15:42:08.107+00:00

    I am not certain about the performance counter options for the AMA. This is a consumption-prices service. I think most customers are likely only interested in a handful of common counters. It is likely not cost effective to collect a wide range of obscure counters. Maybe someone else can speak to that point.

    I believe you are correct on the DCR rules. If you open the XML tab on EventViewer filters you can pull the XPATH directly.

    Azure Monitor does not have anything comparable to management packs. The Insights are product or service specific but are dashboard-based. There are no rule packs. You create all of the rules on your own. There are built-in templates for Azure Activity (audit) alerts rules. The platform monitoring "Metrics" are also collected automatically and related alert rules are free. It does have some auto resolution and dynamic threshold options. Azure monitor has better alert response automation options.

    Azure Monitor also lacks many of the other tooling features of SCOM like a good ticket management interface, service monitoring, alert suppression, health state, etc. Though workarounds to many of these potential limitations are possible. Azure Monitor simply requires a different approach.

    SCOM relies heavily on scripts run on the agent and discovery (to limit where scripts run and to create the classes and relationships that support the health state framework). Azure Monitor does not run local scripts. Scoping is less important since there is no harm in broad targeting. DCR rules can be used to refine scoping if needed. Azure monitor does not rely on a framework or class relationships. It makes for a simpler approach. The workspace is also significantly more accessible than SCOM SQL. Many of the concepts that are central to SCOM just do not apply. You might look for some blogs or other resources to help speed to the rule creation work. It is really comparing apples and oranges.

    I expect there could be cloud-native SCOM alternative option available in the future. SCOM remains the best Microsoft solution for monitoring on-premises servers. Azure Monitor can be a decent solution when SCOM is not an option. It just takes a bit of effort.

    Was this answer helpful?


Your answer

Answers can be marked as 'Accepted' by the question author and 'Recommended' by moderators, which helps users know the answer solved the author's problem.