CloudCIConfigs.xml


This topic lists a sample CloudCIConfigs.xml file and describes the meaning of each element in the file.

The CloudCIConfigs.xml file is used to configure cloud-based CI types in the BMC ProactiveNet Operations Console. If a CI type is not found in this file, then the default hard-coded configuration is used. The top-level tag is the ci-configs tag. This tag can contain an unlimited number of child ci-config tags.

Sample CloudCIConfigs.xml file

<?xml version="1.0" encoding="UTF-8"?>
<ci-configs xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="CloudCI.xsd">
 <!-- Physical location -->
<ci-config type="ci_physical_location" vmCountLevel="3" preferredView="TMV">
 <view-types>TV CV TMV GrV</view-types>
 <view-criteria name="topology">
   <component-query>
      CLASS NOT_EQUALS BMC_ServiceOfferingInstance AND OPEN_BRACKET CLASS NOT_EQUALS BMC_ConcreteCollection OR CollectionType NOT_EQUALS Zone CLOSE_BRACKET
   </component-query>
     <relationship-query>
        CLASS NOT_EQUALS BMC_Impact AND OPEN_BRACKET CLASS NOT_EQUALS BMC_MemberOfCollection OR Name NOT_EQUALS IsMemberOfPool CLOSE_BRACKET
     </relationship-query>
 </view-criteria>
   <view-criteria name="stacked">
   <component-query>
      OPEN_BRACKET CLASS NOT_EQUALS BMC_ConcreteCollection OR CollectionType NOT_EQUALS Zone CLOSE_BRACKET AND CLASS NOT_EQUALS BMC_ResourcePool AND CLASS NOT_EQUALS BMC_Organization AND CLASS NOT_EQUALS BMC_ServiceOfferingInstance
   </component-query>
     <relationship-query>
        CLASS NOT_EQUALS BMC_MemberOfCollection OR Name NOT_EQUALS IsMemberOfPool
     </relationship-query>
   </view-criteria>
 <view-criteria name="tile">
   <component-query>
      CLASS NOT_EQUALS BMC_ServiceOfferingInstance AND OPEN_BRACKET CLASS NOT_EQUALS BMC_ConcreteCollection OR CollectionType NOT_EQUALS Zone CLOSE_BRACKET
   </component-query>
 </view-criteria>
 <view-criteria name="treemap">
   <component-query>
      OPEN_BRACKET CLASS NOT_EQUALS BMC_ConcreteCollection OR CollectionType NOT_EQUALS Zone CLOSE_BRACKET AND CLASS NOT_EQUALS BMC_Organization AND CLASS NOT_EQUALS BMC_ResourcePool
   </component-query>
     <provider-type-filter allowed="true">
        ci_network
     </provider-type-filter>
 </view-criteria>
</ci-config>

 <!-- Pods -->
