Fix Pack
2

Creating Level 3 application servers with no credentials

If you want to discover basic Level 3 information about your infrastructure elements, you do not need to provide credentials in the access list. You can create application servers by using sensor internal templates. These templates can be processed by CustomAppServerTopoAgent, or during a discovery run by custom server template sensor.

By creating application servers with no credentials you can discover only basic information about your infrastructure, for example what kind of software is installed. Choose this mode if you do not want to provide credentials for Level 3 discovery, but want to discover basic information about your infrastructure.

There are two methods to create Level 3 application servers. You can run custom server template sensor, or enable CustomAppServerTopoAgent.

  • Run a discovery with custom server template sensor
    Complete the following steps:
    1. In collation.properties file, set the com.collation.internaltemplatesenabled property to true. This property enables internal templates of Level 3 sensors. The default value is false.
    2. Run the discovery by using a profile that does not contain sensor that would normally discover the information that you want to discover by using custom server template sensor. For example, if you want to discover basic information for DB2 server, choose Level 2 profile discovery, or your own profile that does not contain IBM DB2 sensor. If the profile contains IBM DB2 sensor, then this sensor is run instead of the custom server template sensor.
  • Run the CustomAppServerTopoAgent
    CustomAppServerTopoAgent uses runtime processes previously discovered by generic server sensor. You can run the agent manually, or set it to run automatically. Complete the following steps:
    1. For both manual and automatic modes of the agent, in collation.properties file, set the com.collation.internaltemplatesenabled property to true. This property enables internal templates of Level 3 sensors. The default value is false.
    2. To manually start the CustomAppServerTopoAgent, run the following command:
      COLLATION_HOME/support/bin/runtopobuild.sh -a CustomAppServerTopoAgent
    3. To set up automatic runs of the agent, set the com.ibm.cdb.topobuilder.groupinterval.discovery= property in the collation.properties file.
      This property specifies how often the agent runs. By default, no value is provided, which means that the agent is disabled. To enable it, specify the value in hours, for example com.ibm.cdb.topobuilder.groupinterval.discovery=4.
  • Optional: Select templates to exclude from processing
    If you want to enable only some of internal templates of Level 3 sensors, you can control it by using the following property:
    com.collation.discovery.ignoreTemplateList
    This property specifies a list of internal templates that you do not want to process. The value of this property is a semicolon-separated list of template names, for example com.collation.discovery.ignoreTemplateList=DB2Unix;MSSQL. You can find the name of an internal template in Data Management Portal in the Object Name field, which is in the General tab in the Details pane of Other Database Servers.