Welcome to the IBM Db2 Genius Hub! If you’re ready to transform how you monitor and manage your data, the first step is building a Connection Profile.
Think of this profile as a secure bridge between the Db2 Genius Hub and your target database. It defines where your data lives, how to authenticate, and how the Db2 Genius Hub runs tasks like health checks or manual SQL queries.
Prerequisites: What You’ll Need
Before you start, gather these four "technical keys" from your Database Administrator (DBA):
- Host & Port: The IP address or hostname and the port number (default is usually 50000).
- Database Name: The specific instance name.
- Administrative Credentials: A username/password with appropriate authorities (e.g., SQLADM).
- Security Details: Does your server require SSL or specific JDBC attributes?
Step 1: Launch the Connection Console
Any user with web console access can create a connection:
- Log in to the Db2 Genius Hub console.
- From the sidebar, click Home.
- Select the Add Database Connection button to launch the configuration page.

Step 2: Connection and Database Option
This section acts as the technical identity of your bridge.
|
Field Name
|
Description
|
|
Connection Name
|
A unique nickname (e.g., PROD_FINANCE_DB).
|
|
Host and Port
|
The location and communication port of your server.
|
|
Database Name
|
The specific name of the database.
|
|
JDBC Attributes
|
(Optional) Specific behaviors for the JDBC connection string.
|
Tip: Use a clear naming convention. It’s much easier to manage your environment when you grow from one database to dozens if your names are descriptive!

Step 3: Security and credential Option
Security Architecture — Defense in Depth
Db2 Genius Hub is built on a Defense in Depth strategy. This means security isn't just one "wall"—it's a series of layers designed to protect your data at every stage.
- Encryption in Transit: All communication between the Db2 Genius Hub and your database is shielded by SSL/TLS encryption.
- Encryption at Rest: Stored credentials within the Db2 Genius Hub repository are protected using industry-standard AES-256 encryption.
Enterprise Option — HashiCorp Vault Integration
For organizations requiring centralized encryption key management, Genius Hub offers HashiCorp Vault integration.
When creating or editing a connection profile, you can enable this to store encryption keys in HashiCorp Vault (external to Genius Hub) rather than using the default internal encryption: Use password encryption key store
This provides separation of duties (DBAs manage credentials, Security team controls keys), centralized key rotation, and meets compliance requirements for SOX, PCI-DSS, HIPAA, and GDPR.
For complete details on setup, configuration, migration strategies, and troubleshooting, see: Creating client secret by connecting to HashiCorp Vault
The Three-Tier Credential Model
As part of this layered defense, the platform uses a granular model to balance security and convenience:
- Monitoring Credentials (The "Observer"): Works 24/7 in the background to track health and performance.
- Job Credentials (The "Worker"): Shared credentials used for scheduled operations like backups or maintenance.
- Personal Credentials (The "Individual"): Used for interactive work in the SQL Workbench. These are never shared.
|
Option Type
|
Purpose
|
Required Privileges
|
Key Note
|
|
Enable Monitoring Data Collection
|
Enables default monitoring data collection using assigned credentials.
|
High-level privileges (e.g., SQLADM or WLMADM)
|
⚠️Consumes CPU, memory, and network; credentials persist in the repository.
|
|
Enable Jobs to run (Shared Credential)
|
Sets up a shared credential for executing scheduled jobs.
|
General permissions required to run the specific jobs (for example, backup role).
|
⚠️Credentials persist in the repository for use by connection profile owners.
|
|
Enable Personal Credentials
|
Allows users to use their own credentials for admin tasks (SQL, editing tables).
|
User-specific permissions based on individual roles.
The DBA can help assign appropriate least-privileged permissions to allow access to objects and DML operations.
|
⚠️Credentials remain private and are not shared with other users.
|
An option is available to enable Remote OS Service. This is required for the Log Analysis feature. Please refer to our blog for further details on this: Introducing Log Analysis in IBM Db2 Genius Hub: Real-Time Diagnostics at Your Fingertips

Step 4: Save and Explore
Once your settings are dialed in, hit Save. Now you can:
- Head to the Monitor tab to see real-time health metrics.
- Open the AI Assistant to ask deep questions about your database performance.
Portability & Maintenance
Navigate to Administration → Connection Profile to manage your inventory. You can Export Profiles into a CSV format—perfect for bulk auditing, sharing configurations with your team, or keeping an offline backup of your metadata.

Video
To see this in action, here is a walkthrough showing Adding the Connection profile process
Two Layers of Authorization
Having credentials is not the same as having total access. Genius Hub uses two independent layers to protect your data:
- Console Privileges: What can you do inside the Genius Hub console? (e.g., Are you a Console Admin?)
- Connection Profile Privileges: Which specific databases are you actually allowed to access?
The result? Being an admin in the console doesn't automatically mean you have unrestricted access to every database.
Real-World Example: Same Database, Different Outcomes
Imagine three teammates all accessing the same production connection profile:
- Alex uses credentials with read and update permissions.
- Mary uses credentials with read-only permissions.
- Alice uses credentials with administrative privileges.
Because they use Personal Credentials, the platform respects their individual identities. Alex can run updates, Mary can only query data, and Alice can perform broad admin tasks—all through the same Connection Profile.
Conclusion: Security and Scalability
The three-tier credential architecture in IBM Db2 Genius Hub provides a powerful balance of automated system operations, individual accountability, and enterprise-grade security at every layer.
By implementing this model, your team benefits from:
- Reduced Operational Overhead: No more manual credential entry for every single connection.
- Enhanced Security: Robust protection through AES-256 encryption
- Improved User Experience: A "save once, use everywhere" approach that eliminates password fatigue.
Whether you are managing 5 databases or 500, Db2 Genius Hub’s credential management scales with your needs while maintaining the strict security and compliance standards your enterprise demands.