Integrate VMM with Operations Manager for monitoring and reporting
This article describes how to integrate System Center - Virtual Machine Manager (VMM) with System Center Operations Manager to monitor the health of virtualization hosts, virtual machines, and other resources in the VMM compute fabric.
- Operations Manager monitors the VMM server and all hosts and virtual machines in the VMM fabric.
- An Operations Manager management group can monitor multiple VMM instances. The VMM fabric can only be monitored by a single Operations Manager management group.
- The Fabric Health Dashboard is imported to Operations Manager with the VMM management packs. It shows a detailed overview of the health of the VMM fabric and private clouds. You can link to other dashboards to drill into network and storage monitoring.
You set up Operations Manager with VMM as follows:
Install the Operations Manager console on the VMM server so you can monitor VMM from the server.
Install Operations Manager agents on the VMM management server and all hosts under management by VMM.
Download the latest management pack.
Run the integration wizard to integrate VMM and Operations Manager. The wizard does the following:
- Imports the VMM management packs into Operations Manager.
- Optionally enables Performance and Resource Optimization (PRO). PRO information is provided by Operations Manager, and can be VMM to optimize performance. You can map specific Operations Manager alerts to remedial actions in VMM. For example, you could migrate VMs to a different host after a hardware issue. In addition, with PRO enabled, Operations Managers can detect resource issues or hardware failures in the virtualization infrastructure.
- Optionally enables maintenance mode. VMM can place hosts in maintenance mode for servicing. When a host is in maintenance mode, VMM uses live migration to move VMs to another location, and doesn't place new VMs on the host. If maintenance mode is enabled for Operations Manager monitoring, when a host is placed into maintenance mode in VMM, Operations Manager also places it in the same mode. In maintenance mode, the Operations Manager agent suppresses alerts, notifications, and state changes, so that the host isn't monitored while regular hardware and software maintenance activities are in progress.
- Enables support for SQL Server Analysis Services (SSAS) and the reporting capabilities provided by SSAS.
Before you start
- Make sure you're using a supported version of Operations Manager (running on Systems Center 2016 or a later version).
- Operations Manager must use SQL Server 2012 SP2, SQL Server 2014, or SQL Server 2016 with reporting services enabled. To use the forecasting reports, SQL Server Analysis Services must be installed on the Operations Manager reporting server. The SSAS instance name should match the SQL Server Reporting Services (MSSQLSERVER).
- The version of the Operations Manager operations console that is installed on the VMM management server must match the version of Operations Manager with which you intend to integrate. The Operations Manager agent version agent should be supported by the Operations Manager version.
- Ensure that the version of Windows PowerShell that's on all Operations Manager management servers is the most recent version supported by that version of Operations Manager. To determine which version of Windows PowerShell is on a server, run Get-Host | Select-Object Version
- Make sure that port 5724 is open between the VMM and Operations Manager servers.
- You need VMM admin permissions to run the integration wizard.
- VMM monitoring packs support up to 400 hosts, with up to 8000 virtual machines.
Install the Operations Manager console
- Run Operations Manager Setup on each VMM management server.
- In the wizard, select Operations Console to install it.
Install the Operations Manager agent
- Install the Operations Manager agent on each VMM server, and on each host managed in the VMM fabric.
- You can install the agent from the Operations Manager Operations console, from Operations Manager setup, or from the command line. To understand the different methods for agent deployment, review Managing discovery and agents section in Operations manager documentation.
Download the management packs
- Download the latest version of the VMM management packs from the Microsoft download center.
- Open the management packs folder on the VMM server. The default location is C:\Program Files\Microsoft System Center 2016\Virtual Machine Manager\ManagementPacks. Back up the existing .mp files.
- Extract the new .mp files to the management pack folder, overwriting the existing .mp files.
Run the integration wizard
Run the wizard to connect the VMM server to the Operations Manager server, and import the VMM management pack to Operations Manager.
In the VMM console, click Settings > System Center Settings > Operations Manager Server > Properties.
If the Operations Manager connection has already been established, clicking Properties opens the Operation Manager Settings dialog box. If this dialog box appears and does not describe the correct connection, remove the current connection before you enter the correct information.
In Introduction, click Next.
In Connection to Operations Manager, specify the Operations Manager server name, and select an account to use to connect to it. You can use the VMM server service account or specify a Run As account. This account must be a member of the Operations Manager Administrator role.
Select Enable Performance and Resource Optimization (PRO) if required.
Select Enable maintenance mode integration with Operations Manager, if desired. Then click Next.
When hosts are placed in maintenance mode using the VMM management server, Operations Manager places them in maintenance mode as well. In this mode, the Operations Manager agent suppresses alerts, notifications, rules, monitors, automatic responses, state changes, and new alerts.
Enter credentials for Operations Manager to connect with the VMM management server, and then click Next. This account will be added to the Administrator user role in VMM.
Review the information in the Summary page, and click Finish. You can view the status of the new connection in the Jobs workspace.
With System Center Settings still selected, in the results pane, right-click Operations Manager Server, and then click Properties. In Operation Manager Settings > Details > Connection Status, confirm that the connection is OK.
If you later remove a connection to an Operations Manager server, this doesn't remove the VMM management packs from the server, but the connector is removed.
Monitor VMM in the Operations Manager console
You can monitor VMM processes and state in any of the VMM dashboards that appear in the Operations Manager console - the fabric dashboard, VM dashboard, or VMM host dashboard.
- In the Operations console for Operations Manager, click Monitoring.
- To monitor VMs, click Virtual Machine Manager. This dashboard includes health and performance information for virtual machines, hosts, and VMM servers.
- To monitor VMM hosts, click VMM Host Dashboard. You can monitor the health of virtualization hosts discovered in the VMM fabric, and get information about the host properties, status, VMs, alerts, and performance.
- To monitor a private cloud click Fabric Health Dashboard. For each cloud the dashboard monitors the state of host groups, the compute properties of the cloud (CPU, network adapters etc), storage information such as pools, file share, LUNs, and network monitoring. You can scope the dashboard to physical or virtual resources, or to a particular cloud tenant.
- In Virtual Machine Manager Views you can view graphic representations of managed systems. After you connect the VMM and Operation Manager servers for the first time it can take several hours until the diagrams are available in the console.
- Run VMM reports in Operations Manager