<ci-config type="ci_network" subtype="Pod" vmCountLevel="2" preferredView="TV">
 <view-types>EV TV CV TMV ChV GrV</view-types>
   <view-criteria name="topology">
     <component-query>
        CLASS NOT_EQUALS BMC_ServiceOfferingInstance AND OPEN_BRACKET CLASS NOT_EQUALS BMC_ConcreteCollection OR CollectionType NOT_EQUALS Zone CLOSE_BRACKET
     </component-query>
     <relationship-query>
        CLASS NOT_EQUALS BMC_Impact AND OPEN_BRACKET CLASS NOT_EQUALS BMC_MemberOfCollection OR Name NOT_EQUALS IsMemberOfPool CLOSE_BRACKET
     </relationship-query>
   </view-criteria>
   <view-criteria name="stacked">
     <component-query>
        OPEN_BRACKET CLASS NOT_EQUALS BMC_ConcreteCollection OR CollectionType NOT_EQUALS Zone CLOSE_BRACKET AND CLASS NOT_EQUALS BMC_ResourcePool AND CLASS NOT_EQUALS BMC_Organization AND CLASS NOT_EQUALS BMC_ServiceOfferingInstance
     </component-query>
     <relationship-query>
        CLASS NOT_EQUALS BMC_MemberOfCollection OR Name NOT_EQUALS IsMemberOfPool
     </relationship-query>
   </view-criteria>
   <view-criteria name="tile" filterTenant="true">
     <component-query>
        CLASS NOT_EQUALS BMC_ServiceOfferingInstance AND OPEN_BRACKET CLASS NOT_EQUALS BMC_ConcreteCollection OR CollectionType NOT_EQUALS Zone CLOSE_BRACKET
     </component-query>
   </view-criteria>
   <view-criteria name="treemap">
     <component-query>
        OPEN_BRACKET CLASS NOT_EQUALS BMC_ConcreteCollection OR CollectionType NOT_EQUALS Zone CLOSE_BRACKET AND CLASS NOT_EQUALS BMC_Organization AND CLASS NOT_EQUALS BMC_ResourcePool
     </component-query>
     <provider-type-filter allowed="true">
        ci_network component_ci
     </provider-type-filter>
   </view-criteria>
 <cloud-monitors>
     <cloud-monitor type="CPU" titleKey="title.cpu.usage" defaultChartType="LINE_CHART">
       <chart-types>AREA_CHART LINE_CHART</chart-types>
   </cloud-monitor>
     <cloud-monitor type="MEMORY" titleKey="title.memory.usage">
       <chart-types>AREA_CHART LINE_CHART</chart-types>
   </cloud-monitor>
     <cloud-monitor type="NETWORK" titleKey="title.network.usage">
       <chart-types>AREA_CHART LINE_CHART</chart-types>
   </cloud-monitor>
     <cloud-monitor type="STORAGE" titleKey="title.storage.usage">
       <chart-types>AREA_CHART LINE_CHART</chart-types>
   </cloud-monitor>
 </cloud-monitors>
 <related-cis>
   <related-ci id="rp" function="ResourcePools" labelKey="details.popup.title.resourcepools"/>
   <related-ci id="tenants" function="Tenants" labelKey="details.popup.title.tenants"/>
   <related-ci id="soi" function="ServiceOfferingInstances" labelKey="details.popup.title.sois"/>
   <related-ci id="nc" function="NetworkContainers" labelKey="details.popup.title.networkcontainers"/>
 </related-cis>
</ci-config>

 <!-- Network containers -->
<ci-config type="ci_network" subtype="NetworkContainer" vmCountLevel="1" preferredView="TV">
 <view-types>EV TV CV TMV ChV GrV</view-types>
   <view-criteria name="topology">
     <component-query>
        CLASS NOT_EQUALS BMC_ServiceOfferingInstance AND OPEN_BRACKET CLASS NOT_EQUALS BMC_ConcreteCollection OR CollectionType NOT_EQUALS Zone CLOSE_BRACKET
     </component-query>
     <relationship-query>
        CLASS NOT_EQUALS BMC_Impact AND OPEN_BRACKET CLASS NOT_EQUALS BMC_MemberOfCollection OR Name NOT_EQUALS IsMemberOfPool CLOSE_BRACKET
     </relationship-query>
   </view-criteria>
   <view-criteria name="stacked">
     <component-query>
        OPEN_BRACKET CLASS NOT_EQUALS BMC_ConcreteCollection OR CollectionType NOT_EQUALS Zone CLOSE_BRACKET AND CLASS NOT_EQUALS BMC_ResourcePool AND CLASS NOT_EQUALS BMC_Organization AND CLASS NOT_EQUALS BMC_ServiceOfferingInstance
     </component-query>
     <relationship-query>
        CLASS NOT_EQUALS BMC_MemberOfCollection OR Name NOT_EQUALS IsMemberOfPool
     </relationship-query>
   </view-criteria>
   <view-criteria name="tile" filterTenant="true">
     <component-query>
        CLASS NOT_EQUALS BMC_ServiceOfferingInstance AND OPEN_BRACKET CLASS NOT_EQUALS BMC_ConcreteCollection OR CollectionType NOT_EQUALS Zone CLOSE_BRACKET
     </component-query>
   </view-criteria>
   <view-criteria name="treemap">
     <component-query>
        OPEN_BRACKET CLASS NOT_EQUALS BMC_ConcreteCollection OR CollectionType NOT_EQUALS Zone CLOSE_BRACKET AND CLASS NOT_EQUALS BMC_Organization AND CLASS NOT_EQUALS BMC_ResourcePool
     </component-query>
     <provider-type-filter allowed="true">
        ci_network component_ci
     </provider-type-filter>
   </view-criteria>
 <cloud-monitors>
     <cloud-monitor type="CPU" titleKey="title.cpu.usage" defaultChartType="LINE_CHART">
       <chart-types>AREA_CHART LINE_CHART</chart-types>
   </cloud-monitor>
     <cloud-monitor type="MEMORY" titleKey="title.memory.usage">
       <chart-types>AREA_CHART LINE_CHART</chart-types>
   </cloud-monitor>
     <cloud-monitor type="NETWORK" titleKey="title.network.usage">
       <chart-types>AREA_CHART LINE_CHART</chart-types>
   </cloud-monitor>
     <cloud-monitor type="STORAGE" titleKey="title.storage.usage">
       <chart-types>AREA_CHART LINE_CHART</chart-types>
   </cloud-monitor>
 </cloud-monitors>
 <related-cis>
   <related-ci id="rp" function="ResourcePools" labelKey="details.popup.title.resourcepools"/>
   <related-ci id="tenants" function="Tenants" labelKey="details.popup.title.tenants"/>
   <related-ci id="soi" function="ServiceOfferingInstances" labelKey="details.popup.title.sois"/>
   <related-ci id="zones" function="Zones" labelKey="details.popup.title.zones"/>
 </related-cis>
