Troubleshooting the discovery by disconnected scanner
Available from 9.2.7. The troubleshooting section lists the most common issues you might encounter while discovering software and hardware inventory with the disconnected scanner. The main objective of troubleshooting is to determine why something does not work as expected and explain how to resolve the problem.
Log files
Scanner log files are in the following directory:
Installation directory/logsInstallation directory\logs
Optimizing the processor utilization
By default, processor utilization is not limited during the scan. You can optimize it by
setting up the CPU threshold. Setting the threshold might lengthen the time of the scan.
Note: Setting the threshold does not guarantee that the CPU
consumption is always below the specified value. It fluctuates around that value, sometimes
exceeding it and sometimes dropping below it. Temporary peaks are expected. Setting the threshold
might lengthen the time of the scan.
- Edit the configuration file or files that you downloaded with the scanner: sw_config.xml, fs_config.xml, isotag_config.xml.
- Add new cpuThreshold attributes in the appropriate file.
- For FSScanner add a corresponding parameter in the following files: sw_config.xml, fs_config.xml, isotag_config.xml
- For Signatures add a corresponding parameter in the sw_config.xml file.
- sw_config.xml
<CIT> <XSE version="1.0"> <Plugins> <Plugin name="FSScanner"> (...) <Attribute name="cpuThreshold" value="20:2:150:850"/> <Attribute name="maxQueryTime" value="43200"/> <Attribute name="interruptOnTimeout" value="true"/> <Attribute name="assumeAutoFS" value="remote"/> (...) </Plugin> </Plugins> <Signatures> <Attribute name="cpuThreshold" value="20:2:150:850"/> (...) </Signatures> </XSE> </CIT> </IBM>
- fs_config.xml or
isotag_config.xml
<IBM> <CIT> <FSScan version="1.0"> (...) <Provider value="provider_cache"/> <AssumeAutoFS value="remote"/> <CpuThreshold value="20:2:150:850"/> </FSScan> </CIT> </IBM>
- Specify one of the following values:
Desired utilization Value 5% 10:2:50:950 10% 20:2:100:900 15% 20:2:150:850 20% 30:2:200:800 25% 30:2:250:750 50% 50:2:300:500 - Save the file.
Excluding directories from being scanned
You can exclude directories from being scanned. To do this, edit all configurations files: sw_config.xml, fs_config.xml, isotag_config.xml, and specify the directories as values of the excludeDirectory attributes.
- To exclude the /tmp directory:
- in sw_config.xml:
<Attribute name="excludeDirectory" value="/tmp/"/>
- in fs_config.xml and isotag_config.xml:
<ExcludeDirectory value="/tmp/">
- in sw_config.xml:
- To exclude all directories named tmp, for example
/tmp and /dir/tmp:
- in sw_config.xml:
<Attribute name="excludeDirectory" value="*/tmp/"/>
- in fs_config.xml and isotag_config.xml:
<ExcludeDirectory value="*/tmp/">
- in sw_config.xml:
Common problems
- The package is being skipped during the import despite meeting the requirements
- Such a problem might occur if you are importing more than one package from an endpoint.
BigFix InventoryLicense Metric Tool always imports the latest package and omits all previous ones.
The following message about skipping the package is related to irrelevant packages and can be
ignored:
2015-11-05 09:35:22 WARN: Skipping file: package_scan.xml from: 201510101200-2inarow.zip. The data was already processed. 2015-11-05 09:35:22 INFO: Skipping file: package_scan.xml. Unsupported file in: 201510101200-2inarow.zip.
- The detected software is duplicated in BigFix InventoryLicense Metric Tool after reinstalling disconnected scanner
- If you uninstall the disconnected scanner and remove its directory from a computer, and
then reinstall the disconnected scanner, the endpoint ID of this computer is changed. As a
result, the software inventory is duplicated in License Metric ToolBigFix Inventory. To avoid duplication after
you reinstall the disconnected scanner, perform the following actions.
- Go to config directory, and substitute the endpoint_id.txt file with the backup file you created before uninstallation. For more information, see: Uninstalling the disconnected scanner. Changing the endpoint ID allows you to keep the historical data, and collect the new data for this endpoint.
- Check the DNS and IP address of the endpoint.
- Log in to License Metric ToolBigFix Inventory.
- Navigate to .
- To identify the duplicated computer, add the following columns to the report DNS Name, IP Address and Computer First Seen.
- Compare the two computers with the same DNS Name and IP Address, and find the one that was first seen more recently.
- Decommission this computer. For more information, see: Decommissioning computers with disconnected scanners.
- Wait for the scheduled import or run it manually.
- The host name of an endpoint provided by the disconnected scanner is different than expected
- The host name that is provided by the disconnected scanner and a regular scanner can be
different. The regular scanner uses the host name that is provided by BigFix, while the disconnected scanner checks the
host name by running the
hostname
command, or, if not available, through the scanner check. - Installation of the scanner and the capacity scan are slow on AIX
- It happens when the host name cannot be resolved. To solve the problem, add the host name to DNS or to the /etc/hosts file. The default configuration of the name resolver on AIX first looks for the host name in the DNS then in the /etc/hosts file. If you add the host name to the hosts file, you might also need to make changes in the /etc/netsvc.conf file and restart the system.
Monitoring the import log
When you import a package with scan results to BigFix InventoryLicense Metric Tool, the import log ( ) displays information and warning messages related to your package. If the
package or its content does not meet the requirements, it might be skipped during the import,
and the scan results will not be displayed in BigFix InventoryLicense Metric Tool. While monitoring the import log, you can expect the following
messages:
info: Processing scan package: package from: directory. info: Invalid file name. The scan package must match the pattern YYYYMMDDHHMM-*.zip. Skipping package: package. info: Invalid Catalog Version property in the computer.yml file: version. The property must match the pattern <Number>.<Number>. The catalog might be reported as outdated. warn: The disconnected scans location does not exist: directory. warn: Invalid file name. The scan date must be later than year 2000. Skipping package: package. warn: Skipping corrupted scan package: package. The following error occurred: error. warn: Missing computer.yml file. Skipping package: package. warn: Missing property: property in the computer.yml file. Skipping package: package. warn: Invalid computer.yml file. Skipping package: package. The following error occurred: error. warn: The value of the endpointID property in the computer.yml file is longer than 512 characters. Skipping package: package. warn: The value of the endpointID property in the computer.yml file is empty. Skipping package: package. warn: Missing property: endpointID in the computer.yml file. Skipping package: package. warn: Importing older scan package from: date for computer: computer_id. This computer already has data from: date. warn: The file is larger than 2097150 bytes. Skipping file: scan_file from: package for computer: computer_id. warn: The following error occurred when processing the package_scan.xml file: error. warn: The insertion of the operating_system package data into the database failed on record content. The following error occurred: error.