Posts Tagged ‘uCMDB’

uCMDB 9.05 Multi-Tenancy: How To

Option I

Go to JMX Console

  1. Search for "UCMDB:service=Customer and States Services"
  2. Select "addCustomer"
  3. Input "CustomerID:  2"
  • customerName:  SecondCustomer
  • configId:  <empty>
  • clusterId:  <empty>
  • Invoke (may take 10-15 minutes)

Option II

Create new customer configuration

From: C:\hp\UCMD\UCMDBServer\tools\server_management.bat

  1. Go to Customer Configurations link
  2. Click new customer config button
  3. Create new schemas
  4. Create new customer
  5. Click Customers link
  6. Click New Customer button
  7. ID:  2
  • Name:  SecondCustomer
  • Configuration:  The one we just made..
  • Cluster:  <empty>

Note: Option II does not appear to work in uCMDB 9.05 CUP1

Reset BAC 8.x JMX-Console Password

1- Stop the HP Business Availability Center Gateway or Data Processing server.

2- Run the appropriate file, depending on the operating system in use, on either the Gateway or Data Processing server:

For Windows \tools\jmx\changeCredentials.bat

The Change Password dialog box opens, where you enter and confirm your
new password. The password change is registered and encrypted in the
following files, located on either the Gateway or Data Processing server:

1- \\EJBContainer\server\mercur \conf\props\

The syntax in this file appears as username=password.

2- \\conf\jmxsecurity.txt
The syntax in this file appears as username password.

Note: The login name cannot be changed

Upgrading a BAC 8.x uCMDB Foundation License

When you install Business Availability Center, you receive the Universal CMDB Foundation license. To obtain the file needed to upgrade to the Standard or Advanced license, contact HP Software Support, then perform the following procedure:

To upgrade your license:

1. Obtain the appropriate file (standard or advanced) from HP Software Support.
2. Replace the ucmdb_license.xml file in the \mam_lib\server folder on the Data Processing server machine .

If Business Availability Center is installed in a distributed deployment, replace the file on the Gateway Server machine.

3. Use the JMX console to force a license change:
a. Launch a Web browser and enter the address http://.:8080/jmx-console, where is the name of the machine on which BAC is installed. When prompted, enter the JMX Console authentication credentials (if you do not have these credentials, contact your system administrator).
b. Under MAM, click service=UCMDB UI to open the JMX MBEAN View page.
c. Locate java.lang.String getLicenseForCustomer() and enter the following information:

In the force parameter box, select True.
In the ParamValue box for the parameter customerId, enter 1.
Click Invoke.

Note: To verify the type of license that is installed, select False and enter the customer ID. Details about the license are displayed.

4. Restart the BAC server.

Gathering Requirements for an Application Map

The Goal:
To provide a realistic and accurate representation of the application or business service.

What’s Needed:
High level architecture diagrams of the application to be discovered and mapped
– Needs to include all application components (DB, App Servers, Load Balancers, etc).
Application Details
– Ports used
– Application details (App name, DB names, etc.)
– IP ranges of servers & devices
Access to application SME
– Needs to have detailed understanding of application environment
– Needs to understand application component configurations
Credentials for application components
– We will provide a list of whats required based upon application architecture

Application SME Involvements:
The Time Requirement:
– Should be limited to 4-8 hours total per application
– Will be Q&A type involvement
– Time will be broken up into several shorter sessions
Other Requirements
– Help troubleshoot discovery issues with non-standard configurations
– Help gather credentials
– Identify any internal processes we need to follow
The Goal:
– Validate that the maps being created are accurate representations of the application
– Ensure that we have included all relevant components and tiers
– Ensure discovery process is sustainable going forward.

Reset the default UCMDB 9.x JMX Password

If you are not entirely familiar with the functions of the UCMDB JMX console, you can use the following simple steps to change the default (and very unsecure) JMX “sysadmin” default password.

1) Access the JMX console:
http://<your application hostname or ip>:<port>/jmx-console/

2) Under UCMDB, locate and select “UCMDB:service=Security Services”

3) Under Operations, locate and select “changeSystemUserPassword”

4) In the proceeding table, fill out the fields as follows and select “Invoke”.

userName:  sysadmin
password: yournewpassword

5) If you wish to test your new password, clear your browser cache/cookies and reload the JMX console, or simply use a different browser (if you have one).


Return top