</ci-config>

 <!-- Generic concrete collections (zones, etc) -->
<ci-config type="ci_network" vmCountLevel="-1" preferredView="TV">
 <view-types>EV TV CV TMV ChV GrV</view-types>
   <view-criteria name="topology">
     <component-query>
        CLASS NOT_EQUALS BMC_ServiceOfferingInstance AND OPEN_BRACKET CLASS NOT_EQUALS BMC_ConcreteCollection OR CollectionType NOT_EQUALS Zone CLOSE_BRACKET
     </component-query>
     <relationship-query>
        CLASS NOT_EQUALS BMC_Impact AND OPEN_BRACKET CLASS NOT_EQUALS BMC_MemberOfCollection OR Name NOT_EQUALS IsMemberOfPool CLOSE_BRACKET
     </relationship-query>
   </view-criteria>
   <view-criteria name="stacked">
     <component-query>
        OPEN_BRACKET CLASS NOT_EQUALS BMC_ConcreteCollection OR CollectionType NOT_EQUALS Zone CLOSE_BRACKET AND CLASS NOT_EQUALS BMC_ResourcePool AND CLASS NOT_EQUALS BMC_Organization AND CLASS NOT_EQUALS BMC_ServiceOfferingInstance
     </component-query>
     <relationship-query>
        CLASS NOT_EQUALS BMC_MemberOfCollection OR Name NOT_EQUALS IsMemberOfPool
     </relationship-query>
   </view-criteria>
   <view-criteria name="tile" filterTenant="true">
     <component-query>
        CLASS NOT_EQUALS BMC_ServiceOfferingInstance AND OPEN_BRACKET CLASS NOT_EQUALS BMC_ConcreteCollection OR CollectionType NOT_EQUALS Zone CLOSE_BRACKET
     </component-query>
   </view-criteria>
   <view-criteria name="treemap">
     <component-query>
        OPEN_BRACKET CLASS NOT_EQUALS BMC_ConcreteCollection OR CollectionType NOT_EQUALS Zone CLOSE_BRACKET AND CLASS NOT_EQUALS BMC_Organization AND CLASS NOT_EQUALS BMC_ResourcePool
     </component-query>
     <provider-type-filter allowed="true">
        ci_network component_ci
     </provider-type-filter>
   </view-criteria>
 <cloud-monitors>
     <cloud-monitor type="CPU" titleKey="title.cpu.usage" defaultChartType="LINE_CHART">
       <chart-types>AREA_CHART LINE_CHART</chart-types>
   </cloud-monitor>
     <cloud-monitor type="MEMORY" titleKey="title.memory.usage">
       <chart-types>AREA_CHART LINE_CHART</chart-types>
   </cloud-monitor>
     <cloud-monitor type="NETWORK" titleKey="title.network.usage">
       <chart-types>AREA_CHART LINE_CHART</chart-types>
   </cloud-monitor>
     <cloud-monitor type="STORAGE" titleKey="title.storage.usage">
       <chart-types>AREA_CHART LINE_CHART</chart-types>
   </cloud-monitor>
 </cloud-monitors>
</ci-config>

 <!-- Resource pools - Compute -->
