Monitor Azure and Off-Azure Virtual machines with Azure Monitor SCOM Managed Instance extensions
Azure Monitor SCOM Managed Instance provides a cloud-based alternative for Operations Manager users providing monitoring continuity for cloud and on-premises environments across the cloud adoption journey.
SCOM Managed Instance Agent
In Azure Monitor SCOM Managed Instance, an agent is a service that is installed on a computer that looks for configuration data and proactively collects information for analysis and reporting, measures the health state of monitored objects like an SQL database or logical disk, and executes tasks on demand by an operator or in response to a condition. It allows SCOM Managed Instance to monitor Windows operating systems and the components installed on them, such as a website or an Active Directory domain controller.
In Azure Monitor SCOM Managed Instance, monitoring agent is installed and managed by Azure Virtual Machine Extensions, named SCOMMI-Agent-Windows. For more information on VM extensions, see Azure Virtual Machine extensions and features.
Supported Windows versions for monitoring
Following are the supported Windows versions that can be monitored using SCOM Managed Instance:
- Windows 2022
- Windows 2019
- Windows 2016
- Windows 2012 R2
- Windows 2012
For more information, see Operations Manager System requirements.
Use Arc channel for Agent configuration and monitoring data
Azure Arc can unlock connectivity and monitor on-premises workloads. Azure based manageability of monitoring agents for SCOM Managed Instance helps you to reduce operations cost and simplify agent configuration. The following are the key capabilities of SCOM Managed Instance monitoring over Arc channel:
- Discover and Install SCOM Managed Instance agent as a VM extension for Arc connected servers.
- Monitor Arc connected servers and hosted applications by reusing existing System Center Operations Manager management packs.
- Monitor Arc connected servers and applications, which are in untrusted domain/workgroup.
- Azure based SCOM Managed Instance agent management (such as patch, push management pack rules and monitors) via Arc connectivity.
Prerequisites
Following are the prerequisites required to monitor Virtual machines:
- Line of sight to Nexus endpoint.
For example,
Test-NetConnection -ComputerName westus.workloadnexus.azure.com -Port 443
- Line of sight to SCOMMI LB
For example,
Test-NetConnection -ComputerName <LBDNS> -Port 5723
- Ensure to install .NET Framework 4.7.2 or higher on desired monitoring endpoints.
To Troubleshooting connectivity problems, see Troubleshoot issues with Azure Monitor SCOM Managed Instance.
Install an agent to monitor Azure and Arc-enabled servers
Note
Agent doesn't support multihoming to multiple SCOM Managed Instances.
To install SCOM Managed Instance agent, follow these steps:
On the desired SCOM Managed Instance Overview page, under Manage, select Monitored Resources.
On the Monitored Resources page, select New Monitored Resource.
Add a Monitored Resource page opens listing all the unmonitored virtual machines.
Select the desired resource and then select Add.
On the Add Monitored Resources window, enable Auto upgrade, review the selections and select Add.
Manage agent configuration installed on Azure and Arc-enabled servers
Upgrade an agent
Note
Upgrading an agent is a one time effort for existing monitored resources. Further updates will be applied automatically to these resources. For new resources, you can choose this option when you add them to the SCOM Managed Instance.
To upgrade the agent version, follow these steps:
Sign in to the Azure portal. Search and select SCOM Managed Instance.
On the Overview page, under Manage, select SCOM managed instances.
On the SCOM managed instances page, select the desired SCOM managed instance.
On the desired SCOM Managed Instance Overview page, under Manage, select Monitored Resources.
On the Monitored Resources page, select Ellipsis button (…), which is next to your desired monitored resource, and select Configure.
On the Configure Monitored Resource page, enable Auto upgrade and then select Configure.
Remove an agent
To remove the agent version, follow these steps:
Sign in to the Azure portal. Search and select SCOM Managed Instance.
On the Overview page, under Manage, select SCOM managed instances.
On the SCOM managed instances page, select the desired SCOM Managed Instance.
On the desired SCOM Managed Instance Overview page, under Manage, select Monitored Resources.
On the Monitored Resources page, select Ellipsis button (…), which is next to your desired monitored resource, and select Remove.
On the Remove Monitored Resources page, enter remove under Enter "remove" to confirm "removal" and then select Remove.
Multihome On-premises virtual machines
Multihoming allows you to monitor on-premises virtual machines by retaining the existing connection with Operations Manager (On-premises) and establishing a new connection with SCOM Managed Instance. When a virtual machine that is monitored by Operations Manager (on-premises) is multihomed with SCOM Managed Instance, the Azure extensions replace existing monitoring agent (Monagent.msi) with the latest version of SCOM Managed Instance agent. During this operation, the connection to Operations Manager (on-premises) is retained automatically to ensure continuity in monitoring process.
Note
- To multihome your on-premises your virtual machines, they must be Arc-enabled.
- Multihome with Operations Manager is supported only using Kerberos authentication.
- Multihome is limited only to two connections, one with SCOM Managed Instance and another with Operations Manager. A virtual machine cannot be multihomed to multiple Operations Manager Management Groups or multiple SCOM Managed Instances.
Multihome supported scenarios
Multihome is supported with the following Operations Manager versions using the SCOM Managed Instance extension-based agent:
- | Operations Manager 2012 | Operations Manager 2016 | Operations Manager 2019 | Operations Manager 2022 |
---|---|---|---|---|
Supported | ✅ | ✅ | ✅ | ✅ |
Note
Agents (Monagent) that are installed by Operations Manager (on-premises) aren't supported to multihome with SCOM Managed Instance.