Share via


ComputerHealthService Class

[This topic is pre-release documentation and is subject to change in future releases. Blank topics are included as placeholders.]

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)

Usage

'Usage
Dim instance As ComputerHealthService

Syntax

'Declaration
<SerializableAttribute> _
Public Class ComputerHealthService
    Inherits MonitoringBase
[SerializableAttribute] 
public class ComputerHealthService : MonitoringBase
[SerializableAttribute] 
public ref class ComputerHealthService : public MonitoringBase
/** @attribute SerializableAttribute() */ 
public class ComputerHealthService extends MonitoringBase
SerializableAttribute 
public class ComputerHealthService extends MonitoringBase

Remarks

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.

Inheritance Hierarchy

System.Object
   Microsoft.EnterpriseManagement.Common.MonitoringBase
    Microsoft.EnterpriseManagement.Administration.ComputerHealthService
       Microsoft.EnterpriseManagement.Administration.AgentManagedComputer
       Microsoft.EnterpriseManagement.Administration.ManagementServer

Thread Safety

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

Platforms

Development Platforms

Windows Vista, Windows Server 2003, and

Target Platforms

See Also

Reference

ComputerHealthService Members
Microsoft.EnterpriseManagement.Administration Namespace
GetComputerHealthServiceByHealthServiceId