<ci-config type="ci_resources" subtype="Compute" vmCountLevel="-1" preferredView="GrV">
 <view-types>EV TV CV TMV ChV GrV</view-types>
   <view-criteria name="topology">
     <component-query>
        CLASS NOT_EQUALS BMC_ServiceOfferingInstance AND OPEN_BRACKET CLASS NOT_EQUALS BMC_ConcreteCollection OR CollectionType NOT_EQUALS Zone CLOSE_BRACKET
     </component-query>
     <relationship-query>
        CLASS NOT_EQUALS BMC_Impact AND OPEN_BRACKET CLASS NOT_EQUALS BMC_MemberOfCollection OR Name NOT_EQUALS IsMemberOfPool CLOSE_BRACKET
     </relationship-query>
   </view-criteria>
   <view-criteria name="stacked">
     <component-query>
        OPEN_BRACKET CLASS NOT_EQUALS BMC_ConcreteCollection OR CollectionType NOT_EQUALS Zone CLOSE_BRACKET AND CLASS NOT_EQUALS BMC_Organization AND CLASS NOT_EQUALS BMC_ServiceOfferingInstance
     </component-query>
     <relationship-query>
        CLASS NOT_EQUALS BMC_MemberOfCollection OR Name NOT_EQUALS IsMemberOfPool
     </relationship-query>
   </view-criteria>
   <view-criteria name="tile" filterTenant="true">
     <component-query>
        CLASS NOT_EQUALS BMC_ServiceOfferingInstance AND OPEN_BRACKET CLASS NOT_EQUALS BMC_ConcreteCollection OR CollectionType NOT_EQUALS Zone CLOSE_BRACKET
     </component-query>
   </view-criteria>
   <view-criteria name="treemap">
     <component-query>
        OPEN_BRACKET CLASS NOT_EQUALS BMC_ConcreteCollection OR CollectionType NOT_EQUALS Zone CLOSE_BRACKET AND CLASS NOT_EQUALS BMC_Organization
     </component-query>
     <provider-type-filter allowed="true">
        ci_network component_ci ci_resources
     </provider-type-filter>
   </view-criteria>
   <cloud-monitors>
     <cloud-monitor type="CPU" titleKey="title.cpu.usage" defaultChartType="STACKED_CHART">
       <chart-types>AREA_CHART LINE_CHART</chart-types>
     </cloud-monitor>
     <cloud-monitor type="MEMORY" titleKey="title.memory.usage" defaultChartType="STACKED_CHART">
       <chart-types>AREA_CHART LINE_CHART</chart-types>
     </cloud-monitor>
     <cloud-monitor type="NETWORK" titleKey="title.network.usage" defaultChartType="STACKED_CHART">
       <chart-types>AREA_CHART LINE_CHART</chart-types>
     </cloud-monitor>
     <cloud-monitor type="STORAGE" titleKey="title.storage.usage" defaultChartType="STACKED_CHART">
       <chart-types>AREA_CHART LINE_CHART</chart-types>
     </cloud-monitor>
   </cloud-monitors>
 <related-cis>
   <related-ci id="tenants" function="Tenants" labelKey="details.popup.title.tenants"/>
   <related-ci id="soi" function="ServiceOfferingInstances" labelKey="details.popup.title.sois"/>
   <related-ci id="nc" function="NetworkContainers" labelKey="details.popup.title.networkcontainers"/>
 </related-cis>
