GermainUX-Enterprise - OnPremise

📦 Deploy GermainUX Enterprise On-Premise

🔍 Overview

GermainUX Enterprise can be deployed within your organization’s data center, private cloud, or cloud account.

An on-premise deployment gives your organization direct control over:

Area

Infrastructure and network architecture

Data location and residency

Platform access

Security policies

Backup and disaster recovery

Upgrade scheduling

Data retention

Integration with internal systems

Your organization manages the underlying infrastructure, while Germain Software provides the GermainUX packages, license, documentation, upgrades, and deployment assistance.

🏗️ Deployment Architecture

GermainUX Enterprise is the central platform used to:

Capability

Configure monitoring and automation

Receive and process collected telemetry

Analyze user and application activity

Provide dashboards and reports

Manage alerts and SLAs

Store and replay user sessions

Administer users, roles, privacy, and retention policies

Additional GermainUX components are deployed according to the applications and technologies you need to monitor.

Component

Typical deployment location

GermainUX Enterprise

Your data center, private cloud, or cloud account

GermainUX Datastore

Dedicated or shared infrastructure approved for GermainUX data

GermainUX Engine

Near the applications, databases, infrastructure, or services being monitored

GermainUX-Agent

Monitored Windows workstations or servers

GermainUX-Code Profiler

Application servers or monitored runtimes

GermainUX-RUM Windows

User workstations

GermainUX-RUM JS

Monitored web applications

GermainUX-RUM Extension

Managed user browsers

GermainUX-JS Profiler

Supported browsers

GermainUX Mobile App

Supported Android devices

Components can be distributed across multiple servers, network zones, regions, or environments.

⚙️ Supported Deployment Options

Depending on your architecture and requirements, GermainUX Enterprise can be deployed using:

Option

A standard server-based installation

Docker containers

Kubernetes

Red Hat OpenShift

Cloud-hosted virtual machines within your own account

The appropriate deployment model depends on the expected data volume, availability requirements, infrastructure standards, and operational responsibilities.

📋 Before You Begin

Complete the following activities before installation:

  1. Define the applications, users, environments, and technologies to be monitored.

  2. Estimate the expected monitoring volume and data-retention period.

  3. Select the deployment architecture.

  4. Review hardware, software, storage, and network requirements.

  5. Identify the servers or clusters that will host each GermainUX component.

  6. Obtain the GermainUX packages and license.

  7. Prepare DNS, certificates, firewalls, proxies, and load balancers.

  8. Prepare the required datastore and infrastructure services.

  9. Define backup, recovery, high-availability, and upgrade procedures.

  10. Confirm security, access, privacy, and data-residency requirements.

🛠️ Requirements

Infrastructure requirements depend on:

Factor

Number of monitored users and applications

Volume and frequency of collected facts

Session Replay usage

Code-profiling volume

Data-retention period

Number and complexity of dashboards, reports, and alerts

Required availability and redundancy

Number of deployment environments

Review the detailed requirements before provisioning infrastructure:

Germain Software can help size the environment based on your expected deployment.

📁 Packages and License

Contact Germain Software to obtain:

Item

The appropriate GermainUX release packages

Required component packages

A license matching your deployment

Installation and upgrade assistance

Provide the requested deployment information, including the servers or environments on which GermainUX Enterprise, Engines, and other licensed components will run.

Copy the required packages to the appropriate GermainUX Enterprise, service, datastore, and Engine hosts.

Obtain the GermainUX packages and license.

🔒 Network and Security Preparation

Before installation, confirm:

Requirement

DNS names for each GermainUX environment

TLS certificates and certificate chains

Required inbound and outbound ports

Connectivity between GermainUX Enterprise and the datastore

Connectivity between Enterprise and GermainUX Engines

Connectivity from Agents, profilers, browsers, and mobile components

Corporate proxy configuration

Firewall and allowlist rules

Authentication and identity-provider requirements

Access to email, integration, or notification services

Administrative and service accounts

Use encrypted communication wherever supported and restrict network access to authorized systems.

