Snow Inventory Oracle Hardware Scanner 2
Here you can find the release notes for Snow Inventory Oracle Hardware Scanner 2.
2.3.0 latest
Release date: 2025-09-25
Product dependency
This release features has a dependency on the following Snow Agent versions, depending on the platform:
- Snow Inventory Agent for Windows (SIAW) 7.4.0
- Snow Inventory Agent for Linux (SIAL) 7.4.0
- Snow Inventory Agent for Unix (SIAU) 8.3.0
New
Oracle Scanners
Centralized log files location for all Oracle Scanners
The log files generated by the Oracle Scanners are now automatically included in the snowpack file during each scan by the Snow Inventory Agent. This provides easier access to the log files and improves the troubleshooting experience of the Oracle Scanners when needed.
Centralized orchestration via Snow Inventory Agent
This release introduces integrated orchestration of the Oracle Scanners directly by the Snow Inventory Agent, eliminating the need for separate scheduling. This streamlines the deployment process and simplifies the setup for customers using our detection technologies. All Oracle Scanners will now be executed by the Snow Inventory Agents. For this to work, the scanners must be enabled in the agent configuration file, snowagent.config.
The following changes must be made to the agent configuration file for each Oracle Scanner:
- Snow Inventory Oracle Scanner (SIOS) - No changes to snowagent.config are necessary, as SIOS is already executed by the Snow Inventory Agent using the existing Configuration/Oracle element:
<Oracle enabled="true">
</Oracle>
- Snow Inventory Oracle Middleware Scanner (SIOMS) - To enable SIOMS, add the following configuration to snowagent.config under the Configuration/SnowInventoryOracleMiddlewareScanner element:
<SnowInventoryOracleMiddlewareScanner enabled="true">
</SnowInventoryOracleMiddlewareScanner>
- Snow Inventory Java Scanner (SIJS) - To enable SIJS, add the following configuration to snowagent.config under the Configuration/SnowInventoryJavaScanner element:
<SnowInventoryJavaScanner enabled="true">
</SnowInventoryJavaScanner>
- Snow Inventory Oracle Hardware Scanner (SIOHWS) - To enable SIOHWS, add the following configuration to snowagent.config under the Configuration/SnowInventoryOracleHardwareScanner element:
<SnowInventoryOracleHardwareScanner enabled="true" />
Under Windows
After upgrading, remove the following Oracle Scanners launcher PowerShell scripts, if present. They are no longer needed, as the Snow Inventory Agent now will execute the scanners directly:
- scan_SIOMSLauncher.ps1
- scan_SIJSLauncher.ps1
- Scan_SIOHWSLauncher.ps1
If these files are not removed, the scanners will run twice, once in the new and once in the old operational mode.
Under Linux/Unix
After upgrading, remove any cron jobs that are used to schedule the execution of the Oracle Scanners, if present. These are no longer needed, as the Snow Inventory Agent now will execute the scanners directly.
Under Mac OS
The execution of the Snow Inventory Java Scanner will still need to be scheduled manually by the user. The Snow Inventory Agent will not orchestrate the execution of SIJS.
Unified configuration management
Configuration for all Oracle Scanners is now consolidated into the agent configuration file, snowagent.config. This replaces the need for separate configuration files for each scanner. Transfer all relevant configurations from the individual scanner configuration files to snowagent.config. The following configuration files should be included:
-
sios.config - Transfer all content of the Configuration element in sios.config to the Configuration/Oracle element of snowagent.config. The following sios.config content:
<FileSystemSecurityModule>DEFAULT</FileSystemSecurityModule>
<CommonOsGroup>dba</CommonOsGroup>
<UseMixedCredentials>false</UseMixedCredentials>
<EnableEbsScanning>true</EnableEbsScanning>should be transferred to the snowagent.config file under the Configuration/Oracle element:
<Oracle enabled="true">
<Include>
<AllInstances>true</AllInstances>
</Include>
<FileSystemSecurityModule>DEFAULT</FileSystemSecurityModule>
<CommonOsGroup>dba</CommonOsGroup>
<UseMixedCredentials>false</UseMixedCredentials>
<EnableEbsScanning>true</EnableEbsScanning>
</Oracle> -
snowmiddlewarescanner.config - Transfer all content of the Configuration element in snowmiddlewarescanner.config to the Configuration/SnowInventoryOracleMiddlewareScanner element of snowagent.config. The following snowmiddlewarescanner.config content:
<UseDataOptimization>false</UseDataOptimization>
<Anonymization>
<File filename="config.xml">
<Xpath>//listen-port</Xpath>
<Xpath>//listen-address</Xpath>
<Xpath>//credential-encrypted</Xpath>
<Xpath>//node-manager-password-encrypted</Xpath>
</File>
</Anonymization>should be transferred to the snowagent.config file under the Configuration/SnowInventoryOracleMiddlewareScanner element:
<SnowInventoryOracleMiddlewareScanner enabled="true">
<UseDataOptimization>false</UseDataOptimization>
<Anonymization>
<File filename="config.xml">
<Xpath>//listen-port</Xpath>
<Xpath>//listen-address</Xpath>
<Xpath>//credential-encrypted</Xpath>
<Xpath>//node-manager-password-encrypted</Xpath>
</File>
</Anonymization>
</SnowInventoryOracleMiddlewareScanner> -
sijs.config - Transfer all content of the Configuration element in sijs.config to the Configuration/SnowInventoryJavaScanner element of snowagent.config. The following sijs.config content:
<SecurityLevel>HIGH</SecurityLevel>
<ImpersonationUser>javascan</ImpersonationUser>should be transferred to the snowagent.config file under the Configuration/SnowInventoryJavaScanner element:
<SnowInventoryJavaScanner enabled="true">
<SecurityLevel>HIGH</SecurityLevel>
<ImpersonationUser>javascan</ImpersonationUser>
</SnowInventoryJavaScanner>
The examples above show the default configurations for each Oracle Scanner. When transferring settings, use the environment-specific values already present for those environments.
If the scanner-specific configuration files are still present, the agent remains backward compatible and will use them. However, if both the legacy files and the new centralized configuration are present, the settings in snowagent.config will take precedence.
2.2.1
Release date: 2025-06-18
Corrections
Oracle scanners
- If the path specified in the env.temp_dir setting in snowagent.config does not exist on the file system, the scanner will use the system default temporary location, instead of exiting with “The system cannot find the path specified” error message (1362161)
2.2.0
Release date: 2025-03-26
New
Snow Inventory Oracle Hardware Scanner
Oracle reverification
- The CPUQ scripts have been updated with new versions from Oracle as part of the 25.2 reverification for third party tool vendors.
2.1.3
Release date: 2024-08-21
Corrections
Snow Inventory Oracle Hardware Scanner
-
The scanner will now follow the logging level configured in the snowagent.config file. (04782764)
-
When a temporary folder has been specified by the env.temp_dir setting in the snowagent.config file, the CPUQ script now uses that temporary folder as expected, instead of using the default “tmp” folder. (04780246)
-
The jar file extraction functionality will now be doing case-insensitive validation during the jar resources extraction process. This will avoid “Invalid jar entry“ errors when there is a case difference between the defined temporary path location for the scanner and its actual canonical path, for example “C:\TEMP“ vs “C:\Temp“. (04780181)
-
The Snow Inventory Oracle Hardware Scanner will now log the correct scanner name in the log.
2.1.2
Release date: 2024-03-27
Enhancements
Security
- This release includes security enhancements. To avoid a possible path traversal vulnerability, the jar file extraction functionality will now validate the corresponding jar file to prevent illegal entries in the jar resources.
2.1.1
Release date: 2023-11-01
- From 2024-02-08 on , the scanner artifacts include a signature file to support upgrades by the inventory server https://docs.snowsoftware.com/snow-inventory-server/en/UUID-449ff7be-5ff7-edad-0967-b4d9ecdd7ed5.html for Snow Inventory Agent for Windows 7, Snow Inventory Agent for Linux 7, Snow Inventory Agent for MacOS 7 and Snow Inventory Agent for Unix 8 and later.
Enhancements
Snow Inventory Oracle Scanners
Using env.temp_dir as temporary location
- Snow Inventory Oracle Hardware Scanner will now use the temporary directory specified by the system setting key env.temp_dir in the snowagent.config file, if present, otherwise it will use the system specific temporary directory.
2.1.0
Release date: 2023-08-30
Enhancements
Snow Inventory Oracle Scanners
Oracle re-verification program for Database and Fusion Middleware
- The CPUQ scripts have been updated based on the requirements for the re-verification program.
Flexera does not own the third party trademarks, software, products, or tools (collectively, the "Third Party Products") referenced herein. Third Party Product updates, including user interface updates, may not be reflected in this content.