ComputerHealthService Class
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
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. |