Share via


MonitoringConnector Class

Definition

Represents a connector in the system.

public ref class MonitoringConnector : Microsoft::EnterpriseManagement::ConnectorFramework::EnterpriseManagementConnector
[System.Serializable]
public class MonitoringConnector : Microsoft.EnterpriseManagement.ConnectorFramework.EnterpriseManagementConnector
type MonitoringConnector = class
    inherit EnterpriseManagementConnector
Public Class MonitoringConnector
Inherits EnterpriseManagementConnector
Inheritance
MonitoringConnector
Attributes

Examples

In the following C# console application:

  • An instance of a Management Group object is created.

  • A monitoring connector is created, set up, and initialized.

Remarks

For more information about connectors, see Connecting to External Systems by Using Operations Manager Connectors. A MonitoringConnector can pass information only for the alerts that are marked for monitoring connector. The MonitoringConnector must be set up and initialized before any alerts can be retrieved. Similarly, to remove a MonitoringConnector, it must be uninitialized before it can be deleted (cleanup).

Warning

After installing Microsoft System Center Operations Manager, an instance of MonitoringConnector named "MOM Internal Connector" appears in the database. This instance is not intended for use in your code.

Properties

ConnectorMonitoringObject
Obsolete.

Gets the connector monitoring object.

ManagementGroup

The ManagementGroup the object was instantiated in.

Methods

AcknowledgeMonitoringAlerts(DateTime)

Sets the bookmark to the given time, thus acknowledging alerts.

AcknowledgeMonitoringAlerts(ICollection<ConnectorMonitoringAlert>)

Acknowledges all of the alerts by acknowledging the maximum timestamp among them.

AcknowledgeMonitoringAlertsForTiers(DateTime, ICollection<String>, IList<ConnectorTieredOperationFailure>)

Acknowledges alerts via a timestamp for all the tiers specified.

AcknowledgeMonitoringAlertsForTiers(DateTime, IList<ConnectorTieredOperationFailure>)

Sets the bookmark to the given time, thus acknowledging alerts, on each tier.

AcknowledgeMonitoringAlertsForTiers(ICollection<ConnectorMonitoringAlert>, IList<ConnectorTieredOperationFailure>)

Acknowledges all of the alerts by acknowledging the maximum timestamp among them, for each tier

GetMonitoringAlerts()

Gets all the alerts that are currently pending for this connector.

GetMonitoringAlerts(DateTime)

Gets all the alerts that would be pending for the given connector, given the bookmark.

GetMonitoringAlerts(DateTime, Int32)

Gets all the alerts that would be pending for the given connector, given the bookmark.

GetMonitoringAlerts(Int32)

Gets all the alerts that are currently pending for this connector.

GetMonitoringAlertsForTiers(DateTime, IList<ConnectorTieredOperationFailure>)

Gets all the alerts that would be pending for the given connector, given the bookmark, on each tier.

GetMonitoringAlertsForTiers(DateTime, Int32, IList<ConnectorTieredOperationFailure>)

Gets all the alerts that would be pending for the given connector, given the bookmark, on each tier.

GetMonitoringAlertsForTiers(IList<ConnectorTieredOperationFailure>)

Gets all the alerts that are currently pending for this connector, on each tier.

GetMonitoringAlertsForTiers(Int32, IList<ConnectorTieredOperationFailure>)

Gets all the alerts that are currently pending for this connector, on each tier.

Initialize()

Initializes this connector.

Initialize(DateTime)

Initializes this connector.

InitializeForTiers(DateTime, IList<ConnectorTieredOperationFailure>)

Initializes this connector, on each tier.

InitializeForTiers(IList<ConnectorTieredOperationFailure>)

Initializes this connector, on each tier.

Reconnect(EnterpriseManagementGroup)

Reconnects the specified management group.

Uninitialize()

Uninitializes this connector.

UninitializeForTiers(IList<ConnectorTieredOperationFailure>)

Uninitializes this connector, on each tier.

Applies to