--- title: "vSphere Host Service Monitor" description: "The example below describes how to create a monitor that checks VMware vCenter Agent service states for all Host objects in your virtual infrastructure and generates alerts when the states change: In the OpsMgr console, switch to the Authoring..." canonical: "https://helpcenter.veeam.com/docs/mp/vmware_guide/host_service_monitor.html" breadcrumb: "Veeam MP for VMware User Guides > Operations Guide > Monitoring with Veeam MP for VMware > Veeam VMware Custom Monitors > vSphere Host Service Monitor" dateModified: "2026-09-08" --- # vSphere Host Service Monitor The example below describes how to create a monitor that checks VMware vCenter Agent service states for all Host objects in your virtual infrastructure and generates alerts when the states change: 1. In the OpsMgr console, switch to the **Authoring** pane and navigate to **Management Pack Objects> Monitors > Create a Monitor > Unit Monitor**. 2. At the **Monitor Type** page, choose *Veeam VMware\\ vSphere Host Service Monitor*. From the **Management pack** list, select a destination management pack for the newly created monitor. [![Create a Unit Monitor](images/unit_monitor_host.png "Create a Unit Monitor")](images/unit_monitor_host.png){.toggle scale=65} 3. At the **General** page: 1. In the **Name** field, enter a name for the monitor. If you want Veeam MP views to capture alerts generated by the monitor, make sure that the monitor and alert names start with “*Veeam VMware*:”. To make host-related views capture alerts generated by the monitor, the name must start with “*Veeam VMware: Host*”. 2. In the **Description** field, provide description for the monitor. Note that it will not be displayed in the alert text. 3. From the **Monitor target** list, choose *VMware vSphere Host* as a target for the monitor. 4. From the **Parent** monitor list, select *Availability*. 5. If you want to configure overrides for the monitor, you can clear the **Monitor is enabled** check box and select it later. Otherwise, make sure the check box is selected. [![Configure General Properties for the Unit Monitor](images/host_unit_monitor_general_properties.png "Configure General Properties for the Unit Monitor")](images/host_unit_monitor_general_properties.png){.toggle scale=65} 4. At the **Service Details** page, enter the name of the service you want to monitor. To follow this example, type *vpxa*. ::: note You must provide a system name of the service. To get the list of all services installed on a host, use the [Show ESXi Host Services State](host_show_services_task.md) task. ::: [![Specify Service for the Unit Monitor](images/host_unit_monitor_service.png "Specify Service for the Unit Monitor")](images/host_unit_monitor_service.png){.toggle scale=65} 5. At the **Configure Health** page, select health states that will be assigned to the monitor when the service changes its status. [![Choose States for the Unit Monitor](images/host_unit_monitor_states.png "Choose States for the Unit Monitor")](images/host_unit_monitor_states.png){.toggle scale=65} 6. At the **Configure Alerts** page: 1. Select the **Generate alerts for this monitor** check box. 2. From the **Generate an alert when** drop-down list, select *The monitor is in a critical health state*. 3. Make sure that the **Automatically resolve the alert when the monitor returns to a healthy state** check box is selected. 4. Choose alert priority and severity. [![Configure Alerts for the Unit Monitor](images/host_unit_monitor_severity.png "Configure Alerts for the Unit Monitor")](images/host_unit_monitor_severity.png){.toggle scale=65} 7. Click **Create** to create the monitor.