SCOM Jerk In The House
Welcome to SCOM Jerk In The House, your go-to chatbot for all things System Center Operations Manager (SCOM)—with just the right dash of attitude. Whether you’re troubleshooting tricky alerts, seeking tips for smoother monitoring, or just want a candid chatbot that doesn’t sugarcoat the quirks of SCOM, you’re in the right place. Get ready for …. Read More
SCOM Rest API Example
There are a handful of SCOM REST API script examples floating around the interwebs. The problem is that quite a few of them are incorrect; the CSRFToken and WebSession parameters aren’t demonstrated correctly. Here’s a decent example to help you on your way. Notice the CSRFToken is retrieved from the $WebSession and added to the …. Read More
Add Custom Kusto KQL Syntax Highlight to OneNote
1) Install NoteHighlight2016 https://github.com/elvirbrk/NoteHighlight2016/tree/master 2) Modify Ribbon file “C:\Program Files\CodingRoad\NoteHighlight2016\ribbon.xml“ Add this line as shown in the screenshot: 3) Create custom .lang file for your language Understanding the .lang File Markup The .lang file is a configuration file used by the NoteHighlight extension to highlight the syntax of code. Here’s a breakdown of the structure: …. Read More
Microsoft Graph API test script for M365 Services
Here’s an easy snippet for doing some basic testing of M365 services via Microsoft Graph. Don’t forget that your app registration permissions must be correct before you will find any success with this test. App Registration Permission App registration permissions shown below at the time of this writing.NOTE: Message Center Reader role is required as …. Read More
M365 Services Supplemental Monitoring Management Pack v3
We recently updated v3 of the M365 Services Supplemental MP to provide some performance improvements, feature enhancements and address a few general housekeeping items, we are excited to announce it is now available for download!
SCOM Management Pack for Azure SQL Managed Instance
This won’t be an exhaustive tutorial on all facets of the MP, only my notes on my experiences with manual vs automatic monitoring setup of the Azure SQL MI MP ( https://www.microsoft.com/en-US/download/details.aspx?id=101203 ). It will mostly be screenshots and notes of how I accomplished setup for both approaches specifically for my lab. Basic Requirements Note: …. Read More
Create a group for disabled SQL engines
My customer has many custom monitoring workflows that target the MSSQL on Windows: DB Engine (Microsoft.SQLServer.Windows.DBEngine) class. For various reasons some of those engines are disabled and they wanted an easy way to override these workflows only for the disabled engines. My goal here is to dynamically populate a group with only disabled SQL engines. …. Read More
Cleaning old health state change data made easy
The SCOM Maintenance MP that I published in 2022 made purging discovery data and config synch effortless. Newly added to the MP are the following agent tasks: OpsDB DW State change history is recorded for every monitored object when the health state for any monitor changes between Healthy, Warning, and Critical. If the object is …. Read More
M365 Services Supplemental Monitoring Management Pack v3 (3.0.1.5)
2023.07.31: Update – Due to recent changes in Azure/Graph the Services management pack now requires the user account to be assigned the “Message Center Reader” role. We plan to update the MP guide in the near future.(Ref: https://monitoringguys.com/2023/07/28/graph-api-healthoverviews-403-forbidden/ ). We recently updated v3 of the M365 Services Supplemental MP to provide some performance improvements, feature …. Read More
Graph API healthOverviews 403 Forbidden
Heading I use the M365 Services Supplemental Monitoring management pack in my lab. I recently noticed that calls to:https://graph.microsoft.com/v1.0/admin/serviceAnnouncement/healthOverviews within my application have been failing with “403 Forbidden“. A few other folks that I know started seeing the same problem. Nothing had changed on our ends, we all checked absolutely everything. All other Graph calls …. Read More