Skip to main content

The scanning process

Snow Inventory Oracle Middleware Scanner performs the file system search in the same locations as the Snow Inventory Agent, configured in the Software element of the agent configuration file, snowagent.config. See Agent configuration file for more information.

For Linux, macOS, and Unix environments, the file system search will ignore all mounted drives with a file system type different from the root (/) file system type, unless it is listed in Software/IncludeCriteria/FileSystem.

For Linux environments, the following fixed exclude paths are added to align the file search behavior with the Snow Inventory Agent:

| /net/* | /panfs/* | /tmp/* | /boot/* | | /usr/include/* | /usr/share/* | /usr/src/* | /var/* |

For Linux environments, you can configure bind mounts and autofs mounts to be excluded from the scan. For Unix environments, you can configure bind mounts to be excluded from the scan. See Configure the agent to exclude bind mounts and autofs mounts from the scan in the Snow Inventory Agent for Linux user guide for a description of both configurations.

note

The inventory data collected by the scanner reflects a snapshot of the Oracle Middleware environment at the instant when the inventory scan is performed.

File scanning

The scanner searches for the following files:

| *_InstallLog.log | comps.xml | NQSConfig.ini | setupinfo.txt | | *jazn-data.xml | config.xml | opmn.xml | stopwebanalysis | | *ubbc* | dmconfig* | opmnctl | stopwebanalysis0 | | bdmconfig* | domain-registry.xml | oracle-bi-shared.jar | tuxconfig* | | beahomelist | essmsh | portalconfig.xml | tuxwsvr.ini | | biee-domain.xml | essmsh.exe | pthome.xml | version.txt | | bips_version.txt | hrrunant.cmd | registry.xml | | | brioqry.exe | JSconfig.xml | server.xml | | | cluster.properties | lic.txt | sessions.xml | |

For Windows, files in paths containing the following will be ignored:

| \\demo\\ | Documents and Settings | RECYCLER | WINDOWS | | All Users | gnome | samples | workshop4WP | | AppData | javaee-tutorial | staroffice | | | Collection\\bin\\output | patch_storage | templates | | | dmconfig.dl | Program Files | tomcat | |

For Linux and Unix, files in paths containing the following will be ignored:

| /demo/ | /sample/ | Collection/bin/output | patch_storage | | /demos/ | /samples/ | eclipse/plugins/com.m7.nitrox.kodo | templates | | /gnome/ | /staroffice | javaee-tutorial | tomcat |

note

File types and paths specified in the Software/Exclude section of the agent configuration file, snowagent.config, will not be included in the scan. Therefore, for the scanner to collect all the required files, you must make sure that the files listed in this section are not part of the Software/Exclude section.

Scanning active Oracle Middleware processes

The scanner requires permission to gather information related to Oracle Middleware product installations using the “ps -eaf” command. The scanner acquires information for the following processes:

| apache | ifcgi60 | ofcguard | rwqmu60 | | BBL | ifcmp60 | oidldapd | rwrbe60 | | beasvc | ifcmp90 | oidmon | rwrqm | | beasvc64 | ifctrl60 | oidrepld | rwrqm60 | | beasvcX64 | ifdbg60 | opmn | rwrun60 | | DBBL | ifrun60 | oraclesvc | rwserver | | dis3 | ifsrv60 | r30cli32 | rwsxc60 | | dis4 | ifwdb60 | r30con32 | rwsxu60 | | dis51 | ifweb60 | r30isv32 | startNodeManager | | dis51pr | ifweb90 | r30qmu32 | startWebLogic | | dis51ws | imapds | r30rbe32 | startWLS | | dwfde61 | iooomgrrmi | r30rqm32 | TMJAVASVR | | f45des | java | r30run32 | TMMETADATA | | f45run | javaw | r30sxc32 | vdeserver | | f50dbg32 | jmc | r30sxu32 | webcache | | f50run32 | jre | rwbld60 | webcachea | | f60 | jrmc | rwbuilder | webcached | | f90 | JSH | rwcgi60 | wlsvc | | frmweb | JSL | rwcli60 | wlsvc64 | | GWWS | nodemanager | rwcon60 | wlsvcX64 | | httpd | nqsserver | rwconverter | | | ifbld60 | oad | rwisv60 | | | ifbld90 | odisrv | rwmts60 | |

Identifying drives and drive types

To correctly identify available drives and drive types the scanner uses the following commands:

PlatformCommand
Windowswmic logicaldisk get DeviceID, DriveType
Linux and Unixdf -T

Identifying running Oracle Middleware components

To correctly identify running Oracle Middleware components, the following command is used:

  • opmnctl status