Share via


ComputerHealthService Class

Definition

Health service hosted by a computer.

public ref class ComputerHealthService : Microsoft::EnterpriseManagement::Common::MonitoringBase
[System.Serializable]
public class ComputerHealthService : Microsoft.EnterpriseManagement.Common.MonitoringBase
type ComputerHealthService = class
    inherit MonitoringBase
Public Class ComputerHealthService
Inherits MonitoringBase
Inheritance
ComputerHealthService
Derived
Attributes

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.

Properties

ActionAccountIdentity

Action account identity.

AuthenticationName

Authentication name.

CommunicationPort

Communication port.

ComputerName

The netbios computer name.

CreateListener

Whether the health service creates a listener.

DisplayName

The display name of the monitoring object.

Domain

The domain name.

HealthState

The current health state of the health service.

HeartbeatInterval

Heartbeat Interval in seconds.

HostComputer

The computer that hosts the health service.

HostedHealthService

The hosted health service.

Id

Host computer id.

InstalledBy

Installed by.

InstallTime

Install time.

IPAddress

The IP address of the computer.

LastModified

The last time it was modified in the database.

ManagementGroup

The ManagementGroup the object was instantiated in.

ManuallyInstalled

Whether the agent was manually installed.

MaximumQueueSizeBytes

Maximum queue size in bytes.

MaximumSizeOfAllTransferredFilesBytes

Maximum size of all transferred files in bytes.

Name

The name of the monitoring object.

NetworkName

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

PrincipalName

The principal computer name (FQDN).

ProxyingEnabled

Whether proxying is enabled.

RequestCompression

Whether the agent requests compression.

Version

The computer version.

Methods

ApplyChanges()

Apply changes.

GetFailoverManagementServers()

The failover servers.

GetPrimaryManagementServer()

The primary management server.

GetRemotelyManagedComputers()

The remotely managed computers.

GetRemotelyManagedDevices()

The remotely managed SNMP devices.

InsertRemotelyManagedComputers(IList<CreatableEnterpriseManagementObject>)

Insert remotely managed computers.

InsertRemotelyManagedComputers(IList<CustomMonitoringObject>)
Obsolete.

Insert remotely managed computers.

InsertRemotelyManagedDevices(IList<CreatableEnterpriseManagementObject>)

Insert remotely managed devices.

InsertRemotelyManagedDevices(IList<CustomMonitoringObject>)
Obsolete.

Insert remotely managed devices.

Reconnect(EnterpriseManagementGroup)

Reconnect to management group.

ResetHeartbeatInterval()

Set HeartbeatInterval to default value.

Applies to

See also