HPE Software Products: UCMDB and UD Practitioners Forum (Previously CMS)
Share |

reset OMI jmx console user name and passwordOpen in a New Window

Hi,

I am using OMi 10.10 which is using UCMDB 10.21 for RTSM . i have  to reset the jmx console credentails which i access using http://<OMi_RTSM_Server_DNS_Name>:21212/jmx-console . 

Can you please help me .

Thanks

Sajith

 

applicationSignature.xml and config path?Open in a New Window

hi

anyone successfully using the 'linked configuration files' feature from within the applicationSignature.xml file? I thought that it would marry up with the path process attribute but somehow i cannot get it to work.

is there a way to pull out config file content into attributes?

cheers,

valerio

 

Recommendations within a virtual uCMDB environmentOpen in a New Window

We have recently implemented uCMDB within our network and have determined that we need the standard sizing based on the number of systems we have. Within our production network, all of our systems are virtual including the database server running MS SQL 2012. We have one application server (8 processors, 16GB RAM), two main probes (4 processors, 16 GB RAM), and one database server (8 processors, 16 GB RAM).

We have discovery jobs running daily for both infrastucture and inventory templates, and are experiencing a lot of timeouts and bottlenecks. I've researched some of this and did find a whitepaper on suggested application and probe settings to help alleviate these issues. So far they have not worked. I also read that it is suggested to house the database server on a physical server when dealing with performance issues.

Is there any merit to this suggestion? Also, does anyone have any suggestions on other ways we can improve the performance of these jobs?

 

Creating Integration point failure: UCMDB DiscoveryOpen in a New Window

Hi all,

 

I have a somewhat odd issue. For a variety of reasons, on a 100% fresh install of uCMDB (With the foundations license installed), I had to delete the out-of-the-box integration point "UCMDB Discovery". This integration point is related to the webservices API, which I will be using.

Now, I cannot re-add it. (I deleted it because it was apparently very easy to redo - just select the UCMDB API Population adapter).

When I try adding it I get an error stating that I have exceed the limit for non-HP integration points.
However keep in mind the Integration point was there before, and active. Yet now I cannot re-create it?


Any ideas?

 

Delete Relationship between two CIsOpen in a New Window

Hi All,

I need to delete the relationship between two CIs. What i am doing is going to the IT Universe selecting the relationship that i want to delete (after searching for the node and BA and want to delete the relationship i.e containment in this case ) Right click and choosing the delete option over there. But it is not working as there is no display message is showing over on that and relationship still remain the same.

 

And another thing

If i Do this will it affect the other CI which is connected to the BA.

For example 1 BA is connected to the 8 machine if i delete the one will it affect the other 7.

 

 

 

UCMDB-Servicenow Integration using web service import set to update CIs in ServicenowOpen in a New Window

Hi,
Working on UCMDB10.22 and Servicenow Helsinki .

In servicenow , some CIs were exist from SCCM and same need to be updated from UCMDB CIs. Same is done by web service import set from Service now. I am able to update it using globalid field as unique at servicenow side but I can push the CIs once only . Second push does not update the CIs and there is error message in logs as sys_id doesnot available in UCMDB. But OOb push job to cmdb_ci_win_server table is able to update CIs second time.

Please let me know how to resolve the issue.

Regards,
Nick

 

Licensing GuideOpen in a New Window

Hi all,

 

I have some UCMDB licensing Guide documents but are a little old and I do not remember how I got them.

 

Do you know where could I found the newest UCMDB Licensing Guide? Do you know if Automatic Service Discovery require any extra license (currently or short term)?

 

Thanks a lot!

 

UCMDB Data Flow Probe 10.30 error during installationOpen in a New Window

Hello friends,

I have a problem with HP UCMDB Data Flow Probe 10.30 installation.

During installation process I recieve "Data Flow Probe PostgreSQL Database Problem" error notification.

I have attached screenshot of error window.

P.S. HP UCMDB Data Flow Probe 10.20 was successfully instaled, but I need 10.30.

 

Thanks in advance.

 

 

How to execute bean UCMDB:service=TQL Services method calculateTqlAdHoc from a coomand lineOpen in a New Window

I want to execute the bean UCMDB:service=TQL Services method calculatetqladhoc with arguments and print the result from a command line.  I use opr-jmxClient.sh such as

opr-jmxClient.sh -r -system localhost:21212 -bean "UCMDB:service=TQL Services" -method calculateTqlAdHoc -arguments 1 ADAMDomainControllerDependLink

but it fails with a status WAITING.  Any suggestion?

 

uCDMDB version 10.2 View Creation using JAVA APIOpen in a New Window

