At the end of the day, there are several topics here. What is the best way to represent location in the CMDB What is the best way to display the data, select a location to say display, plot a map, something else that is about CONSUMING the location data that is in the CMDB
As far as representation, you need to look at what you are thinking about in terms of saying the location of something. Do you mean a blade in a rack? Do you mean a room in a building? Do you mean a building? Do you mean a site? Do you mean something else? For things that are more physical – like blade in a rack – you would have an entity that represents the rack and one that is the blade and then relate the two. This would go for anything where there is an actual set of objects that together form a structure like this. For other things, there is a class for representing a Location. You would create instances of that class for every location. NOTE: The model is about creating locations for things that are reasonably large like buildings or sites or such. Then, you relate locations to things where you want to identify the location. Now, the location relationship contains attributes that allows you to get more specific about where within the location – like the office number of floor or pillar number or such. So, the CMDB structure has standard classes and relationships for storing the locations and specific details within locations for any object. Now, you relate objects to locations (filling in qualifying attributes if desired). On to the display. You can pick any location object from the CMDB and tell Atrium Explorer to display it to 1 level following the location relationships. This will display all the things tied to that location. Or, when displaying a thing (server or whatever) you can include location relationships in the display and get the location displayed as a related CI to the object. No special logic or tool needed. Now, if you wanted to be able to pick the location from a map, you could put a wrapper on top that shows a map and then takes the selected point, maps to the closest location and then opens Atrium Explorer with the related things to that location. Or you could pull the data and use it yourself in some other interface or display. The key is to use the location class and relationship modeling of the Common Data Model (CDM) that is part of the standard CMDB definition and not extend with custom attributes. Many applications and users know about the location object and relationship – none of them know of your extension. And, location is far better represented in the CMDB as a CI that you re related to rather than as a static attribute value. Of course things that are moving around (your mobile devices) aren't always where they are home based. You really need to decide whether it is worth the overhead of trying to record where something is at the CURRENT MOMENT when it moves around for what you are trying to accomplish. This is just a data management challenge. I hope this is useful, Doug Mueller From: Action Request System discussion list(ARSList) [mailto:[email protected]] On Behalf Of Pierson, Shawn Sent: Thursday, February 23, 2012 12:58 PM To: [email protected] Subject: Re: GIS and Atrium CMDB ** It sounds cool, but I personally would tie the lat/long coordinates to the Site record rather than each individual CI. If you were tracking things that were truly mobile such as cell phones, then it might make sense to track it on the CI level but it seems to me like it would make life easier for everyone to just have the coordinates on a site record that each CI has populated. Also, the Google Maps API is a good way to go if you just want to display the coordinates on a map, but if you need to do something such as building the most efficient driving directions for some number of Incidents between the different locations you will want to purchase another product to do it to save time and money spent on gas. Thanks, Shawn Pierson Remedy Developer | Southern Union From: Action Request System discussion list(ARSList) [mailto:[email protected]] On Behalf Of Jose Huerta Sent: Thursday, February 23, 2012 2:17 PM To: [email protected] Subject: GIS and Atrium CMDB ** One customer demands us to geo-localize the CI. The idea is to upload the maps of their offices and show the CI's on the map. He has a WiFi network capable of localizing the wireless assets. We also now, from the switches where each device is connected. So all this information could be in the CMDB using AIE. I mean, We have no problem in modifying the BASE ELEMENT to hold the localization data. My question is about representing it. My only option is to develop a custom web page that using the google maps API shows the CIs from the CDMB, and shown this web page in Remedy using a data visualization field. Any one tried it before? Any commercial app? Thanks! Jose M. Huerta Project Manager Movil: 661 665 088 Telf.: 971 75 03 24 Fax: 971 75 07 94 [cid:[email protected]]<http://www.sm2baleares.es/> SM2 Baleares S.A. C/Rita Levi Edificio SM2 Parc Bit 07121 Palma de Mallorca [cid:[email protected]] <http://es-es.facebook.com/pages/SM2-Baleares/158608627954> [cid:[email protected]] <http://twitter.com/#!/SM2Baleares> [cid:[email protected]] <http://www.linkedin.com/company/sm2-baleares> La información contenida en este mensaje de correo electrónico es confidencial. La misma, es enviada con la intención de que únicamente sea leída por la persona(s) a la(s) que va dirigida. El acceso a este mensaje por otras personas no está autorizado, por lo que en tal caso, le rogamos que nos lo comunique por la misma vía, se abstenga de realizar copias del mensaje o remitirlo o entregarlo a otra persona y proceda a borrarlo de inmediato. P Por favor, no imprima este mensaje ni sus documentos adjuntos si no es necesario. _attend WWRUG12 www.wwrug.com ARSlist: "Where the Answers Are"_ Private and confidential as detailed here<http://www.sug.com/disclaimers/default.htm#Mail>. If you cannot access hyperlink, please e-mail sender. _attend WWRUG12 www.wwrug.com ARSlist: "Where the Answers Are"_ _______________________________________________________________________________ UNSUBSCRIBE or access ARSlist Archives at www.arslist.org attend wwrug12 www.wwrug12.com ARSList: "Where the Answers Are"
<<inline: image001.jpg>>
<<inline: image002.jpg>>
<<inline: image003.jpg>>
<<inline: image004.jpg>>

