Featured

Welcome

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 2: Classes and inheritance.

In the previous part “SCOM Platform in 5 minutes. Part 1: Health Model“, we learned that for each monitoring entity, SCOM creates a hierarchical Health Model to represent a structure of the top level entity and its components (to a certain level of details). Because all nodes in Health Model may represent different type of components,… Read More

Extending SCOM Console UI (continue)

Part 2. An extended transcript of my session @ SCOMathon 2021. I hope the demo from the first part demonstrated how easy you can add new views to SCOM Console. With just few lines of code and some time spent in forms designer we created not just a simple static extension, but also demonstrated access… Read More

Extending SCOM Console UI

Part 1. An extended transcript of my session @ SCOMathon 2021. Links for this article: SCOMathon 2021: https://scomathon.com/scomathon-2021-1 SCOMathone @ LinkedIn: https://www.linkedin.com/company/scomathon/ SquaredUp: https://squaredup.com/ GitHub repository for the demo project in this article: https://github.com/MaxxVolk/SCOMathon.UIExtension.Demo GitHub repository with a base library to simplify development of managed modules and Console UI extensions: https://github.com/MaxxVolk/Maximus.Base.Library Tools: Visual Studio (any… Read More

DNS Server extension for Maximus Connectivity Monitoring SCOM MP.

Today I released the initial version of another extension for the Maximus Connectivity Monitoring SCOM management pack: Maximus Connectivity DNS Monitoring. The extension is build with a help from the DNSClient.NET library: https://github.com/MichaCo/DnsClient.NET. This is a simple, yet powerful, DNS client for C#/.Net applications build by MichaCo (https://github.com/MichaCo/DnsClient.NET/commits?author=MichaCo). The new extension implements one but powerful… 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

Manifest, or why I think SCOM platform is hugely underestimated.

Many of you, my readers, already know what System Center Operations Manager (SCOM) is. But did you really know what it is? Note, this article assume the readers have deep knowledge about SCOM platform mechanics. If you’re looking for a rocket boost in your SCOM knowledge, subscribe to my “SCOM in 5 minutes” series. First… 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

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