• Mike Rockwell (Progress Software)

    Here are two dynamic groups:

    For WMI Performance Monitors

    1. SELECT DISTINCT Device.nDeviceID
    2. FROM Device INNER JOIN
    3. PivotStatisticalMonitorTypeToDevice ON Device.nDeviceID = PivotStatisticalMonitorTypeToDevice.nDeviceID INNER JOIN
    4. StatisticalMonitorTypeConfigurationData ON PivotStatisticalMonitorTypeToDevice.nPivotStatisticalMonitorTypeToDeviceID = StatisticalMonitorTypeConfigurationData.nPivotStatisticalMonitorTypeToDeviceID
    5. WHERE (StatisticalMonitorTypeConfigurationData.sValue = 'wmi') AND (Device.bRemoved = 0)

    For Windows Devices using SNMP

    1. SELECT DISTINCT Device.nDeviceID
    2. FROM Device INNER JOIN
    3. PivotStatisticalMonitorTypeToDevice ON Device.nDeviceID = PivotStatisticalMonitorTypeToDevice.nDeviceID INNER JOIN
    4. StatisticalMonitorTypeConfigurationData ON PivotStatisticalMonitorTypeToDevice.nPivotStatisticalMonitorTypeToDeviceID = StatisticalMonitorTypeConfigurationData.nPivotStatisticalMonitorTypeToDeviceID
    5. WHERE (StatisticalMonitorTypeConfigurationData.sValue = '1') AND (Device.bRemoved = 0)

    Let me know if it works.

    • Hi Mike, it just didn't work as expected. So, I decided to make 6 groups for wmi\snmp and cpu\disk and mem.

      The following queries appear to do the trick...

       

      SELECT DISTINCT Device.nDeviceID

      FROM      Device INNER JOIN

                   PivotStatisticalMonitorTypeToDevice ON Device.nDeviceID = PivotStatisticalMonitorTypeToDevice.nDeviceID INNER JOIN

                   StatisticalMonitorTypeConfigurationData ON PivotStatisticalMonitorTypeToDevice.nPivotStatisticalMonitorTypeToDeviceID = StatisticalMonitorTypeConfigurationData.nPivotStatisticalMonitorTypeToDeviceID

      WHERE    (StatisticalMonitorTypeConfigurationData.sName = 'SelectedProtocol') AND (StatisticalMonitorTypeConfigurationData.sValue = '1') AND (Device.bRemoved = 0)

      AND PivotStatisticalMonitorTypeToDevice.nStatisticalMonitorTypeID = 4

       

      I just use either StatisticalMonitorTypeConfigurationData.sValue = '1' or StatisticalMonitorTypeConfigurationData.sValue = '2' for wmi\snmp selection and ...

      PivotStatisticalMonitorTypeToDevice.nStatisticalMonitorTypeID = 4 for cpu (2 for disk and 5 for memory

  • I was also able to group servers with VMWare based monitors ...StatisticalMonitorTypeConfigurationData.sValue = '3'