Applications Systems
VMAN Virtual machine states and status explained
From the Orion Console, VM's being monitored shows Operational State (not running) This shows in the Virtual Machine Details of the Node
First published date
Last published date
Overview
This article briefly explains the status and states of virtual machines that are monitored in SolarWinds.
From the Orion Console > Virtualization Summary > Virtualization Assets View > Expand to a VM's being monitored > Hoover over the VM and it shows
1. Operational States can be
- Running - Means Vmware Tool Installed
- Not Running - Means Vmware Tools Not installed
And you can alert on the VM for the following Power states in trigger condition:
Note: if status/state you are expecting to setup alert for and not listed above means, that particular state is not supported by the Vendor (VMware). In such cases you may want to explore alternate options like Set up a rule to trigger an Orion alert from a VMware event if that info is captured in VMware Events.
| Status | Description |
|---|---|
| Provisioning | The virtual machine is being provisioned. |
| Customizing | The virtual machine in an automated pool is being customized. |
| Deleting | The virtual machine is marked for deletion. View will delete the virtual machine soon. |
| Waiting for Agent | View Connection Server is waiting to establish communication with View Agent on a virtual machine in a manual pool. |
| Maintenance mode | The virtual machine is in maintenance mode. Users cannot log in or use the virtual machine. |
| Startup | View Agent has started on the virtual machine, but other required services such as the display protocol are still starting. For example, View Agent cannot establish an RDP connection with client computers until RDP has finished starting. The View Agent startup period allows other processes such as protocol services to start up as well. |
| Agent disabled | This state can occur in two cases. First, in a desktop pool with the Delete or refresh machine on logoff or Delete machine after logoff setting enabled, a desktop session is logged out, but the virtual machine is not yet refreshed or deleted. Second, View Connection Server disables View Agent just before sending a request to power off the virtual machine.
This state ensures that a new desktop session cannot be started on the virtual machine. |
| Agent unreachable | View Connection Server cannot establish communication with View Agent on a virtual machine. |
| Invalid IP | The subnet mask registry setting is configured on the virtual machine, and no active network adapters have an IP address within the configured range. |
| Agent needs reboot | A View component was upgraded, and the virtual machine must be restarted to allow View Agent to operate with the upgraded component. |
| Protocol failure | A display protocol did not start before the View Agent startup period expired.
Note: View Administrator can display machines in a Protocol failure state when one protocol failed but other protocols started successfully. For example, the Protocol failure state might be displayed when HTML Access failed but PCoIP and RDP are working. In this case, the machines are available and Horizon Client devices can access them through PCoIP or RDP.
|
| Domain failure | The virtual machine encountered a problem reaching the domain. The domain server was not accessible, or the domain authentication failed. |
| Already used | In a desktop pool with the Delete or refresh machine on logoff or Delete machine after logoff setting enabled, there is no session on the virtual machine, but the session was not logged off.
This condition might occur if a virtual machine shuts down unexpectedly or the user resets the machine during a session. By default, when a virtual machine is in this state, View prevents any other Horizon Client devices from accessing the desktop. |
| Configuration error | The display protocol such as RDP or PCoIP is not enabled. |
| Provisioning error | An error occurred during provisioning. |
| Error | An unknown error occurred in the virtual machine. |
| Unassigned user connected | A user other than the assigned user is logged in to a virtual machine in a dedicated pool.
For example, this state can occur if an administrator starts vSphere Client, opens a console on the virtual machine, and logs in. |
| Unassigned user disconnected | A user other than the assigned user is logged in and disconnected from a virtual machine in a dedicated-assignment pool. |
| Unknown | The virtual machine is in an unknown state. |
| Provisioned | The virtual machine is powered off or suspended. |
| Available | The virtual machine is powered on and ready for a connection. In a dedicated pool, the virtual machine is assigned to a user and will start when the user logs in. |
| Connected | The virtual machine is in a session and has a remote connection to the Horizon Client device. |
| Disconnected | The virtual machine is in a session, but it is disconnected from the Horizon Client device. |
| In progress | The virtual machine is in a transitional state during a maintenance operation. |
Table 2 shows these additional conditions.
| Condition | Description |
|---|---|
| Missing | The virtual machine is missing in vCenter Server.
Typically, the virtual machine was deleted in vCenter Server, but the View LDAP configuration still has a record of the machine. |
| Task halted | A View Composer operation such as refresh, recompose, or rebalance was stopped.
For details about troubleshooting a recompose operation, see Correcting an Unsuccessful Recomposition. For details about View Composer error states, see "View Composer Provisioning Errors" in the document. The condition applies to all virtual machines that were selected for the operation, but on which the operation has not yet started. Virtual machines in the pool that are not selected for the operation are not placed in the condition. |
Ref https://docs.vmware.com/en/VMware-Horizon-6/6.2/com.vmware.horizon-view.administration.doc/GUID-C66AE54D-21A1-41B3-93A6-8D8E7F448451.html
And Vmware VM Power states:
https://docs.vmware.com/en/VMware-vSphere/6.7/com.vmware.vsphere.html.hostclient.doc/GUID-109D28C5-7016-4D5F-B883-3B8067D22670.html