Recuperare informazioni da SMBIOS - pagina 3

 
Edgar Akhmadeev:

L'uuid sul mio computer corrisponde esattamente ai dati hwinfo. Il codice di conversione è preso dall'esempio in c++.

In hwinfo quale hai?

Ho del vino

Ma nel file /etc/libvirt/qemu/u18.04-MTr.xml dell'host dove questa VM sta girando:

<domain type='kvm'>
  <name> u18.04-MTr</name>
  <uuid> 1c48eb8c-fd03-4cd4-a3d9-e3133cb57511</uuid>
  <metadata>
    <libosinfo:libosinfo xmlns:libosinfo="http://libosinfo.org/xmlns/libvirt/domain/1.0">
      <libosinfo:os id="http://ubuntu.com/ubuntu/18.04"/>
    </libosinfo:libosinfo>
  </metadata>
 

Non riesco a trovare l'uuid da nessuna parte


 
JRandomTrader:

Ho del vino

Ma nel file /etc/libvirt/qemu/u18.04-MTr.xml dell'host dove questa VM sta girando:

Si scopre che nel vino SMBIOS non restituisce un valore emulato, ma un valore hardware. E questa è una buona cosa. Prova ad eseguire hwinfo.

Il mio codice ha preso l'uuid esattamente dal blocco:

Handle 0x0100, DMI type 1, 27 bytes

che è elencato in dmidecode.

 
Vitaly Muzichenko:

Non riesco a trovare l'uuid da nessuna parte


Scheda Sistema dall'albero Scheda madre/SMBIOS DMI.
 
Vitaly Muzichenko:

Come funzionerà su UPU e Vine?

In qualche modo non ho pensato di controllare lì. Sul VPS funziona, l'uuid c'è e di nuovo corrisponde ai dati hwinfo. Mentre ci sono piccoli errori nel codice, i campi si stanno insinuando. Lo sistemerò più tardi in giornata. I neofiti aspettano a testare per ora.

 

Dalla linea di comando


Da uno script

2021.03.23 16:28:41.955 T (EURCAD,H1) UUID: {03000200-0400-0500-0006-000700080009}
 
Edgar Akhmadeev:

Prova ad eseguire hwinfo.


Non voglio trascinare software inutile su un sistema di combattimento, specialmente non un programma Windows.

 

Tutto ciò che rimane è rimuovere tutta la roba non necessaria dal mqh, lasciando solo le linee per ottenere l'uuid

Idealmente, spostate alcune righe nello script stesso

 

Su un VPS:

2021.03.23 17:57:50.344 Test SMBIOS (EURUSD,M1) System Management BIOS Version: 2.4
2021.03.23 17:57:50.344 Test SMBIOS (EURUSD,M1) System BIOS Version: 1.0
2021.03.23 17:57:50.344 Test SMBIOS (EURUSD,M1) BIOS Vendor: Seabios
2021.03.23 17:57:50.344 Test SMBIOS (EURUSD,M1) BIOS Version: 0.5.1
2021.03.23 17:57:50.344 Test SMBIOS (EURUSD,M1) BIOS Release Date: 01/01/2007
2021.03.23 17:57:50.344 Test SMBIOS (EURUSD,M1) UUID: {1 b037b14-66 a9-8894-dc89-e5ec77223c29}
2021.03.23 17:57:50.344 Test SMBIOS (EURUSD,M1) System Manufacturer: Red Hat
2021.03.23 17:57:50.344 Test SMBIOS (EURUSD,M1) Product Name: KVM
2021.03.23 17:57:50.344 Test SMBIOS (EURUSD,M1) Product Version: RHEL 6.6.0 PC
2021.03.23 17:57:50.344 Test SMBIOS (EURUSD,M1) Product Serial Number: Red Hat Enterprise Linux
2021.03.23 17:57:50.344 Test SMBIOS (EURUSD,M1) SKU Number: Red Hat
2021.03.23 17:57:50.344 Test SMBIOS (EURUSD,M1) Family: CPU 1
2021.03.23 17:57:50.344 Test SMBIOS (EURUSD,M1) Mainboard Manufacturer: Bochs
2021.03.23 17:57:50.344 Test SMBIOS (EURUSD,M1) Mainboard Version: DIMM 0
2021.03.23 17:57:50.344 Test SMBIOS (EURUSD,M1) 
2021.03.23 17:57:50.344 Test SMBIOS (EURUSD,M1) UUID: {1 b037b14-66 a9-8894-dc89-e5ec77223c29}
2021.03.23 17:57:50.344 Test SMBIOS (EURUSD,M1) Product Serial Number: Red Hat Enterprise Linux
 
Edgar Akhmadeev:

Su un VPS:

Vorrei che qualcuno avesse controllato il VPS.