GermainUX Workspace
Browser-based, nothing to install
GermainUX Enterprise
On-premise deployment requirements
GermainUX Datastore
Datastore platform prerequisites
Installation Checklist
Verify before deploying
Overview
The software required for an on-premise GermainUX deployment depends on the selected architecture, datastore, operating system, and monitoring components. Before installation:- Confirm the GermainUX version you will deploy.
- Select the Enterprise hosting architecture.
- Select and prepare the datastore.
- Install the required runtime and infrastructure services.
- Create the required service and email accounts.
- Validate browser and network requirements.
- Confirm version compatibility with Germain Software.
GermainUX Workspace
GermainUX Workspace is accessed through a supported web browser and does not require locally installed client software.Supported Operating Systems
Any operating system capable of running a supported browser may be used.Supported Browsers
For the best security, compatibility, and performance, use a currently supported version of the selected browser.
Browser Settings
The following browser capabilities must be enabled:- JavaScript
- Web Storage
- Cookies when required by the configured authentication method
- HTTPS access to the GermainUX Enterprise URL
Optional Geographic Maps
If geographic mapping is enabled, user browsers require outbound HTTPS access to:GermainUX Enterprise
Supported Operating Systems
GermainUX Enterprise requires a 64-bit operating system. Supported operating-system families include:- Microsoft Windows
- IBM AIX
- Debian Linux
- Red Hat Enterprise Linux
- SUSE Linux
- Ubuntu Linux
- Oracle Solaris
Required Software
The exact supported versions may vary by GermainUX release. Use the versions included in or approved for your GermainUX installation package.
Do not independently upgrade Java, Tomcat, ActiveMQ, or another platform dependency without first confirming compatibility.
Email Account
Provide an email account that GermainUX Enterprise can use to send:- Alerts
- Scheduled reports
- User notifications
- Administrative messages
- Password-reset or account-related emails when applicable
- SMTP host
- SMTP port
- Encryption method
- Authentication method
- Username and credentials
- Sender address
- Allowed recipient domains
Service Accounts
Create the service accounts required to run GermainUX Enterprise and related components. Accounts should have only the permissions necessary to:- Start and stop GermainUX services
- Read installation and configuration files
- Write logs and temporary data
- Connect to the GermainUX datastore
- Access monitored systems when specifically required
- Execute authorized monitoring or automation tasks
Network Connectivity
GermainUX Enterprise requires access to:- The GermainUX datastore
- GermainUX Engines and other deployed components
- Configured authentication systems
- Email services
- Monitored applications or services when Enterprise connects directly
- External integrations enabled by your organization
GermainUX Datastore
Supported Operating Systems
The datastore must run on a 64-bit operating system supported by the selected datastore technology. Possible operating-system families include:- Microsoft Windows
- IBM AIX
- Debian Linux
- Red Hat Enterprise Linux
- SUSE Linux
- Ubuntu Linux
- Oracle Solaris
Supported Datastore Technologies
GermainUX supports the following datastore technologies:- Elasticsearch—preferred
- PostgreSQL
- MySQL
- Oracle Database Enterprise Edition:
- Oracle 11g
- Oracle 12c
Show all 9
Show all 9
- Oracle 18c
- Oracle 19c
- Microsoft SQL Server
Datastore Account
Create a dedicated account for GermainUX Enterprise to access the datastore. The account must have the permissions required to:- Connect to the datastore
- Create and update the GermainUX data structures
- Read and write monitoring data
- Create or manage indexes where applicable
- Perform installation and upgrade operations
- Execute required maintenance operations
Datastore Preparation
Before installing GermainUX Enterprise:- Install and validate the selected datastore.
- Create the GermainUX database, schema, or Elasticsearch resources.
- Configure authentication and encryption.
- Confirm connectivity from GermainUX Enterprise.
- Configure backup and recovery.
- Define retention and cleanup policies.
- Configure replication or high availability if required.
- Confirm adequate CPU, memory, storage, and disk performance.
GermainUX Engines and Monitoring Components
Additional software may be required depending on the deployed components and monitored technologies. Examples include:- Java for GermainUX Engines
- Docker and Docker Compose for container-based deployments
- Browser extensions for RUM Extension, JS Profiler, or RPA Bot Recorder
- Microsoft Visual C++ Redistributable for GermainUX-Agent
- Database-specific JDBC drivers
- Technology-specific libraries or runtime components
- Android requirements for mobile monitoring
- Kubernetes or Red Hat OpenShift for container-orchestrated deployments
Installation Checklist
Before deploying GermainUX Enterprise, verify that:- A supported 64-bit operating system is installed.
- The approved Java runtime is installed.
- The approved Tomcat version is installed or included in the deployment package.
- The approved ActiveMQ version is installed or included.
- The datastore is installed and reachable.
- Required datastore accounts and permissions are configured.
Show all 13
Show all 13
- GermainUX service accounts are available.
- An email account is available for alerts and reports.
- DNS names and TLS certificates are prepared.
- Required firewall and proxy rules are implemented.
- Administrator browsers meet Workspace requirements.
- Optional external domains are allowed only when their features are used.
- All component versions have been validated for the target GermainUX release.
Get Help
Contact GermainUX Support
The GermainUX team helps you get up and running faster, empower your team, turn data into actionable insights, and optimize performance to deliver measurable business outcomes.
Can't find what you need?
Search all GermainUX docs with Ctrl + K, or use the feedback buttons at the bottom of this page to tell us what is missing.
The content of this document is proprietary to GERMAIN SOFTWARE.

