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. For more information, see Agent configuration file.

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*jazn-data.xml*ubbc*bdmconfig*
beahomelistbiee-domain.xmlbips_version.txtbrioqry.exe
cluster.propertiescomps.xmlconfig.xmldmconfig*
domain-registry.xmlessmshessmsh.exehrrunant.cmd
JSconfig.xmllic.txtNQSConfig.iniopmn.xml
opmnctloracle-bi-shared.jarportalconfig.xmlpthome.xml
registry.xmlserver.xmlsessions.xmlsetupinfo.txt
stopwebanalysisstopwebanalysis0tuxconfig*tuxwsvr.ini
version.txt

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

\\demo\\All UsersAppDataCollection\\bin\\output
dmconfig.dlDocuments and Settingsgnomejavaee-tutorial
patch_storageProgram FilesRECYCLERsamples
starofficetemplatestomcatWINDOWS
workshop4WP

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

/demo//demos//gnome//sample/
/samples//starofficeCollection/bin/outputeclipse/plugins/com.m7.nitrox.kodo
javaee-tutorialpatch_storagetemplatestomcat
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:

apacheBBLbeasvcbeasvc64
beasvcX64DBBLdis3dis4
dis51dis51prdis51wsdwfde61
f45desf45runf50dbg32f50run32
f60f90frmwebGWWS
httpdifbld60ifbld90ifcgi60
ifcmp60ifcmp90ifctrl60ifdbg60
ifrun60ifsrv60ifwdb60ifweb60
ifweb90imapdsiooomgrrmijava
javawjmcjrejrmc
JSHJSLnodemanagernqsserver
oadodisrvofcguardoidldapd
oidmonoidrepldopmnoraclesvc
r30cli32r30con32r30isv32r30qmu32
r30rbe32r30rqm32r30run32r30sxc32
r30sxu32rwbld60rwbuilderrwcgi60
rwcli60rwcon60rwconverterrwisv60
rwmts60rwqmu60rwrbe60rwrqm
rwrqm60rwrun60rwserverrwsxc60
rwsxu60startNodeManagerstartWebLogicstartWLS
TMJAVASVRTMMETADATAvdeserverwebcache
webcacheawebcachedwlsvcwlsvc64
wlsvcX64

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, Unixdf -T

Identifying running Oracle Middleware components

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

  • opmnctl status