Skip to main content

Prerequisites

The prerequisites and requirements for installing and running Snow Inventory Oracle Middleware Scanner are described below.

System requirements

Snow Inventory Oracle Middleware Scanner is dependent on Snow Inventory Agents for Windows, Linux, and Unix. It requires to be executed in a Java Runtime Environment. For information on required agent and Java versions, see System Requirements.

Permissions and environment variables

The operating system user running Snow Inventory Oracle Middleware Scanner needs the following permissions and environment variables, depending on the platform:

PlatformPermissions and environment variables
LinuxMust have read permissions on all include paths defined in the snowagent.config file.
Must have execute permissions on the opmnctl executable if present in some of the middleware installation locations.
Must have write permissions to: /var/run/SnowSoftware/Inventory/Agent/script-output
Must have sudo rights to the following operating system command, in order to automatically discover all running Oracle Middleware processes on the current server: ps -eaf
The NOPASSWD option must be set in the sudoers file.
Example:
In the sudoers file for Linux, user snow has the rights to execute the command with sudo and no password:
##
## User privilege specification
##
root ALL=(ALL) ALL
snow ALL=NOPASSWD: /usr/bin/ps -eaf
UnixMust have read permissions on all include paths defined in the snowagent.config file.
Must have execute permissions on the opmnctl executable if present in some of the middleware installation locations.
Must have write permissions to: /var/tmp/SnowSoftware/Inventory/Agent/script-output
Must have sudo rights to the following operating system command, in order to automatically discover all running Oracle Middleware processes on the current server: ps-eaf
The NOPASSWD option needs to be set in the sudoers file.
Example:
In the sudoers file for Unix, user snow has the rights to execute the command with sudo and no password:
##
## User privilege specification
##
root ALL=(ALL) ALL
snow ALL=NOPASSWD: /usr/bin/ps -eaf
WindowsShould run the component with an admin user account (Local Admin on the server).

Dependencies on the Snow Inventory Agent

Snow Inventory Oracle Middleware Scanner has the following dependencies on the Snow Inventory Agent that are essential for its operation and configuration:

  • Activation and configuration management: The scanner is activated and fully configured through the agent configuration file. For more information, see Configure the scanner.

  • Execution and scheduling: The scanner is launched by the agent and follows the same scan schedule as defined for the agent. For more information on agent scan scheduling, see the user guide for the respective agent.

  • File system search integration: The scanner uses the file system search results generated by the agent. For more information, see The scanning process.