Skip to main content

Prerequisites

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

Dependency on other Snow products

Snow Inventory Oracle Middleware Scanner is dependent on Snow Inventory Agents for Windows and Linux version 6.0.0 or later and Snow Inventory Agent for Unix version 7.0.0 or later.

In a Snow Atlas environment, Snow Inventory Oracle Middleware Scanner earlier than version 3.0 is required. Version 3.0 and later can currently only be used with Snow License Manager.

The scanner is triggered through a crontab job in Linux or Unix environments and by a PowerShell script for Windows.

Java runtime environment

Snow Inventory Oracle Middleware Scanner requires Java Runtime Environment 8 (1.8), 11, or 17 installed on the target computer.

Supported versions of Java Runtime Environments are Oracle Java SE and Oracle OpenJDK (versions 8, 11, and 17).

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:

Platform

Permissions and environment variables

Linux

Must 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 54.

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



Unix

Must 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 55.

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



Windows

Should run the component with an admin user account (Local Admin on the server).