SCOM (Microsoft System Center Operations Manager)
Company | Estimated Time | Vendor Docs | Open Source |
---|---|---|---|
Microsoft | 10 minutes | view | v3.rb |
What is SCOM?
Microsoft System Center Operations Manager (SCOM) is a monitoring and management platform that provides deep visibility into the health, performance, and availability of applications, services, and infrastructure across on-premises and cloud environments.
How It Works
SCOM triggers user-defined alerts by monitoring system performance, errors, and issues.
- When an alert is created in SCOM, an alert is created in PagerTree automatically.
- When an alert is resolved or closed in SCOM, the related alert is closed in PagerTree.
Supported Versions
The integration supports the following versions of Windows:
- Windows Server 2012 R2 (Windows Server 2012 works too)
- Windows Server 2016
- Windows Server 2019
- Windows Server 2022
The integration supports the following versions of SCOM:
- System Center Operations Manager 2012 R2 (SCOM 2012 works too)
- System Center Operations Manager 2016
- System Center Operations Manager 2019
- System Center Operations Manager 2022
The integration has not been tested on SCOM 1801 or 1807, but it may work on these versions.
Integration Walkthrough
In this integration tutorial, we will show you how to send alerts from SCOM into PagerTree. The estimated time for this integration is 10 minutes. We assume that you already have a PagerTree account and SCOM instance set up.
In PagerTree
- Create the integration by clicking the SCOM logo.
- Copy the Endpoint URL.
In SCOM
Configure PowerShell Script
-
On each SCOM application host in your cluster, create a new folder named
pagertree
under your root scripts directory. The path should beC:\scripts\pagertree
. -
Download the SCOM PowerShell Script and copy it into the directory created in Step 1. Ensure the script file is named
pagertree.ps1
and its path isC:\scripts\pagertree\pagertree.ps1
.warningThe minimum version of PowerShell required for the script to work is 3.0. If you’re using an older version, you’ll need to develop the PowerShell script code for converting values into JSON and posting the HTTP request to PagerTree yourself.
-
Install the PowerShell script:
a. Open an elevated command prompt.
b. Unblock the script file if you haven’t done so already by running the following command:
Powershell -command "Unblock-File C:\scripts\pagertree\pagertree.ps1"
c. Run the following command, replacing [integration url] with the Endpoint URL copied from PagerTree:
Powershell -ExecutionPolicy bypass -file C:\scripts\pagertree\pagertree.ps1 -Url [integration url] -install
-
Repeat these steps on all SCOM application hosts in your cluster.
Testing
To test the integration, you can simulate an alert in SCOM to verify that it creates an alert in PagerTree. Ensure your SCOM environment is configured to trigger alerts based on your monitoring rules.
Trigger a test alert in SCOM (e.g., by simulating a system issue or using a test rule). Verify that an alert is created in PagerTree. Resolve the alert in SCOM and confirm that the corresponding alert in PagerTree is updated accordingly.
You have successfully completed the SCOM Integration.