get-monitoringclass-by-management-pack operation

The get-monitoringclass-by-management-pack operation retrieves the monitoring classes associated with the specified management pack.

The following table describes the <items> XML and request elements for the get-monitoringclass-by-management-pack operation:

Adapter request elements for the get-monitoringclass-by-management-pack operation

Element

Definition

Required

<operation-name>

Specifies the operation name: get-monitoringclass-by-management-pack

Yes

<command-request>

Specifies the parent element for the command elements

Yes

<timeout-secs>

Specifies the duration after which the operation times out

Default value: 60 seconds

No

<command-parameters>

Specifies the parent element for the command parameters

Yes

<managementpack>

Specifies the parent element for the <managementpack-id> element

Yes

<managementpack-id>

Specifies the globally unique identifier (GUID) of the management pack

Yes

The following figure illustrates a sample adapter request for the get-monitoringclass-by-management-pack operation: 

Sample adapter request for the get-monitoringclass-by-management-pack operation

<scom-request>
  <operation-name>get-monitoringclass-by-management-pack</operation-name>
  <command-request>
    <timeout-secs>120</timeout-secs>
    <command-parameters>
      <managementpack>
        <managementpack-id>66de9512-d446-f46b-bb85-197ec864f1f7</managementpack-id>
      </managementpack>
    </command-parameters>
  </command-request>
</scom-request>



The following figure illustrates the adapter response for the sample request: 

Sample adapter response for get-monitoringclass-by-management-pack operation

<scom-response>
  <metadata>
    <status>success</status>
    <count>1</count>
  </metadata>
  <commands-output>
    <command-output>
      <metadata>
        <command>./Microsoft.EnterpriseManagement.OperationsManager.ClientShell.
        Startup.ps1;get-monitoringclass -managementpack (get-managementpack -id
         66de9512-d446-f46b-bb85-197ec864f1f7)</command>
        <execution-milliseconds>4265</execution-milliseconds>
        <exit-code>0</exit-code>
        <status>success</status>
        <count>2</count>
      </metadata>
      <output>
        <item>
          <ManagementGroup>CATNoida</ManagementGroup>
          <ManagementGroupId>ae1fcf8a-8088-31d8-93ec-
          90fe77a32d44</ManagementGroupId>
          <Abstract>False</Abstract>
          <Base>ManagementPackElementUniqueIdentifier=d0b32736-5344-2fcc-74b3-
          f72dc64ef572</Base>
          <Hosted>False</Hosted>
          <Singleton>True</Singleton>
          <PropertyCollection>{}</PropertyCollection>
          <XmlTag>ClassType</XmlTag>
          <Accessibility>Public</Accessibility>
          <Name>Microsoft.SystemCenter.NetworkDeviceGroup</Name>
          <Id>95e22e89-b2d9-98fb-2db8-a304194ded96</Id>
          <DisplayName>Network Device Group</DisplayName>
          <Description>Represents a group of network devices that support
           SNMP.</Description>
          <LanguageCode>ENU</LanguageCode>
          <Comment />
          <Status>Unchanged</Status>
          <LastModified>1/8/2009 10:12:59 AM</LastModified>
          <TimeAdded>1/8/2009 10:12:59 AM</TimeAdded>
        </item>
        ...
      </output>
    </command-output>
  </commands-output>
</scom-response>
Was this page helpful? Yes No Submitting... Thank you

Comments