</ci-config>

 <!-- Resource pools - VirtualDiskRepository -->
 <ci-config type="ci_resources" subtype="VirtualDiskRepository" vmCountLevel="-1" preferredView="GrV">
   <view-types>EV TV CV TMV ChV GrV</view-types>
   <view-criteria name="topology">
     <component-query>
        CLASS NOT_EQUALS BMC_ServiceOfferingInstance AND OPEN_BRACKET CLASS NOT_EQUALS BMC_ConcreteCollection OR CollectionType NOT_EQUALS Zone CLOSE_BRACKET
     </component-query>
     <relationship-query>
        CLASS NOT_EQUALS BMC_Impact AND OPEN_BRACKET CLASS NOT_EQUALS BMC_MemberOfCollection OR Name NOT_EQUALS IsMemberOfPool CLOSE_BRACKET
     </relationship-query>
   </view-criteria>
   <view-criteria name="stacked">
     <component-query>
        OPEN_BRACKET CLASS NOT_EQUALS BMC_ConcreteCollection OR CollectionType NOT_EQUALS Zone CLOSE_BRACKET AND CLASS NOT_EQUALS BMC_Organization AND CLASS NOT_EQUALS BMC_ServiceOfferingInstance
     </component-query>
     <relationship-query>
        CLASS NOT_EQUALS BMC_MemberOfCollection OR Name NOT_EQUALS IsMemberOfPool
     </relationship-query>
   </view-criteria>
   <view-criteria name="tile" filterTenant="true">
     <component-query>
        CLASS NOT_EQUALS BMC_ServiceOfferingInstance AND OPEN_BRACKET CLASS NOT_EQUALS BMC_ConcreteCollection OR CollectionType NOT_EQUALS Zone CLOSE_BRACKET
     </component-query>
   </view-criteria>
   <view-criteria name="treemap">
     <component-query>
        OPEN_BRACKET CLASS NOT_EQUALS BMC_ConcreteCollection OR CollectionType NOT_EQUALS Zone CLOSE_BRACKET AND CLASS NOT_EQUALS BMC_Organization
     </component-query>
     <provider-type-filter allowed="true">
        ci_network component_ci ci_resources
     </provider-type-filter>
   </view-criteria>
   <cloud-monitors>
     <cloud-monitor type="STORAGE" titleKey="title.storage.usage" defaultChartType="LINE_CHART">
       <chart-types>AREA_CHART LINE_CHART</chart-types>
     </cloud-monitor>
   </cloud-monitors>
   <related-cis>
     <related-ci id="tenants" function="Tenants" labelKey="details.popup.title.tenants"/>
     <related-ci id="soi" function="ServiceOfferingInstances" labelKey="details.popup.title.sois"/>
     <related-ci id="nc" function="NetworkContainers" labelKey="details.popup.title.networkcontainers"/>
   </related-cis>
 </ci-config>

 <!-- Resource pools -->
<ci-config type="ci_resources" vmCountLevel="-1" preferredView="GrV">
 <view-types>EV TV CV TMV ChV GrV</view-types>
   <view-criteria name="topology">
     <component-query>
        CLASS NOT_EQUALS BMC_ServiceOfferingInstance AND OPEN_BRACKET CLASS NOT_EQUALS BMC_ConcreteCollection OR CollectionType NOT_EQUALS Zone CLOSE_BRACKET
     </component-query>
     <relationship-query>
        CLASS NOT_EQUALS BMC_Impact AND OPEN_BRACKET CLASS NOT_EQUALS BMC_MemberOfCollection OR Name NOT_EQUALS IsMemberOfPool CLOSE_BRACKET
     </relationship-query>
   </view-criteria>
   <view-criteria name="stacked">
     <component-query>
        OPEN_BRACKET CLASS NOT_EQUALS BMC_ConcreteCollection OR CollectionType NOT_EQUALS Zone CLOSE_BRACKET AND CLASS NOT_EQUALS BMC_Organization AND CLASS NOT_EQUALS BMC_ServiceOfferingInstance
     </component-query>
     <relationship-query>
        CLASS NOT_EQUALS BMC_MemberOfCollection OR Name NOT_EQUALS IsMemberOfPool
     </relationship-query>
   </view-criteria>
   <view-criteria name="tile" filterTenant="true">
     <component-query>
        CLASS NOT_EQUALS BMC_ServiceOfferingInstance AND OPEN_BRACKET CLASS NOT_EQUALS BMC_ConcreteCollection OR CollectionType NOT_EQUALS Zone CLOSE_BRACKET
     </component-query>
   </view-criteria>
   <view-criteria name="treemap">
     <component-query>
        OPEN_BRACKET CLASS NOT_EQUALS BMC_ConcreteCollection OR CollectionType NOT_EQUALS Zone CLOSE_BRACKET AND CLASS NOT_EQUALS BMC_Organization
     </component-query>
     <provider-type-filter allowed="true">
        ci_network component_ci ci_resources
     </provider-type-filter>
   </view-criteria>
 <cloud-monitors>
     <cloud-monitor type="CPU" titleKey="title.cpu.usage" defaultChartType="STACKED_CHART">
       <chart-types>AREA_CHART LINE_CHART</chart-types>
   </cloud-monitor>
     <cloud-monitor type="MEMORY" titleKey="title.memory.usage" defaultChartType="STACKED_CHART">
       <chart-types>AREA_CHART LINE_CHART</chart-types>
   </cloud-monitor>
     <cloud-monitor type="NETWORK" titleKey="title.network.usage" defaultChartType="STACKED_CHART">
       <chart-types>AREA_CHART LINE_CHART</chart-types>
   </cloud-monitor>
     <cloud-monitor type="STORAGE" titleKey="title.storage.usage" defaultChartType="STACKED_CHART">
       <chart-types>AREA_CHART LINE_CHART</chart-types>
   </cloud-monitor>
 </cloud-monitors>
 <related-cis>
   <related-ci id="tenants" function="Tenants" labelKey="details.popup.title.tenants"/>
   <related-ci id="soi" function="ServiceOfferingInstances" labelKey="details.popup.title.sois"/>
   <related-ci id="nc" function="NetworkContainers" labelKey="details.popup.title.networkcontainers"/>
 </related-cis>
