Hi, The general answer is that you should design the data layout according to your needs, i.e. are you considering using SW license management in Asset Management module, what reports you are intending to create etc. To answer your specific questions I can provide the following answers (based on how ADDM data gets transferred to CMDB, so assume it is consistent with how the CMDB model is intended to be used):
1. I think you got the classes spot on (there is a Data Modelling Guide document available which might also help in case you did not use it) 2. A separate CI in IP EndPoint class and then use HostedAccessPoint relationship 3. See above. For installed SW, OS and CPU CIs you can use Hosted System Component relationship (requires System Name attribute to be populated on the related CIs). 4. One instance per installation with the CI name set as combination of SW product (or OS) and host name (as you have it) and then use the Product Name to define what the product is and to search for all instances of the given product/OS. Hope this helps Jiri Pospisil LCH Clearnet From: Action Request System discussion list(ARSList) [mailto:arslist@ARSLIST.ORG] On Behalf Of patchsk Sent: 18 June 2012 23:41 To: arslist@ARSLIST.ORG Subject: Need guidance for indentifying the correct cmdb classes and relationships. ** CMDB gurus, We are trying to do a proto type on Atrium CDMB. Need guidance for indentifying the correct cmdb classes and relationships. I took an example of our remedy system and trying to represent it in CDMB. Attahced the spreadsheet with class information I identified so far. Basic info about our remedy system: Two Midtiers loadbalanced(RemedyWeb1,RemedyWeb2) hosted on two virtual machines WebVM1,WebVM2. Two ARServers loadbalanced(RemedyAPP1,RemedyAPP2) hosted on two virtual machines AppVM1,AppVM2 as a server group. Oracle Database installed on two virtual servers as cluster. DBVM1, DBVM2. Loadbalanced VIPs are WebVIP1, AppVIP1 for web and app layers. All the servers are on Linux. Tomcat is installed for Web. App Servers have ARServer, Atrium, ITSM, Email Engine components. All the VMs are carved out of a big physical server. Questions I have so far: 1. What are the classes that I need to user for ARServer, Atrium, ITSM, Email Engine, Oracle Instance, Tomcat, Miditer? The relevent classes I can think of are BMC_Product, BMC_Application, BMC_Application Service. 2. For the IP Address of each server, should we store it as an attribute to computer system or as a relationship? 3. What are the different relationship types that are in play here? 4. Do I need to create one instance per linux install or just create one generic linux instance and relate it to all VMs or do not even create a linux CI, just store it as an attribute on the computer system class? _attend WWRUG12 www.wwrug.com ARSlist: "Where the Answers Are"_ A copy of the LCH.Clearnet e-mail disclaimer can be found at: www.lchclearnet.com/disclaimer/email LCH.Clearnet Limited, Registered Office: Aldgate House, 33 Aldgate High Street, London EC3N 1EA. Recognised as a Clearing House under the Financial Services & Markets Act 2000. Reg in England No.25932. LCH.Clearnet SA, Siège Social, 18 rue du Quatre Septembre, 75002 Paris, Chambre de Compensation conformément au Code Monétaire et Financier. _______________________________________________________________________________ UNSUBSCRIBE or access ARSlist Archives at www.arslist.org attend wwrug12 www.wwrug12.com ARSList: "Where the Answers Are"