Script-based discovery properties

These properties apply to script-based discovery.

Fix Pack
4 com.ibm.cdb.discover.enableOutputFileSplittingProcess=true
The default value is true.
This property specifies whether the main output file that is created during a script-based discovery is split into smaller files. By default, the file is split. This setting prevents performance issues when the output file is large. See also the com.ibm.cdb.discover.numberOfLinesForOutputFileSplittingProcess property.
Fix Pack
4 com.ibm.cdb.discover.numberOfLinesForOutputFileSplittingProcess=10000
The default value is 10000.
This property is enabled only when the com.ibm.cdb.discover.enableOutputFileSplittingProcess property is set to true.
This property specifies the approximate number of lines allowed in the smaller output files, which were created by splitting the main output file. The exact number of lines is determined by the file format. After the specified number of lines, the file is split only when the end of the meaningful set of data is reached to ensure that the whole file format is correct. It means that when the value is set to 10000, the smaller files can have, for example, 10200 lines.
com.ibm.cdb.taddm.asd.prefix=sh
The default value is sh.

This property specifies a prefix to be added to script that is run during a discovery, for example prefix script.sh. This property is a scoped property, you can append either an IP address or the name of a scope set.

com.ibm.cdb.discover.DeleteScriptDiscoveryOutputs=true
The default value is true.

This property specifies whether to delete the script output that, during script-based discovery, is copied to the TADDM server for processing by the sensors. This output might be useful for troubleshooting, but by default, it is deleted after discovery completes. If you set the value of this property to false, the script output will not be deleted.

com.ibm.cdb.discover.DeleteRemoteBeforeScriptsRun=false
The default value is false.
This property specifies whether TADDM removes any outputs that are left by previous discovery from the remote directory before attempting to run a new discovery.
com.ibm.cdb.discover.PreferScriptDiscovery=false
The default value is false.

This property is used to enable script-based discovery, and it affects only the sensors that support script-based discovery. Setting the value to true enables script-based discovery.

com.ibm.cdb.discover.smallFileSizeLimit=1048576
The default value is 1048576 (1024*1024 - 1 MB).
This property defines the limit of file size expressed in bytes for copy operations that triggers the checksum usage. The files, the size of which is below this limit, are copied without the checksum calculations. The files, the size of which equals the limit, or is greater than this limit, are copied only if they are not present in the target directory and their checksum does not match the local (source) file.
You can disable the limit by using the following values:
  • 0 - copy operation always uses the checksum.
  • -1 - copy operation always avoids using the checksum.