层配置

创建定制分组模式配置的其中一个目的是定义层,所创建的组的元素将分配到这些层。 这样,就可以将 BizAppsAgent 创建的各个组的元素划分到各个层。

层的配置包含层名称和一组具有条件的规则。 层定义将按定义的顺序进行处理。 元素将分配到第一个至少有一条规则满足所有那些为特定配置项定义的条件的层。
FP1注: 您可以使用 firstTierOnly 参数 (在模式配置的 general 部分中指定) 来控制处理的层数。 有关详细信息,请参阅 常规配置
特定于特定分组模式的定制配置将在缺省配置之前进行处理。
以下示例显示了简单的层配置,其中包含所创建的组中各个元素的层定义。 这也是缺省层配置。
  <tiers>
    <tier>
      <name>Computer Systems</name>
      <rule>
        <className>ComputerSystem</className>
      </rule>
    </tier>
    <tier>
      <name>App Servers</name>
      <rule>
        <className>AppServer</className>
      </rule>
    </tier>
  </tiers>
以下示例显示了高级层配置,其中包含所创建的组中各个元素的层定义。
  <tiers>
    <tier>
      <name>My tier name</name>
      <rule>
        <className>ComputerSystem</className>
        <displayName type="wildcard">*.pl</displayName>
      </rule>
      <rule>
        <className type="strict">LinuxUnitaryComputerSystem</className>
        <displayName type="wildcard">*ibm*</displayName>
      </rule>
    </tier>
    <tier>
      <name>Windows Computer Systems</name>
      <rule>
        <className>WindowsComputerSystem</className>
      </rule>
      <rule>
        <className type="regexp">.*ComputerSystem</className>
        <expression>
          <pattern>$CI.OSRunning.OSName</pattern>
          <match type="regexp">.*Windows.*</match>
        </expression>
      </rule>
      <rule>
        <hierarchyType type="strict">WindowsComputerSystem</hierarchyType>
      </rule>
    </tier>

有关配置元素的更多信息,请参阅 层配置元素和属性