ComputerHealthService Class

System Center
 

Updated: April 16, 2012

Applies To: Operations Manager for System Center 2012

Represents an agent that captures information from the computer on which it is running, applies predefined rules to the captured data, and performs actions as defined by the rules.

Namespace:   Microsoft.EnterpriseManagement.Administration
Assembly:  Microsoft.EnterpriseManagement.OperationsManager (in Microsoft.EnterpriseManagement.OperationsManager.dll)


[SerializableAttribute]
public ref class ComputerHealthService : MonitoringBase

NameDescription
System_CAPS_pubpropertyActionAccountIdentity

Gets the name of the user account under which the health service is running.

System_CAPS_pubpropertyAuthenticationName

Gets the authentication name used to verify the identity of the health service.

System_CAPS_pubpropertyCommunicationPort

Gets the port number that the health service uses to communicate with its primary Management Server.

System_CAPS_pubpropertyComputerName

Gets the NetBIOS name of the host computer on which the health service is running.

System_CAPS_pubpropertyCreateListener

Gets a value that indicates whether the health service creates a listening socket.

System_CAPS_pubpropertyDisplayName

Gets a descriptive name of the health service.

System_CAPS_pubpropertyDomain

Gets the name of the domain in which the health service is running.

System_CAPS_pubpropertyHealthState

Gets the current health state of the host computer on which the health service is running.

System_CAPS_pubpropertyHeartbeatInterval

Gets or sets a value that indicates the number of seconds between heartbeats generated by the health service.

System_CAPS_pubpropertyHostComputer

Gets a MonitoringObject that represents the Windows computer on which the health service is running.

System_CAPS_pubpropertyHostedHealthService

Gets a MonitoringObject that represents the health service.

System_CAPS_pubpropertyId

Gets the health service's globally unique identifier (GUID).

System_CAPS_pubpropertyInstalledBy

Gets the name of the user who installed the health service.

System_CAPS_pubpropertyInstallTime

Gets the time at which the health service was installed.

System_CAPS_pubpropertyIPAddress

Gets the IP address of the host computer on which the health service is running.

System_CAPS_pubpropertyLastModified

Gets the date and time at which the health service was last modified (as stored in the operational database).

System_CAPS_pubpropertyManagementGroup

The connection management group connection used by this object.

System_CAPS_pubpropertyManagementGroupId

(Inherited from MonitoringBase.)

System_CAPS_pubpropertyManuallyInstalled

Gets a value that indicates whether the health service was manually installed or automatically installed by a Management Server.

System_CAPS_pubpropertyMaximumQueueSizeBytes

Gets the maximum size of the health service's send queue, expressed in bytes.

System_CAPS_pubpropertyMaximumSizeOfAllTransferredFilesBytes

Gets the maximum size of all files transferred to or from the health service, expressed in bytes.

System_CAPS_pubpropertyName

Gets the name of the health service.

System_CAPS_pubpropertyNetworkName

Gets the network name of the computer. The IP address or DNS name will be set to this property to use it for IP connectivity to the computer.

System_CAPS_pubpropertyPrincipalName

Gets the fully qualified domain name (FQDN) of the Root Management Server in the Management Group.

System_CAPS_pubpropertyProxyingEnabled

Gets or sets a value that determines whether a proxy is enabled for this object.

System_CAPS_pubpropertyRequestCompression

Gets a value that indicates whether the health service requests compression for network communication.

System_CAPS_pubpropertyVersion

Gets the version number of the health service.

NameDescription
System_CAPS_pubmethodApplyChanges()

Updates the health service's property values in the Operations Manager database.

System_CAPS_pubmethodEquals(Object^)

(Inherited from Object.)

System_CAPS_protmethodFinalize()

(Inherited from Object.)

System_CAPS_pubmethodGetFailoverManagementServers()

Gets the failover Management Servers for the health service.

System_CAPS_pubmethodGetHashCode()

(Inherited from Object.)

System_CAPS_pubmethodGetPrimaryManagementServer()

Gets the primary Management Server for the health Service.

System_CAPS_pubmethodGetRemotelyManagedComputers()

Gets a collection of agentless managed computers monitored by the health service.

System_CAPS_pubmethodGetRemotelyManagedDevices()

Gets a collection of network devices monitored by the health service.

System_CAPS_pubmethodGetType()

(Inherited from Object.)

System_CAPS_pubmethodInsertRemotelyManagedComputers(IList<CreatableEnterpriseManagementObject^>^)

System_CAPS_pubmethodInsertRemotelyManagedComputers(IList<CustomMonitoringObject^>^)

Obsolete.Inserts remotely managed computers into the computer health service.

System_CAPS_pubmethodInsertRemotelyManagedDevices(IList<CreatableEnterpriseManagementObject^>^)

System_CAPS_pubmethodInsertRemotelyManagedDevices(IList<CustomMonitoringObject^>^)

Obsolete.Inserts remotely managed devices into the computer health service.

System_CAPS_protmethodMemberwiseClone()

(Inherited from Object.)

System_CAPS_pubmethodReconnect(EnterpriseManagementGroup^)

Connects the health service to the specified Management Group.(Overrides MonitoringBase::Reconnect(EnterpriseManagementGroup^).)

System_CAPS_pubmethodResetHeartbeatInterval()

Sets the health service's HeartbeatInterval property to its default value.

System_CAPS_pubmethodToString()

(Inherited from MonitoringBase.)

A health service runs on each Management Server and on each agent-managed computer. A health service can collect information from its host computer, and it can act as a proxy agent that collects information from an agentless-managed computer or network device. A health service collects information using the configuration information provided in installed Management Packs.

You can access ComputerHealthService methods and properties for an agent-managed computer through the derived class AgentManagedComputer.

You can access ComputerHealthService methods and properties for a proxy agent that is managing a remotely managed computer or network device using GetProxyAgent or GetProxyAgent.

Any public static (Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.

Return to top
Show: