
Hello All,
I have modified the serial number discovery in the WMI for windows assets. This worked and now in the asset that we disocvery the Chassis Serial Number and Serial are replaced with the SMBIOSAssetTag. The Bios Serial Number is still showing the correct serial number.
On the Remedy Side after the CMDB data sync from ADDM I need to re-map the two data fields. I need the BMC.IMPORT.TOPO BIOS Serial Number mapped to the BMC.ASSET Serial Number field and than the BMC.IMPORT.TOPO Serial Number mapped to the BMC.ASSET Asset Tag?
Data Set Mapping to the Data Set
| BMC.IMPORT.TOPO | BMC.ASSET |
|---|---|
| Serial Number Field | Asset Tag Field |
| BIOS Serial Number Field | Serial Number |
Has anyone already done this?
Thanks,
Rich
Hi Rich,
The CDM in ADDM is identical to the CDM in CMDB . This means that an instance of class A in TD has to be pushed to an instance of class A in CMDB. It is not possible to change it.
You can use AIE if you want to change the class mapping between ADDM and CMDB. but if you select this solution I advise you to create a new dataset in CMDB for your specific synchronization and I advise you to create new rules to reconcile this dataset in BMC.ASSET. Indeed if you use the ADDM dataset the RE rules, which were provided by ADDM, risk failing.
For mapping some attribute in class to some atrribute in Asset Management, it should be possible to do so by writing workflow and for that you can post your requirement in Asset Management Forum.
Kind Regards,
Alok
Hi Rich,
hoe did you modified serial number discovered?
I'd like to obtain on T.D. this situation;
Chassis Serial Number: Serial Number on W32_Bios WMI class
Bios Serial Number: Serial Number on W32_Bios WMI class
How can I obtain it?
The way to customize the Serial Number WMI discovery is located on "Defining rules for retrieving serial numbers during Windows asset inventory discovery" on page 347 of http://documents.bmc.com/supportu/documents/99/30/99930/99930.pdf.
By the way, TD and ADDM use the exact same method.
Hi Everybody,
This is not a simple yes no thing.... There are ramafication to your sync process to the CMDB. The field you are changing is a key match field in the RE process so if you screw up at the start you are causing yourself a world of hurt.
Question to ask yourself:
1. before changing the code...have i already synced to a dataset?
2. the lready collected data has it been synced that data set bmc.asset?
Now things I found for your info... if you are going to a new dataset and you have not run discoverys yet than make the change... Why?? If your serial number field gets real serial numbers and than you replace code to get asset tags you can end up with just bad data.... You will want to modify the data mapping on the data sync process.
Also, make sure that you do NOT put in code to say if asset tag null than get serial number.... If asset is null leave it null.... This will help you.
Next once you have modified your data mapping than make sure you modify your RE rules....
I would also recommend if you are considering this in the next 3 months that you wait for Discovery Services 8.2.... We have been working on this for a while and the 7.x ADDM just is not that flexable... That is to say that it can be done but make sure you do it in your lab first to documnet up your process or you will have a mixture of data....IE BAD DATA in the CMDB...
Enjoy,
Rich
Hi, I found this value:
<serialnumber> <!--clause serial="" manufacturer="myvendor" model="mymodel"> <source type="registry">HKEY_LOCAL_MACHINE\SOFTWARE\Marimba\Inventory\MachineID</source> </clause--> <!--clause serial="" manufacturer="Dell.*" model="PowerEdge 1.*55"> <source type="wmi">Win32_BIOS.SerialNumber</source> </clause--> <!--clause serial="01" manufacturer="" model=""> <source type="string"/> </clause--> </serialnumber>
looking second condition I can understand that for all personal computer Dell (model PowerEdge ..) TD took serial number from Win32_Bios class.
What about all the other cis?
I 14rich I'd like only to understand the difference from
Chassis Serial Number
Bios Serial Number
Correct me if i'm mistaking.
Chassis Serial Number is read throught WMI --> Win32_SystemEnclosure --> Computer System Class (Serial Number)
Bios Serial Number is read throught WMI --> Win32_Bios --> Bios Class (Serial Number)
I'd like to have Bios Serial Number also in Computer System CMDB Class.
Thanks
My CMDD is now empty!
I would also recommend if you are considering this in the next 3 months that you wait for Discovery Services 8.2.... We have been working on this for a while and the 7.x ADDM just is not that flexable... That is to say that it can be done but make sure you do it in your lab first to documnet up your process or you will have a mixture of data....IE BAD DATA in the CMDB...
The new technology in the ADDM 8.x product is very flexible however one thing you will need to be aware of is that we require the serial number to track the identity of systems as we discover them.
I mention this as it would be the wrong thing to do to try and get 8.x to track a different serial number internally. The correct approach would be to use the flexibilty to recover the additional serial number as well.
I have Topology Discovery 1.6!
I cannot wait 8.x version
Hello All,
A couple more point for those how are interested....
1. There is a difference between the chassis serial number and serial number however the point is that you have to give up the serial number field to acquire asset tag. That is why there is some much work involved in the intinal setup...
2. I have seen poeple saying they cannt wait for ADDM 8.X... two things here first is that the product is out but DO NOT go to it yet. Wait for 8.2 becasue it is much more trouble right now than it is worth (depending on what features you are expecting). 8.2 will be out in August of 2010.
If you have any other question please feel free to update...
Thanks,
Rich
Sorry, but I don't understand.
Is there a way (workaround) to put Chassis Serial Number on Computer System Serial Number Class, using T.D. 1.6?
Thanks
Hello Thomas,
I am sorry, the anwser is yes, you can place the chassis serial number value into the serial field inside of the CMDB not in your ADDM datastore. You change the mapping file for the ADDM data sync to move the ADDM datastore serial field to the cmdb asset tag field and the addm datastore chassis serial number to the cmdb serial number field. Also, you could leave the serial number field blank in the CMDB so in the future work you know what the true values are.
Rich
Where is this T.D. mapping configuration file? Configuration.xml?
14rich wrote:
2. I have seen poeple saying they cannt wait for ADDM 8.X... two things here first is that the product is out but DO NOT go to it yet. Wait for 8.2 becasue it is much more trouble right now than it is worth (depending on what features you are expecting). 8.2 will be out in August of 2010.
I am glad Rich sort of qualified that statement. ADDM 8.1 is an amazing product. It is absolutely worth getting now and is not "trouble". ADDM 8.2 will be even more amazing. As with anything make sure that you have qualified the feature set as Rich suggested. There are some things that ADDM 7 does that ADDM 8 does not yet do. But there are also some things that ADDM 8 does that ADDM 7 does not do. And there are lots of things that ADDM 8 does way better than ADDM 7!
Thanks,
Chris