This blog is for anyone who want to learn how to create management packs for System Center Operations Manager (SCOM). What is that? Why the subject so specific? Why anyone would need this? Let’s jump in. The Platform At the first look System Center Operations Manager is a monitoring tool from Microsoft, thus targeting Microsoft… Read More

SCOM Platform in 5 minutes. Part 1: Health Model.

With this article, I’m starting a new series of short not-longer-than-5-minutes lessens on SCOM platform architecture. The plan is to make knowledge burst from zero to full in-depth understanding of the platform. Each lesson will cover a single aspect of the platform’s mechanics or principles. Let’s begin. Before SCOM can start monitoring a computer, application,… Read More

How Scalar UDF Inlining in SQL Server 2019 broke SCOM default property values.

What is Scalar UDF Inlining? You can read about Scalar UDF Inlining in great details here: https://docs.microsoft.com/en-us/sql/relational-databases/user-defined-functions/scalar-udf-inlining?view=sql-server-ver15, but in general, it’s exactly what how it sounds. UDF is an abbreviation for User Defined Function, and scalar means it returns a single value of simple type. Like int, varchar, float, etc. To improve query performance, SQL… Read More

Maximus Connectivity Monitoring

This management pack monitors availability of remote network resources using variety of methods, like ping, TCP connect, HTTP probe, SSL/TLS connect, etc. But it is also build with a unique approach to easy management pack configuration. This is why, it has an intuitive UI (User Interface) built into SCOM Console application to edit remote destinations,… Read More

Day-to-day admin task automation with SCOM Console extension.

Summary.This article introduces SCOM tasks, and agent tasks in particular. Finds them powerful, but not yet convenient to use. And finally, introduces a solution: an open-source management pack, full of powerful tasks, but also with a user friendly UI to run them and display results. Part One: SCOM Tasks. SCOM is always counted as a… Read More

Implementing SCOM Managed Modules. Part 3.

First part: https://maxcoreblog.com/2020/07/23/implementing-scom-managed-modules-part-1/ Second part: https://maxcoreblog.com/2020/08/05/implementing-scom-managed-modules-part-2/ Multiple Instances. In the past examples, the rules and the monitors target a class, which has singular instance per SCOM Agent. In other words (under usual circumstances), one SCOM Agent monitors single Windows Computer. The next experiment aiming to answer another question: how many instances of a managed module… Read More

Accidental Task: Hyper-V default switch and VMs on static IP addresses.

When running a small test sandbox using Hyper-V, the default switch is an ideal “quick and dirty” solution to provide hosted VM internet access (shared with the local workstation). Such configuration is extremely helpful for developers and testers, who can just run few VMs on their desktop or laptop. Of cause, a fully blown corporate… Read More

Implementing SCOM Managed Modules. Part 2.

First part: https://maxcoreblog.com/2020/07/23/implementing-scom-managed-modules-part-1/ In the first part, a simplest probe action managed module was created to investigate SCOM managed modules live cycle. For that purpose, the module was fit with excessive logging for very each step. Initial testing scenario was: deploy the MP with the test probe action module, let it run two times, then… Read More

Implementing SCOM Managed Modules. Part 1.

Introduction First of all, what are SCOM modules in general, and managed modules in particular? A module is the smallest building block of any monitor, rule, or discovery. Like composition of atoms create molecules and matter, composition of modules create monitors, rules, discoveries, or other composite modules. Like the ancient meaning of the word “atomos”,… Read More