📦 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:
-
Define the applications, users, environments, and technologies to be monitored.
-
Estimate the expected monitoring volume and data-retention period.
-
Select the deployment architecture.
-
Review hardware, software, storage, and network requirements.
-
Identify the servers or clusters that will host each GermainUX component.
-
Obtain the GermainUX packages and license.
-
Prepare DNS, certificates, firewalls, proxies, and load balancers.
-
Prepare the required datastore and infrastructure services.
-
Define backup, recovery, high-availability, and upgrade procedures.
-
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 |
|
|
|
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 |
|---|---|
|
Initial deployment path for a standard GermainUX environment |
|
|
Install and configure the datastore |
|
|
Deploy the central Enterprise application |
|
|
Deploy GermainUX on Kubernetes |
|
|
Deploy GermainUX on Red Hat OpenShift |
|
|
Confirm customer-specific configuration after installation or upgrade |
|
|
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