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:
- 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.
- 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:
- 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.
- To manually start the CustomAppServerTopoAgent, run the following
command:
COLLATION_HOME/support/bin/runtopobuild.sh -a CustomAppServerTopoAgent
- 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.