Skip to main content

Prerequisites

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

System requirements

Snow Inventory Java Scanner is dependent on Snow Inventory Agents for Windows, Linux, macOS, 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 Java Scanner needs the following permissions and environment variables, depending on the platform:

PlatformPermissions and environment variables
macOSWrite permissions to /Users/Shared/SnowSoftware/Inventory/Agent/script-output are required.
LinuxWrite permissions to /var/run/SnowSoftware/Inventory/Agent/script-output are required.
UnixWrite permissions to /var/tmp/SnowSoftware/Inventory/Agent/script-output are required.
WindowsAn admin user account (Local Admin on the server) should be used when running the scanner.

Dependencies on the Snow Inventory Agent

Snow Inventory Java 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: In a Windows, Linux or Unix environment, 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, refer to the user guide for the respective agent. In a macOS environment, the scanner requires a custom schedule created by the user. For more information, see Schedule the scan in a macOS environment.

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