Hi am writing JAVA program using JAVA API provided by HP-uCMDB Version 10.2 to create and save a Simple uCMDB View.

Able to create view,write TQL and filter the results. But, while saving the view, am receiving the below error.

 

Have attached the program also. Need a sample JAVA program using uCMDB Java API to create and save a simple View in uCMDB

 

Exception in thread "main" com.hp.ucmdb.api.ExecutionException:
--- Start of server-side exception ---
com.mercury.topaz.cmdb.shared.base.CmdbException: [ErrorCode [110008] URM validation error occured after put/remove operations]
[ERROR CODE- 110008] appilog.common.system.exceptions.AppilogException: appilog.framework.shared.manage.impl.MamResponseException: [ErrorCode [110008] URM validation error occured after put/remove operations]
CMDB Operation Internal Error: class appilog.framework.shared.manage.impl.MamResponseException : appilog.framework.shared.manage.impl.MamResponseException: [ErrorCode [110008] URM validation error occured after put/remove operations]
CMDB Operation Internal Error: class com.mercury.topaz.cmdb.shared.base.CmdbException : URM transaction validation error: The resource key: {{},Topology_TQL} is referenced from resource: {{MyView},Topology_VIEW} but isn't exist in the URM!! : operation com.hp.ucmdb.view.facade.impl.ViewPersistenceManagerFacadeImpl$1ViewUpdateSaveViewOperation : class com.mercury.topaz.cmdb.shared.base.CmdbException :
CMDB Internal Error: Error while handling request: {request: ID='9e35489370f42f4203ee72ae6d49c465' Message='General CMDB request' Operation='com.hp.ucmdb.view.facade.impl.ViewPersistenceManagerFacadeImpl$1ViewUpdateSaveViewOperation@28d85587' Customer ID='1, id name: Default Client'
Context='CMDB Context: Customer id = '1, id name: Default Client' , User ID = '911' , Caller Application = 'Test,loggedInUser:{hpadmin}''} : operation appilog.common.foldering.impl.FoldersFacadeImpl$CreateOrUpdateDefinition : class com.mercury.topaz.cmdb.shared.base.CmdbException :
CMDB Internal Error: Error while handling request: {request: ID='f34b5a4065cc13b5091cc37a45596bf2' Message='General CMDB request' Operation='appilog.common.foldering.impl.FoldersFacadeImpl$CreateOrUpdateDefinition@26bd945d' Customer ID='1, id name: Default Client'

 Program is given below.

import com.hp.ucmdb.api.UcmdbService;
import com.hp.ucmdb.api.UcmdbServiceFactory;
import com.hp.ucmdb.api.UcmdbServiceProvider;
import com.hp.ucmdb.api.topology.*;
import com.hp.ucmdb.api.view.ViewService;
import com.hp.ucmdb.api.view.ViewWithFoldingDefinition;
import com.hp.ucmdb.api.view.foldingdefinition.FoldingDefinition;
import com.hp.ucmdb.api.view.foldingdefinition.FoldingDefinitionNodesFactory;
import com.hp.ucmdb.api.view.result.ViewResult;
import com.hp.ucmdb.api.view.result.ViewResultTreeNode;

import java.io.File;
import java.io.FileInputStream;
import java.io.FileNotFoundException;
import java.io.IOException;
import java.util.List;
import java.util.Properties;

import org.apache.commons.codec.binary.Base64;
import org.apache.log4j.PropertyConfigurator;
public class Sridhara_View1 {

/**
* args
*/
final static org.apache.log4j.Logger logger = org.apache.log4j.Logger.getLogger("");
public static void main(String[] args) {
// TODO Auto-generated method stub
Properties log4jproperties = new Properties();
try {
log4jproperties.load(new FileInputStream(new File("Properties//log4j.properties")));
} catch (FileNotFoundException e1) {
// TODO Auto-generated catch block
e1.printStackTrace();
} catch (IOException e1) {
// TODO Auto-generated catch block
e1.printStackTrace();
}

PropertyConfigurator.configure(log4jproperties);
if(args.length!=6)
{
logger.error("Incorrect Arguments .Arguments to be provided in the order ucmdbhost ucmdbport protocol ucmdbusername encrypteducmdbpassword tenantname");
System.out.println("View Execution failed");
return;
}

logger.debug("Connecting to uCMDB with servername "+args[0]+" , port "+args[1]+",protocol "+args[2]+", username "+args[3]+ " and password "+args[4]);
UcmdbService ucmdbService=null;
try
{
String username=null;
String password=null;
UcmdbServiceProvider provider =
UcmdbServiceFactory.getServiceProvider(args[2],args[0], Integer.parseInt(args[1]));

username=args[3];

//logger.debug("Decrypting Password "+args[4]);
password=args[4];
//logger.debug("Decrypted password "+password);

ucmdbService =
provider.connect(provider.createCredentials(username,
password), provider.createClientContext("Test"));
logger.debug("connected to ucmdb successfully");
}
catch (Exception e) {
// TODO: handle exception
logger.error("Error while connecting to Ucmdb "+e.getMessage());

e.printStackTrace();
return;
}
ViewService viewService = ucmdbService.getViewService();
//create new view definition
ViewWithFoldingDefinition newView =
viewService.getFactory().createViewWithFoldingDefinition("MyView");
// Get the folding definition of the view
FoldingDefinition definition = newView.foldingDefinition();

// Getting a factory of view nodes
FoldingDefinitionNodesFactory factory = definition.nodesFactory();


definition.addRoot(factory.createQueryNodeBasedFDN("hostname As Parent")).withQueryNodeName("nodename");
// Create the query which is going to be executed by the view
ExecutableQuery query = createQueryForView(ucmdbService,args[5]);

// Execute the view

ViewResult result = viewService.executeViewDefinition(newView, query);

// Get the roots of the result (the top most parents)
List<? extends ViewResultTreeNode> roots = result.roots();
// Go over the nodes and print the amount of IPs and their addresses
for (ViewResultTreeNode root : roots) {
System.out.println( root.label() );

}

viewService.saveView(newView);

}
private static ExecutableQuery createQueryForView(UcmdbService service,String tenantName){
// Getting the topology service
TopologyQueryService queryService = service.getTopologyQueryService();
// Get the query factory
TopologyQueryFactory queryFactory = queryService.getFactory();
// Create the query definition
QueryDefinition queryDefinition = queryFactory.createQueryDefinition("Get nodes with more than one network interface");
queryDefinition.addNode("nodename").ofType("node").queryProperty("display_label").property("TenantOwner").like(tenantName);

return queryDefinition.toExecutable();
}

}

 

 

 

 

How to configure UCMDB Incident Widget with SM9.41Open in a New Window

Hi Experts,

UCMDB 10.22 and UCMDB Browser and SM9.41

Can you explain how to configure Incident widget in UCMDB Browser. Currently it shows No data available message. But if I make a TQL I can see my incidents. Because my TQL is based on my adapter point with modified mapping.

I suppose a problem of mapping maybe because of the display_name of SM9.41.

 

Thanks

 

What is the domain handler in ucmdb and discoveryOpen in a New Window

Hi experts

recently we noticed for some of our discovered servers the wmi CI to be deleted and the note was Domains Handler - Deleted credentials. I check online help but did not find anything about domain handler. What exactly is this and why is deleting WMI or NTCMD CIs. Is it related to credentials? Any info or doc would be appreciated

See an example below

Thank you

 

 

uCMDB 10.30 Probe not upgradingOpen in a New Window

Hi 

I upgraded my ucmdb from 10.22 to 10.30 we have 6 probes all 5 working fine one probe has an issue it was not updated still it was showing 10.22 in DFB status page and also i tried reinstall but still having same issue i have attached log files.

 

I dont see this probe in View system information.

Error.log

 

Please verify the type change is correct. : operation DataInAddOrUpdateData
at com.mercury.topaz.cmdb.shared.manage.operation.impl.AbstractCommonOperation.execute(AbstractCommonOperation.java:160)
at com.mercury.topaz.cmdb.server.manage.rpm.RequestProcessor.doProcessRequest(RequestProcessor.java:232)
at com.mercury.topaz.cmdb.server.manage.rpm.RequestProcessor.doProcessRequestWithQueueLimitation(RequestProcessor.java:249)
at com.mercury.topaz.cmdb.server.manage.rpm.RequestProcessor.processRequest(RequestProcessor.java:195)
... 38 more
Caused by: appilog.framework.shared.manage.impl.MamResponseException: [ErrorCode [63016] Data In bulk contained an invalid type change.]
CMDB Operation Internal Error: class com.hp.ucmdb.reconciliation.datain.exception.DataInException : com.hp.ucmdb.reconciliation.datain.operation.DataInOperationException: [ErrorCode [63016] Data In bulk contained an invalid type change.]
Error while trying to [addOrUpdate] on level [1]! Failed to perform type change as result from invalid link.
Attempted to change {vmware_distributed_switch@a5393903b7016e408854f3623de67e05}@[(string-bios_serial_number:[Empty CMDB property value]), (string-host_key:10.131.38.81 CEB), (string-snmp_sys_name:sy3-n1ks-01), (string-bios_asset_tag:[Empty CMDB property value]), (string-host_nnm_uid:[Empty CMDB property value]), (string-primary_dns_name:sy3-pvm-smdc-01.ceb.com), (string-name:sy3-n1ks-01), (string-ud_unique_id:ac6406a3-086c-75d6-d0c5-976973781ed6), (string-global_id:a5393903b7016e408854f3623de67e05), (string-serial_number:VMWARE-42 2B 4D F2 72 19 8B 5C-E2 59 1F 2A B8 32 5D 53), (string-net_bios_name:SY3-PVM-SMDC-01), (string-bios_uuid:422B4DF2-7219-8B5C-E259-1F2AB8325D53)] type from [vmware_distributed_switch] to [nt].
a5393903b7016e408854f3623de67e05 connected to {vmware_datacenter@78cf73ef7e352b24b603f37b9cbc3e5d}@[(string-country:[Empty CMDB property value]), (date-root_candidatefordeletetime:Sat Oct 22 09:59:11 EDT 2016), (string-language:[Empty CMDB property value]), (integer-data_operationstate:0), (string-display_label:SY3), (string-data_origin:[Empty CMDB property value]), (date-root_actualdeletetime:Wed Dec 21 09:59:11 EST 2016), (integer-data_teststate:0), (string-root_container:[Empty CMDB property value]), (string-state:[Empty CMDB property value]), (string-data_externalid:[Empty CMDB property value]), (date-create_time:Thu Jan 07 06:35:46 EST 2016), (string-TenantOwner:[Empty CMDB property value]), (string-sm_id:[Empty CMDB property value]), (string-global_id:78cf73ef7e352b24b603f37b9cbc3e5d), (date-root_lastaccesstime:Thu Sep 22 09:59:11 EDT 2016), (string-codepage:[Empty CMDB property value]), (boolean-root_iscandidatefordeletion:false), (string-data_source:UCMDBDiscovery: VMware VirtualCenter Topology by VIM), (integer-data_testcorrstate:0), (string-credentials_id:[Empty CMDB property value]), (bytes-calculated_id:[Empty CMDB property value]), (string-data_note:[Empty CMDB property value]), (string-name:SY3), (string-ack_id:[Empty CMDB property value]), (boolean-is_save_persistency:false), (string-document_list:[Empty CMDB property value]), (integer-data_adminstate:0), (string-data_updated_by:UCMDBDiscovery: VMware VirtualCenter Topology by VIM), (boolean-root_enableageing:true), (string-city:[Empty CMDB property value]), (boolean-data_operationisnew:false), (string-description:[Empty CMDB property value]), (string-root_class:vmware_datacenter), (long-ack_cleared_time:[Empty CMDB property value]), (string_list-TenantsUses:[Empty CMDB property value]), (boolean-data_allow_auto_discovery:true), (string-datacenter_status:gray), (string-vendor:[Empty CMDB property value]), (string-digest:[Empty CMDB property value]), (string-vmware_moref:datacenter-2), (string-root_system:[Empty CMDB property value]), (integer-data_changecorrstate:0), (string-root_iconproperties:[Empty CMDB property value]), (date-last_modified_time:Thu Jan 07 06:35:46 EST 2016), (integer-data_changestate:0), (string-user_label:[Empty CMDB property value]), (string_list-contextmenu:[Empty CMDB property value]), (boolean-data_testisnew:false), (boolean-data_changeisnew:false), (boolean-track_changes:false), (integer-data_operationcorrstate:0)] with [containment] relation.
The type change will cause an invalid connection according to the class model.

Please verify the type change is correct. : operation DataInAddOrUpdateData
at com.mercury.topaz.cmdb.shared.manage.operation.impl.AbstractCommonOperation$OperationExecuteFlowTrackingCommand.execute(AbstractCommonOperation.java:114)
at com.mercury.topaz.cmdb.shared.manage.operation.impl.AbstractCommonOperation$OperationExecuteFlowTrackingCommand.execute(AbstractCommonOperation.java:60)
at com.mercury.topaz.cmdb.shared.manage.flowmanagement.api.FlowManager.execute(FlowManager.java:227)
at com.mercury.topaz.cmdb.shared.manage.operation.flow.OperationInFlowDefaultExecutor.execute(OperationInFlowDefaultExecutor.java:23)
at com.mercury.topaz.cmdb.shared.manage.operation.impl.AbstractCommonOperation.execute(AbstractCommonOperation.java:158)
... 41 more
Caused by: com.hp.ucmdb.reconciliation.datain.exception.DataInException: [ErrorCode [63016] Data In bulk contained an invalid type change.]
com.hp.ucmdb.reconciliation.datain.operation.DataInOperationException: [ErrorCode [63016] Data In bulk contained an invalid type change.]
Error while trying to [addOrUpdate] on level [1]! Failed to perform type change as result from invalid link.
Attempted to change {vmware_distributed_switch@a5393903b7016e408854f3623de67e05}@[(string-bios_serial_number:[Empty CMDB property value]), (string-host_key:10.131.38.81 CEB), (string-snmp_sys_name:sy3-n1ks-01), (string-bios_asset_tag:[Empty CMDB property value]), (string-host_nnm_uid:[Empty CMDB property value]), (string-primary_dns_name:sy3-pvm-smdc-01.ceb.com), (string-name:sy3-n1ks-01), (string-ud_unique_id:ac6406a3-086c-75d6-d0c5-976973781ed6), (string-global_id:a5393903b7016e408854f3623de67e05), (string-serial_number:VMWARE-42 2B 4D F2 72 19 8B 5C-E2 59 1F 2A B8 32 5D 53), (string-net_bios_name:SY3-PVM-SMDC-01), (string-bios_uuid:422B4DF2-7219-8B5C-E259-1F2AB8325D53)] type from [vmware_distributed_switch] to [nt].

 

Appriciate for solutions.

isssue pb1.PNGissue pb2.PNG

thanks

Chethan

 

UCMDB Enrichment rule for Business application CI TypeOpen in a New Window

Hello,

 

In UCMDB, I need to create Enrichment rule to update Business application CIT 'Name' attribute. But when i try to create, am not able to see the 'Name' attribute to update .

Name attribute is created for Business application, but in Enrichment rule it is not showing. is there any setting to enable it? can you please help me on this?

Please find the attachment, in the snapshot 'three' Name attribute can be seen, but not in Enrichment.

 

Regards,

Athreya Sharma .V

 

 

uCMDB 10.22 ~ HP SIM Discovery with Remote MS SQL DBOpen in a New Window

The HP SIM servers in the environment are running MS SQL remote servers.

Is this supported for the uCMDB SIM Protocol discovery?

 

installation problems with Data Flow Probe 10.30Open in a New Window

We cannot install the Data Flow Probe on Windows 2012 R2.  We have admin rights, but it looks like it get's stuck on postgreSQL schema creation. If anyone has ideas, I'd love to hear.

Somebody having the same problem posted a video on youtube:

https://www.youtube.com/watch?v=eiqR8JmmOSM

 

 

Open TCPIP ports discoveryOpen in a New Window

Hello, to support a conformance requirement we need to discover all accessible ports on servers.

Either these ports are LISTENING or ESTABLISHED and configured ate the local firewall.

I understand that the TCP Data by Shell/SNMP jobs executes the necessary netstat#lsof commands to retrieve that info but it is not reported as CI in uCMDB; it is kept at the Probe level.

Any recommandation as to use the "raw" tcpip port data to create objects in uCMDB?

What about discovering firewall rules? Anybody has ever done some discovery script for that?

 

Thanks in advance,

 

Benoit

 

uCMDB 10.20: Oracle Discovery Jobs Not StartingOpen in a New Window

All:

I've created an Oracle discovery job, but the tasks never run.

The GatewayWrapper.log for the DFP does show the job loading, but it never starts.

The Probe Results log shows the results from the Infrastructure Discovery but nothing from Oracle.

Infrastructure jobs run fine.

Any ideas?

Thanks,

~ Mike

 

Enrichment Rule Limits?Open in a New Window

I have created an enrichment rule to create a relationship from WIndows CI's to a new Service CI. It does not seem to run. We have over 2,000 Windows CI's, so I am wondering if there is a limit. I have the same rule configured for linux and Unix servers and they run fine. We have under 1,000 of each of those.

 

Is there a limit to the number of CI's the enrichment rule can affect?

 

Server accessible ports discoveryOpen in a New Window

Hello,  we have a conformance requirement at my customer to discover and display all the "accessible" tcp-ip ports on a given server. Our plan is to use HPCM and make these tcpip ports as part of the policies to show conformance.

We have everything setup so that ip-service-endpoints are discovered but we need more than that; we need to show all accessible ports, no matter if they are in use or not. 

One possible way we are considering is to retrieve the information out of the local firewall rules.

Has anyone experienced something like this? Any suggestion?

Thank you,

Benoit

Contact Us

Vivit Worldwide
P.O. Box 18510
Boulder, CO 80308

Email: info@vivit-worldwide.org

Mission

Vivit's mission is to serve
the Hewlett Packard
Enterprise User
Community through
Advocacy, Community,
and Education.