Supporting additional properties with the IBM Endpoint Manager 9.0 adapter

The IBM® Endpoint Manager 9.0 adapter, by default, queries, and processes all of the computer instances that are defined in the target IBM Endpoint Manager. An optional property in the iem.properties file can be used to process data for only a single computer or limited number of computers. The data is then stored in the IBM Endpoint Manager data schema and mapped into the Deployed Asset tables. Optionally, you can import more data from IBM Endpoint Manager into the data schema.

About this task

To import more data, you define the data by using the iem.properties configuration file, and then map the data into the Deployed Asset tables. The configuration file is installed to ITIC_HOME\data\properties\providers during the Integration Composer installation, and is in the Java Properties File format.

To determine whether you must pull in more data, you can view the set of default data that is pulled from IBM Endpoint Manager in the mapping table.

To define more properties to load into the IBM Endpoint Manager schema, follow these steps.

Procedure

  1. Go to ITIC_HOME\data\properties\providers and open the iem.properties file in a text editor.
  2. Uncomment additional.properties= and remove the example properties from it that you do not need.
  3. Add properties to additional.properties= in the following syntax, separating each property key with a | (pipe) character: propertyKey1|propertyKey2|

    Each propertyKey identifies a property that is defined in IBM Endpoint Manager that you want to add to the schema. You can use three formats to identify a property.

    See the first table for detail on the three formats that you can use to identify a property.

    See the second table for a list of Site Identifiers and Site Names to choose from.

    Table 1. Formats that can be used to specify a property key
    Property Key Style Property Key Format Examples
    PID Triplet

    See the note after the table.

    site-id,analysis-id,property-id
    where
    • site-id is the unique identifier for the content site that contains the property
    • analysis-id is the identifier (unique within the site) for the analysis that is associated with the property
    • property-id is the identifier for the property within that analysis.

    To add the “In Maintenance Window” property from the BES Support Site. specify:

    additional.properties=1,768,1

    To add the "SCSI Devices - Windows" property from the BES Inventory and License Site, specify: additional.properties=3093,35,17

    Site ID and Property Name site-id,propertyName
    where
    • site-id is the unique identifier for the content site that contains the property
    • propertyName is the English label for the property

    To add the “SCSI Devices – Windows” property from the “BES Inventory and License Site”, specify: 3093,SCSI Devices – Windows

    To add the "SCSI Devices - Windows" property from the BES Inventory and License Site, specify: BES Inventory and License,SCSI Devices - Windows

    Site Name and Property Name site-name,property-name
    where
    • site-name is the unique identifier for the content site that contains the property
    • property-name is the English label for the property

    To add the “Name of Programs Run at Startup” property from the “BES Inventory and License Site”, specify: BES Inventory and License,Names of Programs Run at Startup

    To add the "SCSI Devices - Windows" property from the BES Inventory and License Site, specify: BES Inventory and License,SCSI Devices - Windows

    Note: You can determine the PID Triplet information for all defined properties by using the Relevance Language and the Presentation Debugger available in the IBM Endpoint Manager Console. From the menu, select Debug > Presentation Debugger. Enter the relevance expression, (id of it, name of it) of bes properties, and select Evaluate. A list of properties and corresponding PID triplets is displayed.
    Table 2. IBM Endpoint Manager Content Site Identifiers and Names
    Content Site identifier Content Site Name
    -1 ActionSite
    1 BES Support
    3093 BES Inventory and License
    3107 BES Asset Discovery
    6013 Patches for ESX3
    8032 BigFix DSS Software Asset Management
    8344 Patches for ESXi
    8346 Virtual Endpoint Manager
    9278 TAMIT Integration
    11203 IBM Software Inventory
  4. Save the file.
  5. Run Integration Composer and run the mapping to load Deployed Assets from the IBM Endpoint Manager Server.


Feedback