</ci-config>

 <!-- Tenants -->
<ci-config type="ci_tenants" vmCountLevel="-1" preferredView="TV">
 <view-types>EV TV CV ChV GrV</view-types>
   <view-criteria name="topology">
     <relationship-query>
        CLASS NOT_EQUALS BMC_Impact AND OPEN_BRACKET CLASS NOT_EQUALS BMC_MemberOfCollection OR Name NOT_EQUALS IsMemberOfPool CLOSE_BRACKET
     </relationship-query>
   </view-criteria>
   <view-criteria name="stacked">
     <component-query>
        OPEN_BRACKET CLASS NOT_EQUALS BMC_ConcreteCollection OR CollectionType NOT_EQUALS Zone CLOSE_BRACKET AND CLASS NOT_EQUALS BMC_ResourcePool
     </component-query>
     <relationship-query>
        CLASS NOT_EQUALS BMC_MemberOfCollection OR Name NOT_EQUALS IsMemberOfPool
     </relationship-query>
   </view-criteria>
   <view-criteria name="tile">
     <component-query>
        CLASS NOT_EQUALS BMC_ServiceOfferingInstance AND OPEN_BRACKET CLASS NOT_EQUALS BMC_ConcreteCollection OR CollectionType NOT_EQUALS Zone CLOSE_BRACKET
     </component-query>
   </view-criteria>
   <view-criteria name="treemap">
     <provider-type-filter allowed="true">
        ci_service_offering_instance component_ci
     </provider-type-filter>
   </view-criteria>
 <cloud-monitors>
     <cloud-monitor type="CPU" titleKey="title.cpu.usage" defaultChartType="LINE_CHART">
       <chart-types>AREA_CHART LINE_CHART</chart-types>
   </cloud-monitor>
     <cloud-monitor type="MEMORY" titleKey="title.memory.usage">
       <chart-types>AREA_CHART LINE_CHART</chart-types>
   </cloud-monitor>
     <cloud-monitor type="NETWORK" titleKey="title.network.usage">
       <chart-types>AREA_CHART LINE_CHART</chart-types>
   </cloud-monitor>
     <cloud-monitor type="STORAGE" titleKey="title.storage.usage">
       <chart-types>AREA_CHART LINE_CHART</chart-types>
   </cloud-monitor>
 </cloud-monitors>
 <related-cis>
   <related-ci id="rp" function="ResourcePools" labelKey="details.popup.title.resourcepools"/>
   <related-ci id="soi" function="ServiceOfferingInstances" labelKey="details.popup.title.sois"/>
 </related-cis>
</ci-config>

 <!-- Service offerings -->
