What can we do when we don't trust UUID?
-
@george1421 Thanks for opening this thread. I’ve been onto that and opened an issue on github to work on that already but it’s still a great idea to discuss this important issue here in the forums as not all of you are on github I suspect.
Good to start with collecting system information as you did. So we see what’s available before we actually get into deciding about what to use.
As described in the github issue I still think we should not add another field to the DB for that. For that all FOG users would have to go through some kind of process to fill this new field with proper information for each and every client they have. Though we could do all this with the fog-client and other means of updating the DB field when clients run tasks I don’t think we need to go there.
What I propose is adding a logic to the PHP code that kind of concatenates (though not in the sense of string concat…) all the information we already have in the DB to find that one unique host currently talking…
-
@sebastian-roth said in What can we do when we don't trust UUID?:
As described in the github issue I still think we should not add another field to the DB for that.
I’m not suggesting one way or the other here, but just opening the discussion.
Adding a new field would be possible especially if the
fluid
value can be calculated based on values already in the inventory database. This could be a simple (or complex) sql script delivered with a FOG update just like we do today. If the value can be calculated then it can be populated.You do raise an interesting point, what are the impacts to the FOG Client if we move away from mac address being the key identifier? The mac address will need to be involved somewhere still with booting since iPXE isn’t as smart as the FOG programmer’s PHP skills.
-
Looking through the specs you posted I get the impression that we should be able to reliably identify unique systems checking those five:
- MAC address
- System UUID
- System Serial Number
- Motherboard Serial Number
- Hard Disk Serial Number
Though this is where the problems start. We need iPXE to report those figures right on boot-up so we can identify each and every client properly. So we cannot wait for linux to come up and read DMI information I am afraid. We might need to add some code to iPXE to be able to make this work.
Check out this list: http://ipxe.org/cfg (serial, asset, … sounds good - and we should be able to add more in case we need)
-
@sebastian-roth I wonder if we should see if the testers can provide more examples of what I posted. We only have Dells at my work so what I found almost all dells are exactly the same in what they produce. It may be of some value to get the inventory of the MSI board that started this quest too. The more data we have to start with, the better the decision will be even before any code is crafted.
As for the ipxe that is going to be a difficult one.
These four look interesting:
manufacturer (string) Manufacturer product (string) Product name serial (string) Serial number asset (string) Asset tag
You can’t/shouldn’t use the hard drive serial number since that is the one device that may change more frequently than the other values. Hard drive crashes, is replaced and now we have a new identity.
-
@george1421 @Sebastian-Roth this is a very good conversation to be having. FOG 2.0 was looking at system uuids to identify computers, but for the reasons you stated, that wouldn’t work very well. Thinking out-loud here, maybe these points are worth considering:
- There is no 1 single we can rely on as you showed in your original post, and some derived value based on client information may be the best route to go.
- A static key derived from values may not be the best idea. Instead it should be a weighted component comprised of several fields. For example, one could think about it like so:
- UUID: .4
- Primary MAC: .2
- Motherboard asset #: .2
- Hard drive asset #: .1
- Ram/CPU information :.1
For each field that matches, a score gets increment by that amount; the host with the highest score, and above some threshold, gets selected/matched (essentially a fuzzy search). This provides some tolerance against machine’s hardware being upgraded, or portable network adapters being used. Obviously the fields I picked were completely arbitrary and some testing may need to go into it to pick the best identifiers.
-
Trying to keep this short but - I don’t think HDD serial numbers should be used because disks fail and get replaced. Also, a technician may trade HDDs in two boxes to see if a problem stays with the original box or moves to the new box.
I don’t think RAM information is a good one either, since RAM can be added. CPU would be better but still not great.
If the motherboard is changed out, that is effectively a new host - because it’ll come with a new MAC and new motherboard serial number.
-
This is just a discussion. Nothing here is set in stone, the idea is to come up with a better solution than relying on a single point.
-
@Wayne-Workman as I said,
Obviously the fields I picked were completely arbitrary and some testing may need to go into it to pick the best identifiers.
and as Tom said, this is just brainstorming how to best identify hosts; nothing is set in stone.
Also, for the reasons you stated, hdd and ram have a lower weight in the fuzzy search; but they are still important metrics.
As for the motherboard being changed out, that’s essentially saying you have a brand new computer, not much we can do about that. But even then, the fuzzy search would be able to suggest a couple hosts that are more likely than the rest. That would allow FOG to cooperate with fog admins; if a host has been changed greatly, FOG can prompt the user to select which host it is, and update its metrics. The point of a fuzzy search is to handle most changes in a host gracefully. There will always be extremes.
-
@joe-schmitt The issue is with fuzzy searches, iPXE must somehow identify the system or will it just pass the mac address to a FOG backend process and that backend process will reach out and identify the hardware. In at way the mac address will be a tickler to trigger fog to reach out and identify the hardware?
I do think you are on the right approach for a weighted average though.
I might suggest that we do try to use the fields iPXE can read and combine them into a passable string to the fog back end processes. iPXE has some crude string concatenation functions that we might use. I realize for FOG 2 we might not use iPXE (guess), so the process may be different.
manufacturer (string) Manufacturer product (string) Product name serial (string) Serial number asset (string) Asset tag
-
@george1421
Posiflex 3815System Manufacturer POSIFLEX System Product XT3815 System Version B1F2212311 System Serial Number XTHXXX26 System UUID 12345678-1234-5678-90ab-cddeefaabbcc System Type Type: Notebook BIOS Vendor INSYDE Corp. BIOS Version REV.H BIOS Date 02/10/2017 Motherboard Manufacturer POSIFLEX Motherboard Product Name XT3815 Motherboard Version B1 Motherboard Serial Number Type2 - Board Serial Number Motherboard Asset Tag Type2 - Board Asset Tag CPU Manufacturer Intel(R) Corporation CPU Version Intel(R) Celeron(R) CPU J1900 @ 1.99GHz CPU Normal Speed Current Speed: 2009 MHz CPU Max Speed Max Speed: 2416 MHz Memory 3.75 GiB Hard Disk Model Phison SSBP064GTMC0-S11 Hard Disk Firmware SBFM00.8 Hard Disk Serial Number 171XXXXXX126 Chassis Manufacturer Chassis Manufacturer Chassis Version Chassis Serial Chassis Serial Number Chassis Asset
-
@Joe-Schmitt understood. Just participating here.
@george1421 said in What can we do when we don't trust UUID?:
I might suggest that we do try to use the fields iPXE can read
That’s a great start. I don’t know what things iPXE can currently read, but we need to figure out all of those.
Of course, if the iPXE provided information is not enough to get a single result in a fuzzy search, then FOS can be loaded fully and it’s first task would be to retrieve the other system information that would allow the FOG Server to correctly identify the host in a fuzzy search.
-
I don’t know what things iPXE can currently read, but we need to figure out all of those.
See here: http://ipxe.org/cfg
Of course, if the iPXE provided information is not enough to get a single result in a fuzzy search, then FOS can be loaded fully and it’s first task would be to retrieve the other system information that would allow the FOG Server to correctly identify the host in a fuzzy search.
Don’t think it’s wise to spin up FOS for that. We’d simply add the stuff needed to iPXE. It’s coded in C and has full access to all the information FOS would have as well. No need to do this extra round trip!
@Joe-Schmitt said:
For each field that matches, a score gets increment by that amount; the host with the highest score, and above some threshold, gets selected/matched (essentially a fuzzy search).
Sounds like a nice idea. Though I definitely wouldn’t put UUID up that high. Essentially all information is kind of problematic and that’s what’s driving us to find a new solution.
- UUID is fffffff-… or 0000000-… in some cases - totally useless.
- MACs are shared amongst hosts via USB NICs, hard drives serials can change as of dying hardware or intended change
- RAM/CPU or any other static hardware information is nowhere unique in huge environments where lots of identical machines are bought in a batch
- Motherboard serial and motherboard asset tag should be the best bet but in reality are not unique - sometimes not even set at all! (see @FallingWax’s post
Type2 - Board Serial Number
)
That said I still like the idea of the fuzzy search but wouldn’t make much if a science out of it. Essentially we have many hosts out there not having proper inventory data in the DB anyway.
I will start by adding the needed information to the iPXE params and we’ll take it from there.
Edit: Ok, I just brought up the iPXE shell on an iMac that I have here for debugging and saw that iPXE already has this smbios information:
uuid
,asset
(not set on the iMac by the way),board-serial
(lookes good on the iMac),manufacturer
(don’t think we wanna use that),product
(no),serial
(probably being the system serial and looking pretty good on the iMac - different to the board-serial as well!) -
System Product OptiPlex 3020 System Version 00 System UUID 4c4c4544-004e-3510-8058-cac04f443532 System Type Type: Space-saving BIOS Vendor Dell Inc. BIOS Version A14 BIOS Date 11/01/2016 Motherboard Manufacturer Dell Inc. Motherboard Product Name 0WMJ54 Motherboard Version A01 Motherboard Serial Number CN7016351L0B2B Motherboard Asset Tag Not Specified CPU Manufacturer Intel CPU Version Intel(R) Core(TM) i3-4150 CPU @ 3.50GHz CPU Normal Speed Current Speed: 3500 MHz CPU Max Speed Max Speed: 3800 MHz Memory 3.77 GiB Hard Disk Model SAMSUNG SSD PM851 2.5 7mm 128GB Hard Disk Firmware EXT08D0Q Hard Disk Serial Number S1CTNSAFC25193 Chassis Manufacturer Dell Inc. Chassis Version Chassis Serial Chassis Asset
System Manufacturer Dell Inc. System Product OptiPlex 3040 System Version Not Specified System Serial Number System UUID 4c4c4544-0039-5210-8046-c3c04f584432 System Type Type: Desktop BIOS Vendor Dell Inc. BIOS Version 1.5.3 BIOS Date 04/18/2017 Motherboard Manufacturer Dell Inc. Motherboard Product Name 05XGC8 Motherboard Version A01 Motherboard Serial Number CN7220067Q00X2 Motherboard Asset Tag Not Specified CPU Manufacturer Intel(R) Corporation CPU Version Intel(R) Core(TM) i3-6100 CPU @ 3.70GHz CPU Normal Speed Current Speed: 3700 MHz CPU Max Speed Max Speed: 4200 MHz Memory 3.75 GiB Hard Disk Model SanDisk Z400s 2.5 7MM 128GB Hard Disk Firmware Z2329012 Hard Disk Serial Number 162905404356 Chassis Manufacturer Dell Inc. Chassis Version Chassis Serial Chassis Asset
System Manufacturer Dell Inc. System Product Vostro 15-3568 System Version Not Specified System Serial Number System UUID 4c4c4544-0033-4310-8032-b3c04f344632 System Type Type: Laptop Type: Docking Station BIOS Vendor Dell Inc. BIOS Version 01.09.00 BIOS Date 04/07/2017 Motherboard Manufacturer Dell Inc. Motherboard Product Name 0PF3V3 Motherboard Version A00 Motherboard Serial Number CNWSC0073P002Z Motherboard Asset Tag Not Specified CPU Manufacturer Intel(R) Corporation CPU Version Intel(R) Core(TM) i3-7100U CPU @ 2.40GHz CPU Normal Speed Current Speed: 2400 MHz CPU Max Speed Max Speed: 2400 MHz Memory 3.63 GiB Hard Disk Model LITEON CV3-CE128-11 SATA 128GB Hard Disk Firmware TC7110D Hard Disk Serial Number TW09K30XLOH0072D00NI Chassis Manufacturer Dell Inc. Dell Inc. Chassis Version Chassis Serial Chassis Asset
System Manufacturer Dell Inc. System Product Vostro 3558 System Version 01 System Serial Number System UUID System Type Type: Laptop BIOS Vendor Dell Inc. BIOS Version A01 BIOS Date 02/09/2015 Motherboard Manufacturer Dell Inc. Motherboard Product Name 0D13PT Motherboard Version A00 Motherboard Serial Number CN1296356I00CC Motherboard Asset Tag Not Specified CPU Manufacturer Intel(R) Corporation CPU Version Intel(R) Core(TM) i3-4005U CPU @ 1.70GHz CPU Normal Speed Current Speed: 1700 MHz CPU Max Speed Max Speed: 1700 MHz Memory 3.76 GiB Hard Disk Model WDC WD5000LPVX-75V0TT0 Hard Disk Firmware 01.01A01 Hard Disk Serial Number WXG1A35128LC Chassis Manufacturer Dell Inc. Chassis Version Chassis Serial Chassis Asset Not Specified
System Manufacturer Dell Inc. System Product Latitude 3350 System Version Not Specified System Serial Number System UUID 4c4c4544-0057-3310-804d-c3c04f564232 System Type Type: Laptop BIOS Vendor Dell Inc. BIOS Version A09 BIOS Date 11/24/2016 Motherboard Manufacturer Dell Inc. Motherboard Product Name 0KVTCC Motherboard Version A00 Motherboard Serial Number CN7620665L000W Motherboard Asset Tag Not Specified CPU Manufacturer Intel(R) Corporation CPU Version Intel(R) Core(TM) i3-5005U CPU @ 2.00GHz CPU Normal Speed Current Speed: 2000 MHz CPU Max Speed Max Speed: 2000 MHz Memory 3.48 GiB Hard Disk Model SAMSUNG SSD CM871 2.5 7mm 128GB Hard Disk Firmware FXT02D1Q Hard Disk Serial Number S26PNXAH333996 Chassis Manufacturer Dell Inc. Chassis Version Chassis Serial Chassis Asset
System Manufacturer LENOVO System Product 36641Y5 System Version ThinkCentre M72e System Serial Number System UUID c21e5f78-c7a0-11e2-ae45-d2b84f742100 System Type Type: Desktop BIOS Vendor LENOVO BIOS Version F1KT70AUS BIOS Date 06/12/2015 Motherboard Manufacturer LENOVO Motherboard Product Name Motherboard Version NO DPK Motherboard Serial Number Motherboard Asset Tag CPU Manufacturer Intel(R) Corporation CPU Version Intel(R) Core(TM) i5-3330 CPU @ 3.00GHz CPU Normal Speed Current Speed: 3000 MHz CPU Max Speed Max Speed: 3800 MHz Memory 7.60 GiB Hard Disk Model SAMSUNG MZ7PC128HAFU-000L5 Hard Disk Firmware CXM07L1Q Hard Disk Serial Number S11VNSAD408679 Chassis Manufacturer LENOVO Chassis Version Chassis Serial Chassis Asset
System Manufacturer LENOVO System Product 6885DKG System Version ThinkPad Edge E531 System Serial Number System UUID df5a9f01-53e7-11cb-9630-d2fdad1ea42e System Type Type: Notebook BIOS Vendor LENOVO BIOS Version HEET48WW (1.29 ) BIOS Date 03/13/2015 Motherboard Manufacturer LENOVO Motherboard Product Name 6885DKG Motherboard Version 0B98401 PRO Motherboard Serial Number 1ZSGS3CY12A Motherboard Asset Tag Not Available CPU Manufacturer Intel(R) Corporation CPU Version Intel(R) Core(TM) i3-3110M CPU @ 2.40GHz CPU Normal Speed Current Speed: 2400 MHz CPU Max Speed Max Speed: 2400 MHz Memory 3.43 GiB Hard Disk Model KINGSTON SVP200S360G Hard Disk Firmware 501ABBF0 Hard Disk Serial Number 50026B7226009BF5 Chassis Manufacturer LENOVO Chassis Version Chassis Serial Chassis Asset
System Manufacturer LENOVO System Product 80LT System Version Lenovo B50-80 System Serial Number System UUID 357e7bb2-5b76-11e5-90ab-1c394715e364 System Type Type: Notebook BIOS Vendor LENOVO BIOS Version A8CN54WW(V3.07) BIOS Date 09/02/2016 Motherboard Manufacturer LENOVO Motherboard Product Name Lenovo B50-80 Motherboard Version SDK0J40700 WIN Motherboard Serial Number Motherboard Asset Tag NO Asset Tag CPU Manufacturer Intel(R) Corporation CPU Version Intel(R) Core(TM) i3-4005U CPU @ 1.70GHz CPU Normal Speed Current Speed: 1700 MHz CPU Max Speed Max Speed: 1700 MHz Memory 3.77 GiB Hard Disk Model ST500LT012-1DG142 Hard Disk Firmware 0002LVM1 Hard Disk Serial Number W3PLYRC4 Chassis Manufacturer LENOVO Chassis Version Chassis Serial Chassis Asset
System Manufacturer Hewlett-Packard System Product HP x2 210 System Version Type1ProductConfigId System Serial Number System UUID System Type Type: Notebook BIOS Vendor Insyde BIOS Version F.02 BIOS Date 09/11/2015 Motherboard Manufacturer HP Motherboard Product Name 8173 Motherboard Version 35.0A Motherboard Serial Number PBKGK00WB9I08U Motherboard Asset Tag Type2 - Board Asset Tag CPU Manufacturer Intel(R) Corporation CPU Version Intel(R) Atom(TM) x5-Z8300 CPU @ 1.44GHz CPU Normal Speed Current Speed: 1440 MHz CPU Max Speed Max Speed: 1494 MHz Memory 3.78 GiB Hard Disk Model Hard Disk Firmware Hard Disk Serial Number Chassis Manufacturer HP Chassis Version Chassis Serial Chassis Serial Number Chassis Asset Chassis Asset Tag
ystem Manufacturer Hewlett-Packard System Product HP ProBook 4330s System Version A0001D02 System Serial Number System UUID 73c1971f-f974-11de-8224-4cc45f066085 System Type Type: Notebook BIOS Vendor Hewlett-Packard BIOS Version 68SRR Ver. F.63 BIOS Date 04/06/2017 Motherboard Manufacturer Hewlett-Packard Motherboard Product Name 167E Motherboard Version KBC Version 22.26 Motherboard Serial Number PCMED001Y2UAAU Motherboard Asset Tag Not Specified CPU Manufacturer Intel(R) Corporation CPU Version Intel(R) Core(TM) i3-2350M CPU @ 2.30GHz CPU Normal Speed Current Speed: 2300 MHz CPU Max Speed Max Speed: 2300 MHz Memory 3.78 GiB Hard Disk Model Hitachi HTS723232A7A364 Hard Disk Firmware EC2OA60W Hard Disk Serial Number E38345630AYM6N Chassis Manufacturer Hewlett-Packard Chassis Version Chassis Serial Chassis Asset
System Manufacturer TOSHIBA System Product Satellite Pro C660 System Version PSC0RE-01S00EFR System Serial Number System UUID 37ad4484-97b2-e011-9a99-b870f4c7b6c0 System Type Type: Laptop BIOS Vendor TOSHIBA BIOS Version 2.00 BIOS Date 05/09/12 Motherboard Manufacturer TOSHIBA Motherboard Product Name PWWAA Motherboard Version 1.00 Motherboard Serial Number 123456789AB Motherboard Asset Tag Base Board Asset Tag CPU Manufacturer Intel(R) Corporation CPU Version Intel(R) Core(TM) i3 CPU M 370 @ 2.40GHz CPU Normal Speed Current Speed: 2398 MHz CPU Max Speed Max Speed: 4000 MHz Memory 3.65 GiB Hard Disk Model KINGSTON SV300S37A60G Hard Disk Firmware 580ABBF0 Hard Disk Serial Number 50026B774900C327 Chassis Manufacturer TOSHIBA Chassis Version Chassis Serial None Chassis Asset
System Manufacturer TOSHIBA System Product SATELLITE PRO C850-10N System Version PSKC9E-00100SFR System Serial Number System UUID System Type Type: Notebook BIOS Vendor Insyde Corp. BIOS Version 6.80 BIOS Date 10/01/2013 Motherboard Manufacturer Type2 - Board Vendor Name1 Motherboard Product Name Type2 - Board Product Name1 Motherboard Version Type2 - Board Version Motherboard Serial Number Type2 - Board Serial Number Motherboard Asset Tag Type2 - Board Asset Tag CPU Manufacturer Intel(R) Corporation CPU Version Intel(R) Core(TM) i3-2350M CPU @ 2.30GHz CPU Normal Speed Current Speed: 2300 MHz CPU Max Speed Max Speed: 4000 MHz Memory 3.74 GiB Hard Disk Model KINGSTON SVP200S360G Hard Disk Firmware 501ABBF0 Hard Disk Serial Number 50026B722B033A8F Chassis Manufacturer OEM Chassis Manufacturer Chassis Version Chassis Serial OEM Chassis Serial Number Chassis Asset
System Manufacturer System Product System Version System Serial Number System UUID 7a76cd61-5e99-e111-8229-2c27d725b073 System Type Type: Desktop BIOS Vendor Intel Corp. BIOS Version BLH6710H.86A.0160.2012.1204.1156 BIOS Date 12/04/2012 Motherboard Manufacturer Intel Corporation Motherboard Product Name DH67CF Motherboard Version AAG10215-207 Motherboard Serial Number BTCF219009Q9 Motherboard Asset Tag To be filled by O.E.M. CPU Manufacturer Intel(R) Corp. CPU Version Intel(R) Core(TM) i3-2100 CPU @ 3.10GHz CPU Normal Speed Current Speed: 3100 MHz CPU Max Speed Max Speed: 3800 MHz Memory 3.75 GiB Hard Disk Model KINGSTON SVP200S360G Hard Disk Firmware 501ABBF0 Hard Disk Serial Number 50026B72250FA05F Chassis Manufacturer Chassis Version Chassis Serial Chassis Asset
-
@Matthieu-Jacquart Awesome, thanks! From your information it seems like asset tag is pretty useless but motherboard serial is looking great I reckon!
-
@matthieu-jacquart Very nice and detailed information. Thank you !!
-
To help this tread, HP Computer : ProBOOKG2 :
System Manufacturer HP System Product HP ProBook 640 G2 System Version System Serial Number xxxxxxxxxxxxxx System Type Type: Notebook BIOS Vendor HP BIOS Version N76 Ver. 01.07 BIOS Date 04/18/2017 Motherboard Manufacturer HP Motherboard Product Name 80FD Motherboard Version KBC Version 22.6E Motherboard Serial Number xxxxxxxxxxxxxxxxxx Motherboard Asset Tag CPU Manufacturer Intel(R) Corporation CPU Version Intel(R) Core(TM) i5-6200U CPU @ 2.30GHz CPU Normal Speed Current Speed: 2700 MHz CPU Max Speed Max Speed: 8300 MHz Memory 7.66 GiB Hard Disk Model WDC WD5000LPLX-60ZNTT1 Hard Disk Firmware 02.01A02 Hard Disk Serial Number WD-xxxxxxxxxxx Chassis Manufacturer HP Chassis Version Chassis Serial xxxxxxxxxxxxxxx Chassis Asset ```
-
@jonathan-cool said in What can we do when we don't trust UUID?:
Motherboard Serial Number xxxxxxxxxxxxxxxxxx
Is this just masked by hand or really
xxxxxxxxxxxxxxxxxxx
? -
@sebastian-roth Masked
-
@sebastian-roth said in What can we do when we don't trust UUID?:
Is this just masked by hand or really xxxxxxxxxxxxxxxxxxx?
If he actually posted the values, someone could use them to make fake warranty calls and get free replacement parts.
-
Manufacturer;Model;Serial Number (anonymiszed);CPU Asset Tag;BIOS Asset Tag 1143AF8;20252;13068;To Be Filled By O.E.M.;No Asset Tag LENOVO;20266;10259;;No Asset Tag LENOVO;20266;10111;To Be Filled By O.E.M.;No Asset Tag LENOVO;1143AF8;R9NC5;TBD By OEM;No Asset Information LENOVO;1143AF8;R9NC5;TBD By OEM;No Asset Information LENOVO;1143AF8;R9NC5;TBD By OEM;No Asset Information LENOVO;20AT004QGE;R9038;To Be Filled By O.E.M.;No Asset Information LENOVO;20B2000PGE;MP050;;No Asset Information LENOVO;20B30077GE;MP06Z;None;No Asset Information LENOVO;20B30077GE;MP06S;None;No Asset Information LENOVO;20B60061GE;PF00M;None;No Asset Information LENOVO;20B60061GE;PF00N;None;No Asset Information LENOVO;20B60061GE;PF00N;None;No Asset Information LENOVO;20B60061GE;PF00M;None;No Asset Information LENOVO;20B60061GE;PF006;None;No Asset Information LENOVO;20BE0060GE;R900H;None;No Asset Information LENOVO;20BE0060GE;R900B;;No Asset Information LENOVO;20BE0089GE;R90B0;None;No Asset Information LENOVO;20BE00B4GE;R90JP;None;No Asset Information LENOVO;20BE00B5GE;R90JP;None;No Asset Information LENOVO;20BE00B5GE;R90JP;None;No Asset Information LENOVO;20BE00B5GE;R90JP;;No Asset Information LENOVO;20BE00B8GE;R90AR;None;No Asset Information LENOVO;20BE00CQGE;R90K1;None;No Asset Information LENOVO;20C60043GE;PF018;None;No Asset Information LENOVO;20C60043GE;PF017;None;No Asset Information LENOVO;20CK0004GE;R90G5;;No Asset Information LENOVO;20CK000VUK;R90F6;None;No Asset Information LENOVO;20CK000XMH;R90F6;None;No Asset Information LENOVO;20DF004PGE;PF07C;None;No Asset Information LENOVO;20DF004PGE;PF07P;None;No Asset Information LENOVO;20DF004PGE;PF07P;None;No Asset Information LENOVO;20DF00CNGE;PF0AS;None;No Asset Information LENOVO;20DF00CNGE;PF0D0;None;No Asset Information LENOVO;20DF00CNGE;PF0AS;None;No Asset Information LENOVO;20DF00CNGE;PF0DA;None;No Asset Information LENOVO;20DF00CNGE;PF0AS;None;No Asset Information LENOVO;20DF00D0GE;PF0AR;None;No Asset Information LENOVO;20EN0005GE;PC0AE;None;No Asset Information LENOVO;2325AJG;PK1YF;;No Asset Information LENOVO;2347CM9;PBLDY;;No Asset Information LENOVO;2347G5G;PBKTY;;No Asset Information LENOVO;2347G5G;PBFTD;None;No Asset Information LENOVO;2356LRG;PK0NG;None;No Asset Information LENOVO;2356LRG;R9YKK;None;No Asset Information LENOVO;24296JG;PK0FT;None;No Asset Information LENOVO;2429B50;PK306;;No Asset Information LENOVO;2429B50;PK306;None;No Asset Information LENOVO;2429B50;PK306;;No Asset Information LENOVO;253797G;R91DV;;No Asset Information LENOVO;253797G;R80AA;;No Asset Information LENOVO;253797G;R839V;;No Asset Information LENOVO;253797G;R91DT;;No Asset Information LENOVO;253797G;R839V;;No Asset Information LENOVO;253797G;R839V;;No Asset Information LENOVO;2598AM1;LR4M9;;No Asset Information LENOVO;32597AG;MP0WA;None;No Asset Information LENOVO;3259A2G;MP1KG;None;No Asset Information LENOVO;3259HLG;MP257;None;No Asset Information LENOVO;3259HLG;MP241;None;No Asset Information LENOVO;33664CG;MP336;None;No Asset Information LENOVO;34382BG;R9WN3;;No Asset Information LENOVO;3680BA5;R933D;;No Asset Information LENOVO;4174P5G;R9N4F;None;No Asset Information LENOVO;417883G;R8C1A;;No Asset Information LENOVO;4236P3G;PB475;None;No Asset Information LENOVO;42406AG;R9N5V;None;No Asset Information LENOVO;42434YG;R9VHM;None;No Asset Information LENOVO;42876AT;R9LLG;;No Asset Information LENOVO;429137G;R9EP2;None;No Asset Information LENOVO;43147UG;R857D;;No Asset Information LENOVO;43493RG;R835F;;No Asset Information LENOVO;43493RG;R91G2;;No Asset Information LENOVO;64669YG;L3F42;;No Asset Information LENOVO;74663RG;R9046;;No Asset Information LENOVO;80EU;34979;To Be Filled By O.E.M.;No Asset Tag LENOVO;80Q3;R90J0;To Be Filled By O.E.M.;No Asset Tag Acer;Aspire XC-605;DTSTE;; INTELR;AWRDACPI;;; FUJITSU SIEMENS;CELSIUS M460;YK7T0;; FUJITSU SIEMENS;CELSIUS M460;YK7T0;; FUJITSU;CELSIUS M720;YLFQ0;; FUJITSU;CELSIUS M720 POWER;YLFQ0;; FUJITSU;CELSIUS M720 POWER;YLFQ0;; FUJITSU;CELSIUS M720 POWER;YLFQ0;; FUJITSU;CELSIUS M720 POWER;YLFQ0;; FUJITSU;CELSIUS M720 POWER;YLFQ0;; FUJITSU;CELSIUS M720 POWER;YLFQ0;; FUJITSU;CELSIUS M730power;YLNL0;; FUJITSU;CELSIUS W520 POWER;YLTJ0;Fill By OEM; Dell Computer Corporation;Dimension 2400;35V31;; Acer;Extensa 5635;LXEDX;; Hewlett-Packard;HP Compaq 6005 Pro MT PC;CZC20;;CZC20826P0 Hewlett-Packard;HP Compaq 6005 Pro MT PC;CZC13;;CZC1367HMC Hewlett-Packard;HP Compaq 6005 Pro MT PC;CZC01;;CZC01363V2 Hewlett-Packard;HP Compaq 6005 Pro MT PC;CZC22;;CZC229BQ6J Hewlett-Packard;HP Compaq 6005 Pro MT PC;CZC23;;CZC2380GS9 Hewlett-Packard;HP Compaq 6005 Pro MT PC;CZC23;;CZC2326G25 Hewlett-Packard;HP Compaq 6005 Pro MT PC;CZC01;;CZC0151KWB Hewlett-Packard;HP Compaq 6005 Pro MT PC;CZC22;;CZC2263HMC Hewlett-Packard;HP Compaq 6005 Pro MT PC;CZC22;;CZC2265T3F Hewlett-Packard;HP Compaq 6005 Pro MT PC;CZC20;;CZC2067WGJ Hewlett-Packard;HP Compaq 6005 Pro MT PC;CZC21;;CZC2148CLN Hewlett-Packard;HP Compaq 6005 Pro MT PC;CZC21;;CZC2148CMP Hewlett-Packard;HP Compaq 6005 Pro MT PC;CZC21;;CZC2148CNF Hewlett-Packard;HP Compaq 6005 Pro MT PC;CZC20;;CZC2067L5D Hewlett-Packard;HP Compaq 6005 Pro MT PC;CZC20;;CZC2067L4Q Hewlett-Packard;HP Compaq 6005 Pro MT PC;CZC20;;CZC2067L4P Hewlett-Packard;HP Compaq 6005 Pro MT PC;CZC20;;CZC2065WHG Hewlett-Packard;HP Compaq 6005 Pro MT PC;CZC13;;CZC1367HM1 Hewlett-Packard;HP Compaq 6005 Pro MT PC;CZC13;;CZC1367HM6 Hewlett-Packard;HP Compaq 6005 Pro MT PC;CZC12;;CZC1238X5P Hewlett-Packard;HP Compaq 6005 Pro MT PC;CZC01;;CZC0124CXP Hewlett-Packard;HP Compaq 6005 Pro MT PC;CZC01;;CZC01363TQ Hewlett-Packard;HP Compaq 6005 Pro MT PC;CZC01;;CZC01363TL Hewlett-Packard;HP Compaq 6005 Pro MT PC;CZC01;;CZC01363T7 Hewlett-Packard;HP Compaq 6005 Pro MT PC;CZC01;;CZC01363T5 Hewlett-Packard;HP Compaq 6005 Pro MT PC;CZC01;;CZC01363TR Hewlett-Packard;HP Compaq 6005 Pro MT PC;CZC01;;CZC01363TM Hewlett-Packard;HP Compaq 6005 Pro MT PC;CZC01;;CZC0124CWP Hewlett-Packard;HP Compaq 6005 Pro MT PC;CZC01;;CZC0151KVG Hewlett-Packard;HP Compaq 6005 Pro MT PC;CZC01;;CZC01363T4 Hewlett-Packard;HP Compaq 6005 Pro MT PC;CZC01;;CZC01363TS Hewlett-Packard;HP Compaq 6005 Pro MT PC;CZC01;;CZC0124CX2 Hewlett-Packard;HP Compaq 6005 Pro MT PC;CZC01;;CZC01363TH Hewlett-Packard;HP Compaq 6200 Pro MT PC;CZC22;;CZC22251JG Hewlett-Packard;HP Compaq 6735s;CNU84;FFFF;CNU8421CSR Hewlett-Packard;HP Compaq 8200 Elite CMT PC;CZC22;; Hewlett-Packard;HP Compaq dx2420 Microtower;CZC93;;CZC9394R36 Hewlett-Packard;HP Compaq Elite 8300 CMT;CZC30;Fill By OEM;CZC3096T03 Hewlett-Packard;HP Compaq Elite 8300 CMT;CZC30;;CZC3051DD5 Hewlett-Packard;HP Compaq Pro 6305 MT;CZC44;;CZC4433F6K Hewlett-Packard;HP Compaq Pro 6305 MT;CZC44;;CZC4433F78 Hewlett-Packard;HP Compaq Pro 6305 MT;CZC40;;CZC4074GYL Hewlett-Packard;HP Compaq Pro 6305 MT;CZC24;;CZC2476XLQ Hewlett-Packard;HP Compaq Pro 6305 MT;CZC24;;CZC2476XMF Hewlett-Packard;HP Compaq Pro 6305 MT;CZC24;;CZC2476XLS Hewlett-Packard;HP Compaq Pro 6305 MT;CZC24;;CZC2476XM0 Hewlett-Packard;HP Compaq Pro 6305 MT;CZC24;;CZC247885S Hewlett-Packard;HP Elite 7500 Series MT;CZC24;Fill By OEM;CZC243BRKS HP;HP Elite x2 1012 G1;5CG72;To Be Filled By O.E.M.;5CG7274H5Y HP;HP Elite x2 1012 G1;5CG72;To Be Filled By O.E.M.;5CG7263ZWQ HP;HP Elite x2 1012 G1;5CG72;To Be Filled By O.E.M.;5CG72363K2 HP;HP Elite x2 1012 G1;5CG64;To Be Filled By O.E.M.;5CG6491RNR HP;HP Elite x2 1012 G1;5CG64;To Be Filled By O.E.M.;5CG6491RP5 HP;HP Elite x2 1012 G1;5CG63;To Be Filled By O.E.M.;5CG6315PSX HP;HP Elite x2 1012 G1;5CG72;To Be Filled By O.E.M.; HP;HP Elite x2 1012 G1;5CG64;To Be Filled By O.E.M.;5CG642757J HP;HP ProBook 650 G2;5CG73;;5CG7312H03 HP;HP ProBook 650 G2;5CG73;To Be Filled By O.E.M.;5CG7312GZZ HP;HP ProBook 650 G2;5CG73;To Be Filled By O.E.M.;5CG7312H32 HP;HP ProBook 650 G2;5CG73;To Be Filled By O.E.M.;5CG7312H0L HP;HP ProBook 650 G2;5CG72;To Be Filled By O.E.M.;5CG7270ZM1 HP;HP ProBook 650 G2;5CG63;To Be Filled By O.E.M.;5CG6314VX2 HP;HP ProBook 650 G2;5CG71;To Be Filled By O.E.M.;5CG7181TYB HP;HP ProBook 650 G2;5CG63;To Be Filled By O.E.M.;5CG6316MHF HP;HP ProBook 650 G2;5CG63;To Be Filled By O.E.M.;5CG6313XKW HP;HP ProBook 650 G2;5CG70;To Be Filled By O.E.M.;5CG7071XGB HP;HP ProBook 650 G2;5CG70;To Be Filled By O.E.M.;5CG7062FMZ HP;HP ProBook 650 G2;5CG70;To Be Filled By O.E.M.;5CG7061NWD HP;HP ProBook 650 G2;5CG70;To Be Filled By O.E.M.;5CG7061NN7 HP;HP ProBook 650 G2;5CG63;;5CG6314TFM HP;HP ProBook 650 G2;5CG62;To Be Filled By O.E.M.;5CG6295SLM HP;HP ProBook 650 G2;5CG62;To Be Filled By O.E.M.;5CG6295SLB HP;HP ProBook 650 G2;5CG62;To Be Filled By O.E.M.;5CG6295SM7 HP;HP ProBook 650 G2;5CG62;To Be Filled By O.E.M.;5CG62846N1 HP;HP ProBook 650 G2;5CG62;To Be Filled By O.E.M.;5CG62846MF Hewlett-Packard;HP ProDesk 400 G2 MT;CZC50;;CZC5010D33 Hewlett-Packard;HP ProDesk 400 G2 MT (TPM DP);CZC53;Fill By OEM;CZC5384B14 Hewlett-Packard;HP ProDesk 490 G2 MT;CZC52;Fill By OEM;CZC52532RJ Hewlett-Packard;HP ProDesk 490 G2 MT;CZC52;Fill By OEM;CZC52001WR Hewlett-Packard;HP ProDesk 490 G2 MT;CZC54;Fill By OEM;CZC54116WH Hewlett-Packard;HP ProDesk 490 G2 MT;CZC51;Fill By OEM;CZC51339NV Hewlett-Packard;HP ProDesk 490 G2 MT;CZC52;Fill By OEM;CZC52532RL Hewlett-Packard;HP ProDesk 490 G2 MT;CZC52;Fill By OEM;CZC5201508 Hewlett-Packard;HP ProDesk 490 G2 MT;CZC51;Fill By OEM;CZC51049K9 Hewlett-Packard;HP ProDesk 490 G2 MT;CZC51;Fill By OEM;CZC51049HV Hewlett-Packard;HP ProDesk 490 G2 MT;CZC50;Fill By OEM;CZC5072961 Hewlett-Packard;HP ProDesk 490 G2 MT;CZC50;Fill By OEM;CZC507295V Hewlett-Packard;HP ProDesk 490 G2 MT;CZC50;Fill By OEM;CZC507295B Hewlett-Packard;HP ProDesk 490 G2 MT;CZC44;Fill By OEM;CZC44304Y9 Hewlett-Packard;HP ProDesk 490 G2 MT;CZC44;Fill By OEM;CZC44304ZW Hewlett-Packard;HP ProDesk 490 G2 MT;CZC44;Fill By OEM;CZC4430517 Hewlett-Packard;HP ProDesk 490 G2 MT;CZC44;Fill By OEM;CZC4430510 Hewlett-Packard;HP ProDesk 490 G2 MT;CZC50;Fill By OEM;CZC5023K62 Hewlett-Packard;HP ProDesk 490 G2 MT;CZC45;;CZC45043QZ HP;HP ProDesk 490 G3 MT Business PC;CZC63;To Be Filled By O.E.M.;CZC6349345 HP;HP ProDesk 490 G3 MT Business PC;CZC61;To Be Filled By O.E.M.;CZC6108QV0 HP;HP ProDesk 490 G3 MT Business PC;CZC61;To Be Filled By O.E.M.;CZC6189KDB HP;HP ProDesk 490 G3 MT Business PC;CZC61;To Be Filled By O.E.M.;CZC6189KJH HP;HP ProDesk 490 G3 MT Business PC;CZC54;To Be Filled By O.E.M.;CZC5481WLS HP;HP ProDesk 490 G3 MT Business PC;CZC54;To Be Filled By O.E.M.;CZC5462NCN HP;HP ProDesk 490 G3 MT Business PC;CZC54;To Be Filled By O.E.M.;CZC5462NCS HP;HP ProDesk 490 G3 MT Business PC;CZC54;To Be Filled By O.E.M.;CZC5462NCG HP;HP ProDesk 490 G3 MT Business PC;CZC54;To Be Filled By O.E.M.;CZC5462NCM HP;HP ProDesk 490 G3 MT Business PC;CZC54;To Be Filled By O.E.M.;CZC5462NCR HP;HP ProDesk 490 G3 MT Business PC;CZC54;To Be Filled By O.E.M.;CZC5462NC7 HP;HP ProDesk 490 G3 MT Business PC;CZC54;To Be Filled By O.E.M.;CZC5462ND3 HP;HP ProDesk 490 G3 MT Business PC;CZC54;To Be Filled By O.E.M.;CZC5462NCP Hewlett-Packard;HP ProDesk 600 G1 TWR;CZC44;Fill By OEM;CZC4410C9P HP;HP ProDesk 600 G2 MT;CZC72;To Be Filled By O.E.M.;CZC7289DKC HP;HP ProDesk 600 G2 MT;CZC63;;CZC634BD1D HP;HP ProDesk 600 G2 MT;CZC71;To Be Filled By O.E.M.;CZC7138D43 HP;HP ProDesk 600 G2 MT;CZC64;To Be Filled By O.E.M.;CZC649CCSB HP;HP ProDesk 600 G2 MT;CZC64;To Be Filled By O.E.M.;CZC64497GL HP;HP ProDesk 600 G2 MT;CZC64;To Be Filled By O.E.M.;CZC649CCSC HP;HP ProDesk 600 G2 MT;CZC63;;CZC6337BH5 HP;HP ProDesk 600 G2 MT;CZC62;To Be Filled By O.E.M.;CZC6288KQZ HP;HP ProDesk 600 G2 MT;CZC62;To Be Filled By O.E.M.;CZC625BWW3 HP;HP ProDesk 600 G2 MT;CZC62;To Be Filled By O.E.M.;CZC625BWW2 HP;HP ProDesk 600 G2 MT;CZC62;To Be Filled By O.E.M.;CZC625BWWR HP;HP ProDesk 600 G2 MT;CZC62;To Be Filled By O.E.M.;CZC625BWWB HP;HP ProDesk 600 G2 MT;CZC62;To Be Filled By O.E.M.;CZC625BWWF HP;HP ProDesk 600 G2 MT;CZC62;To Be Filled By O.E.M.;CZC625BWWJ HP;HP ProDesk 600 G2 MT;CZC62;To Be Filled By O.E.M.;CZC625BB3P HP;HP ProDesk 600 G2 MT;CZC62;To Be Filled By O.E.M.;CZC625BWW1 HP;HP ProDesk 600 G2 MT;CZC62;To Be Filled By O.E.M.;CZC625BWXZ HP;HP ProDesk 600 G2 MT;CZC61;To Be Filled By O.E.M.;CZC6107QWC HP;HP ProDesk 600 G2 MT;CZC61;To Be Filled By O.E.M.;CZC6107QW9 HP;HP ProDesk 600 G2 MT;CZC61;To Be Filled By O.E.M.;CZC6107QW0 HP;HP ProDesk 600 G2 MT;CZC61;To Be Filled By O.E.M.;CZC6107QZ8 HP;HP ProDesk 600 G2 MT;CZC61;To Be Filled By O.E.M.;CZC6107QZG HP;HP ProDesk 600 G2 MT;CZC62;To Be Filled By O.E.M.;CZC625BWXJ HP;HP ProDesk 600 G2 MT;CZC62;To Be Filled By O.E.M.;CZC625BWSP HP;HP ProDesk 600 G2 MT;CZC71;; HP;HP ProDesk 600 G2 SFF;CZC64;To Be Filled By O.E.M.;CZC641BF7G Hewlett-Packard;HP Z230 Tower Workstation;CZC50;Fill By OEM;CZC50109RR Hewlett-Packard;HP Z230 Tower Workstation;CZC43;Fill By OEM;CZC4344FBM HP;HP Z240 Tower Workstation;CZC73;To Be Filled By O.E.M.; HP;HP Z240 Tower Workstation;CZC73;To Be Filled By O.E.M.;CZC7388L6T HP;HP ZBook 15 G3;CND73;To Be Filled By O.E.M.; HP;HP ZBook 15 G3;CND71;To Be Filled By O.E.M.; Dell Inc.;Precision WorkStation T3400;BQ70M;; HP;ProLiant DL380 G4;GB853;; HP;ProLiant DL380e Gen8;CZJ44;; HP;ProLiant DL380p Gen8;CZ250;; HP;ProLiant DL380p Gen8;CZ333;; HP;ProLiant DL380p Gen8;CZ333;; Microsoft Corporation;Surface Book;50907;; Microsoft Corporation;Surface Pro 3;54134;0;0 Microsoft Corporation;Surface Pro 3;54133;0;0 Microsoft Corporation;Surface Pro 4;61073;; Microsoft Corporation;Surface Pro 4;26617;; Microsoft Corporation;Surface Pro 4;66455;; Microsoft Corporation;Surface Pro 4;81531;; System manufacturer;System Product Name;Syste;To Be Filled By O.E.M.;Asset-1234567890 Wortmann_AG;TERRA_PC;To be;Fill By OEM;To Be Filled By O.E.M. Wortmann_AG;TERRA_PC;R5122;;Default string Wortmann_AG;TERRA_PC;R5122;To Be Filled By O.E.M.;Default string Wortmann_AG;TERRA_PC;R5122;To Be Filled By O.E.M.;Default string Gigabyte Technology Co., Ltd.;To be filled by O.E.M.;To be;Fill By OEM;To Be Filled By O.E.M. Gigabyte Technology Co., Ltd.;To be filled by O.E.M.;To be;Fill By OEM;To Be Filled By O.E.M. American Megatrends Inc.;Uknown;0;;0123ABC innotek GmbH;VirtualBox;0;; VMware, Inc.;VMware Virtual Platform;VMware;;No Asset Tag VMware, Inc.;VMware Virtual Platform;VMware;;No Asset Tag VMware, Inc.;VMware Virtual Platform;VMware;;No Asset Tag VMware, Inc.;VMware Virtual Platform;VMware;;No Asset Tag VMware, Inc.;VMware Virtual Platform;VMware;;No Asset Tag VMware, Inc.;VMware Virtual Platform;VMware;;No Asset Tag VMware, Inc.;VMware Virtual Platform;VMware;;No Asset Tag VMware, Inc.;VMware Virtual Platform;VMware;;No Asset Tag VMware, Inc.;VMware Virtual Platform;VMware;;No Asset Tag VMware, Inc.;VMware Virtual Platform;VMware;;No Asset Tag VMware, Inc.;VMware Virtual Platform;VMware;;No Asset Tag VMware, Inc.;VMware Virtual Platform;VMware;;No Asset Tag VMware, Inc.;VMware Virtual Platform;VMware;;No Asset Tag VMware, Inc.;VMware Virtual Platform;VMware;;No Asset Tag VMware, Inc.;VMware Virtual Platform;VMware;;No Asset Tag VMware, Inc.;VMware Virtual Platform;VMware;;No Asset Tag VMware, Inc.;VMware Virtual Platform;VMware;;No Asset Tag VMware, Inc.;VMware Virtual Platform;VMware;;No Asset Tag VMware, Inc.;VMware Virtual Platform;VMware;;No Asset Tag VMware, Inc.;VMware Virtual Platform;VMware;;No Asset Tag VMware, Inc.;VMware Virtual Platform;VMware;;No Asset Tag VMware, Inc.;VMware Virtual Platform;VMware;;No Asset Tag VMware, Inc.;VMware Virtual Platform;VMware;;No Asset Tag VMware, Inc.;VMware Virtual Platform;VMware;;No Asset Tag VMware, Inc.;VMware Virtual Platform;VMware;;No Asset Tag VMware, Inc.;VMware Virtual Platform;VMware;;No Asset Tag VMware, Inc.;VMware Virtual Platform;VMware;;No Asset Tag VMware, Inc.;VMware Virtual Platform;VMware;;No Asset Tag VMware, Inc.;VMware Virtual Platform;VMware;;No Asset Tag VMware, Inc.;VMware Virtual Platform;VMware;;No Asset Tag VMware, Inc.;VMware Virtual Platform;VMware;;No Asset Tag VMware, Inc.;VMware Virtual Platform;VMware;;No Asset Tag VMware, Inc.;VMware Virtual Platform;VMware;;No Asset Tag VMware, Inc.;VMware Virtual Platform;VMware;;No Asset Tag VMware, Inc.;VMware Virtual Platform;VMware;;No Asset Tag VMware, Inc.;VMware Virtual Platform;VMware;;No Asset Tag VMware, Inc.;VMware Virtual Platform;VMware;;No Asset Tag VMware, Inc.;VMware Virtual Platform;VMware;;No Asset Tag VMware, Inc.;VMware Virtual Platform;VMware;;No Asset Tag VMware, Inc.;VMware Virtual Platform;VMware;;No Asset Tag VMware, Inc.;VMware Virtual Platform;VMware;;No Asset Tag VMware, Inc.;VMware Virtual Platform;VMware;;No Asset Tag VMware, Inc.;VMware Virtual Platform;VMware;;No Asset Tag VMware, Inc.;VMware Virtual Platform;VMware;;No Asset Tag VMware, Inc.;VMware Virtual Platform;VMware;;No Asset Tag VMware, Inc.;VMware Virtual Platform;VMware;;No Asset Tag VMware, Inc.;VMware Virtual Platform;VMware;;No Asset Tag
Regards X23