Cmdb and mobile phones
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
‎09-05-2016 01:50 AM
Hi,
I must setup a CMDB to manage Mobile Phones Assets/CIs.
Up to now I did not find any example or indication.
Main questions are:
"should I create one asset for the SIM, one asset for the telephone number and one asset for the mobile device ?"
And if so,
"what classes should I use for assets, CI and Model categories ?"
And last,
"what kind of relationships should I use to link SIM,Phone Number and devices ?"
If you have any experience/examples on the matter, please let me know.
Thank you in advance for your attention,
Valter
- 10,615 Views
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
‎09-05-2016 02:09 AM
Hi Valter,
There is already a cmdb class 'Communication Devices'(cmdb_ci_comm) for this.We haven't created additional classes but created custom field to store Carrier.Phone Number field is already available. We are storing financial details of asset in alm_hardware and referring to communication device record. There is already a model category 'Communication device'.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
‎09-05-2016 02:31 AM
Thank you Gurpreet,
your answer brings me a step ahead, however,
I should record the SIM as a specific Asset, with it's own ICCID and characteristics.
Then I can use the "Communication Device" for the cellular phone but I also need to link them.
It can be either assigning both (the SIM and the cellular phone) to a user, or "linking them in a sort of bundle.
I'm currently working on Helsinki, do you know if some plug-in exist to load some demo data for "communication devices" ?
Thank you again,
Valter
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
‎09-05-2016 03:02 AM
I am not aware of any plugin that provide you with demo data for communication devices.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
‎09-05-2016 07:04 AM
As always with the CMDB, there's no single correct answer, but instead think carefully about what you are trying to achieve and what data model will best help you do that. Having said that, here's how I handled this recently for a customer who wanted to keep track of SIMs separately to phones. Sometimes company SIMs were given to users to put into private devices, sometimes they would be inserted into company mobiles. It was important to be able to keep track of both device and SIM either way.
I defined a new CMDB class for SIM, with fields including Phone Number, SIM Number, Mobile network supplier (a reference to the Company table), data tarrif (a reference to a custom table of tarrifs), and size (e.g. Standard/Nano/Micro). I then defined a new class of Phone (a child of the built-in Commiunication Device class)., Under that I defined sub-classes for iPhones, Blackberrys and Nokias.Some may consider different classes for different phone types to be overkill, but it's handy to have device-specific fields sometimes, e.g. for Apple's Device Enrollment Program, or for the unlock code that Blackberrys come with. The Phone class had a field for SIM, so you could assign a SIM to a phone, as you would in real life.
Here's a screenshot of an iPad with a SIM in it. Note that the fields in the SIM section are dot-walked directly from the SIM record. If you change the Phone Number, it's the SIM record which changes, rather than the Phone record.
I decided not to use the relationship editor to connect phone and SIM, as this was not easy to use for those charged with maintaining the database. Instead I added a Parent field to the SIM table. I wrote some Business Rules to keep Phone and SIM in sync, e.g. if the phone was assigned to somebody else., then the SIM would also get assigned to that person, or if Phone X had SIM Y inserted, then SIM Y would have Phone X automaticaly set as it's parent.
Hope this helps to get you started.