<ci-config type="ci_service_offerings" vmCountLevel="-1" preferredView="GrV" cloud="false">
 <view-types>EV TV CV TMV ChV GrV</view-types>
   <view-criteria name="topology">
     <relationship-query>
        CLASS EQUALS BMC_Impact
     </relationship-query>
   </view-criteria>
   <view-criteria name="stacked">
     <component-query>
        OPEN_BRACKET CLASS NOT_EQUALS BMC_ConcreteCollection OR CollectionType NOT_EQUALS Zone CLOSE_BRACKET AND CLASS NOT_EQUALS BMC_ResourcePool AND CLASS NOT_EQUALS BMC_Organization
     </component-query>
     <relationship-query>
        CLASS NOT_EQUALS BMC_MemberOfCollection OR Name NOT_EQUALS IsMemberOfPool
     </relationship-query>
   </view-criteria>
   <view-criteria name="tile" filterTenant="true">
   </view-criteria>
   <view-criteria name="treemap">
     <component-query>
        OPEN_BRACKET CLASS NOT_EQUALS BMC_ConcreteCollection OR CollectionType NOT_EQUALS Zone CLOSE_BRACKET AND CLASS NOT_EQUALS BMC_Organization AND CLASS NOT_EQUALS BMC_ResourcePool
     </component-query>
     <provider-type-filter allowed="true">
        ci_service_offering_instance component_ci
     </provider-type-filter>
   </view-criteria>
</ci-config>

 <!-- Service offering instance -->
<ci-config type="ci_service_offering_instance" vmCountLevel="-1" preferredView="GrV" cloud="false">
 <view-types>EV TV CV TMV ChV GrV</view-types>
   <view-criteria name="topology">
     <relationship-query>
        CLASS NOT_EQUALS BMC_Impact AND OPEN_BRACKET CLASS NOT_EQUALS BMC_MemberOfCollection OR Name NOT_EQUALS IsMemberOfPool CLOSE_BRACKET
     </relationship-query>
   </view-criteria>
   <view-criteria name="stacked">
     <component-query>
        OPEN_BRACKET CLASS NOT_EQUALS BMC_ConcreteCollection OR CollectionType NOT_EQUALS Zone CLOSE_BRACKET AND CLASS NOT_EQUALS BMC_ResourcePool AND CLASS NOT_EQUALS BMC_Organization
     </component-query>
   </view-criteria>
   <view-criteria name="tile" filterTenant="true">
   </view-criteria>
   <view-criteria name="treemap">
     <component-query>
        OPEN_BRACKET CLASS NOT_EQUALS BMC_ConcreteCollection OR CollectionType NOT_EQUALS Zone CLOSE_BRACKET AND CLASS NOT_EQUALS BMC_Organization AND CLASS NOT_EQUALS BMC_ResourcePool
     </component-query>
     <provider-type-filter allowed="true">
        component_ci
     </provider-type-filter>
   </view-criteria>
</ci-config>

 <!-- Generic component CI -->
<ci-config type="component_ci" vmCountLevel="-1" preferredView="GrV" cloud="false">
 <view-types>EV TV CV TMV ChV GrV</view-types>
   <view-criteria name="topology">
    <relationship-query>
       CLASS EQUALS BMC_Impact
    </relationship-query>
   </view-criteria>
   <view-criteria name="stacked">
     <component-query>
        OPEN_BRACKET CLASS NOT_EQUALS BMC_ConcreteCollection OR CollectionType NOT_EQUALS Zone CLOSE_BRACKET AND CLASS NOT_EQUALS BMC_ResourcePool AND CLASS NOT_EQUALS BMC_Organization
     </component-query>
   </view-criteria>
   <view-criteria name="tile">
   </view-criteria>
   <view-criteria name="treemap">
     <component-query>
        OPEN_BRACKET CLASS NOT_EQUALS BMC_ConcreteCollection OR CollectionType NOT_EQUALS Zone CLOSE_BRACKET AND CLASS NOT_EQUALS BMC_Organization AND CLASS NOT_EQUALS BMC_ResourcePool
     </component-query>
     <provider-type-filter allowed="true">
        ci_network component_ci
     </provider-type-filter>
   </view-criteria>
</ci-config>
</ci-configs>

Description of the elements

The following table describes the elements in the CloudCIConfigs.xml file.

Element

Description

Required or optional

type

Configuration item (CI) types used in the Operations Console. Possible types are:

  • ci_physical_location–physical location used in BMC Cloud Lifecycle Management
  • ci_network–BMC Cloud Lifecycle Management constructs such as pods, network containers, and zones.  VMware vCloud constructs such as PVDC, OVDC, and vApps.
  • ci_resources–resource pools
  • ci_service_offerings–service offerings in BMC Cloud Lifecycle Management
  • ci_service_offering_instance–service offering instances in BMC Cloud Lifecycle Management
  • ci_tenants–tenants or organizations
  • component_ci–generic CI

Required

subtype