🚀 Installation Process

A typical on-premise deployment follows these stages:

🔧 1. Prepare the Infrastructure

Provision the required compute, memory, storage, operating systems, container platform, networking, DNS, and certificates.

🗄️ 2. Install the Datastore

Deploy and configure the supported datastore used by GermainUX Enterprise.

Define:

Item

Storage allocation

Retention

Indexing

Backup

Recovery

Security

High availability

🖥️ 3. Install GermainUX Enterprise

Install the central GermainUX Enterprise services using the architecture selected for your organization.

Available installation paths include:

Path

Standard installation

Docker-based deployment

Kubernetes

Red Hat OpenShift

🔑 4. Apply the License

Install the license provided for your environment and confirm that all required components and capabilities are available.

⚙️ 5. Configure Enterprise Services

Configure the environment-specific settings, including:

Setting

GermainUX URLs

Datastore connectivity

Authentication

Email

Proxies

Certificates

Integrations

Retention

Security

Logging

✅ 6. Validate the Installation

Confirm that:

Check

GermainUX Enterprise starts successfully

The datastore is connected

Administrators can sign in

The required services are healthy

Dashboards and configuration interfaces load

Email and authentication operate correctly

Components can communicate with Enterprise

🛠 7. Validate Customizations

After installation or upgrade, validate all customer-specific:

Customization

Configurations

Rules

KPIs

Dashboards

Integrations

Scripts

Reports

Authentication settings

🛡️ 8. Configure GermainUX Sentinel

Deploy or configure GermainUX Sentinel to monitor the health of the GermainUX platform itself.

📡 9. Deploy Monitoring Components

Install only the components required for your monitored applications and technologies.

✅ 10. Validate End-to-End Monitoring

Confirm that telemetry flows from each monitoring component to GermainUX Enterprise and appears correctly in:

Details

Dashboards

Analysis

Alerts

Reports

Traces

Session Replay

See the complete GermainUX Enterprise installation guides.

📖 Installation Guides

Guide

Purpose

Quick Start Setup

Initial deployment path for a standard GermainUX environment

GermainUX Datastore

Install and configure the datastore

GermainUX Enterprise on Tomcat

Deploy the central Enterprise application

Kubernetes Setup

Deploy GermainUX on Kubernetes

OpenShift Setup

Deploy GermainUX on Red Hat OpenShift

Validate Customizations

Confirm customer-specific configuration after installation or upgrade

GermainUX Sentinel

Configure self-monitoring for the GermainUX platform

🤝 Management Responsibilities

Area

Your organization

Germain Software

Provision and manage infrastructure

Assisted

Operate the container or server platform

Assisted

Manage network, DNS, certificates, and firewalls

Assisted

Manage backups and disaster recovery

Assisted

Install and operate GermainUX Enterprise

Assisted

Provide GermainUX packages and licenses


Provide product upgrades and documentation


Define monitored applications and requirements

Assisted

Configure GermainUX monitoring and analysis

Assisted

Assisted

Diagnose product-specific issues

Assisted

The exact responsibilities can be adjusted according to your support and services agreement.

🔐 Security and Data Privacy

Before production use, define:

Consideration

Which applications and users may be monitored

Which data may be collected

Which values must be masked, anonymized, or excluded

Whether Session Replay is permitted

Who may access monitoring data

How long data should be retained

How backups are protected

How encryption keys and certificates are managed

Which audit and change-management procedures apply

Validate these controls with representative data before expanding monitoring to production users. More details on Security and Data Privacy.

🔗 Deploy Additional Components

After GermainUX Enterprise is operational, deploy the components required for your use cases:

🤝 Deployment Assistance

Germain Software can help your team:

Service

Select an architecture

Size the infrastructure

Review network and security requirements

Install GermainUX Enterprise

Configure the datastore

Deploy monitoring components

Validate data collection

Prepare the production rollout

Plan upgrades

Contact Germain Software to discuss an on-premise deployment or request assistance.


Component: Enterprise

Feature Availability: 2014.1 or later