Slot value of the subtype. For example, pod, NetworkContainer. You can use the ci-config tag without this attribute to handle all subtypes. If a specific subtype declaration is not found, then the generic type is used.

Optional

vmCountLevel

Used in treemap views to specify the number of child levels up to which the VMs must be counted. Use -1 to declare that no VMs exist.

Required

preferredView

Possible views are:

  • EV–Event view
  • GV–Grid view
  • TV–Tile view
  • CV–Canvas view
  • ChV–Chart view
  • GrV–Graph view
  • TMV–Treemap view
  • TrV–Tree view
  • MpV–Multipane view

Optional. The default value is TV if not specified.

cloud

Prevents cloud data from being sent to the Operations Console if specified as false.

Optional. The default value is true.

Sequence of child tags in ci-config

The sequence of the child tags in the ci-config tag is defined in the following order:

Child tag

Description

Required or optional

view-types

Defines the list of view types delimited by a space. For the list of view types, see the preferredView attribute. You can use only one view-types tag in a ci-config tag.

Required

view-criteria

Defines the queries to be used in the supported views in the Operations Console.  The following attributes are defined:

  • name: Required. Only the following names are supported:
    • topology: query is used for the topology model of the graph view
    • stacked: query is used for the stacked graph of the graph view
    • tile: query is used for both the tile and canvas views
    • treemap: query is used for the treemap view
  • filterTenant: Optional. Default is false. Displays the filter tenants components for that view if specified to true.The following tags are all optional child tags for the view-criteria tag:
  • component-query: only one instance is allowed. Text query on CI slot values. Supported operators are: EQUALS, NOT_EQUALS, EQUALS_IGNORE_CASE, AND, OR, OPEN_BRACKET, CLOSE_BRACKET.
  • relationship-query: only one instance is allowed. Text query on CI slot values. Supported operators are: EQUALS, NOT_EQUALS, EQUALS_IGNORE_CASE, AND, OR, OPEN_BRACKET, CLOSE_BRACKET.
  • consumer-type-filter: only supported with the treemap criteria. Specifies the types allowed as consumers of this CI. Types are delimited by space.
  • provider-type-filter: only supported with with the treemap criteria. Specifies the types allowed as providers for this CI. Types are delimited by space.

Required

cloud-monitors

Parent tag of a list of cloud-monitor child tags.

Optional

cloud-monitor

Declares monitors for the chart view. This tag has the following attributes:

  • type–Required. Possible monitor types are: CPU, MEMORY, NETWORK, STORAGE
  • titleKey–Required. Property key to retrieve the localized monitor title.
  • defaultChartType–Optional. Defaults to LINE_CHART. Possible chart types are: AREA_CHART, BUBBLE_CHART, COLUMN_CHART, LINE_CHART, PIE_CHART, PLOT_CHART, STACKED_CHART

Optional

related-cis

Used in the Details pane of the Operations Console. It declares a list of related-ci tags.

Optional

related-ci

Declares information used to construct a Details pane in the Operations Console. It has the following attributes:

  • id–Required. Unique identifier for this tab.
  • labelKey–Required. Property key for localization of the tab label.
  • function–Required. The following functions are supported:
    • Hosts: built-in related hosts
    • Pods: built-in related pods
    • NetworkContainers: built-in related network containers.
    • ResourcePools: built-in related resource pools
    • ServiceOfferings: built-in related service offerings
    • ServiceOfferingInstances: built-in related service offering instances
    • Services: built-in related services
    • Tenants: built-in related tenants
    • Zones: built-in related zones
    • CustomQuery: custom text query for related CIs not covered by the built-in queries. This is used for VMware vCloud and other third-party cloud configurations.

Optional

related-query

The related-ci tag can declare up to two child related-query tags when the CustomQuery function is specified. If two related-query tags are specified, then the result of the first query is looped with each item used as the source object for executing the second query.  The final result is the combined result of all the queries. The body content of the tag contains the text query. The related-query tag is defined with the following attributes:

  • consumerLevel: Optional tag with a default integer value of -1.  Specifies the number of consumer levels the query will search. The value of -1 searches all levels.
  • providerLevel: Optional tag with a default integer value of -1. Specifies the number of provider levels the query will search. The value of -1 searches all levels.

 

 

Tip: For faster searching, add an asterisk to the end of your partial query. Example: cert*

BMC ProactiveNet 9.6