Pagina 1 di 1
[RISOLTO] Richiesta di visualizzazione dei dati di audit dmi
Pubblicato: 14 marzo 2025 - 16:49
di psgca85
Buongiorno,
Dall'aggiornamento alla versione 2.6, i dati DMI non vengono più memorizzati nella tabella hosts. Vengono recuperati tramite l'audit DMI.
Come posso recuperare questi dati tramite una query?.
Ad esempio, nella versione 2.5, per recuperare le informazioni TPM dai PC, era sufficiente effettuare questa richiesta.
Codice: Seleziona tutto
SELECT
computer_name,
host_info -> 'tpm' AS tpm_infos
FROM
hosts
WHERE
computer_name = 'nomdupc'
Grazie in anticipo.
Benoit.
Re: Richiesta di visualizzazione dei dati di audit DMI
Pubblicato: 17 marzo 2025 - 09:47
di sfontenau
Esempio per recuperare Vendor da BIOS_Information nel pacchetto audit-dmi
Codice: Seleziona tutto
WITH cte AS (
SELECT ctid,
host_id,
row_number() OVER (PARTITION BY host_id, value_key ORDER BY value_date) AS rank
FROM HostAuditData
WHERE value_section = 'audit-dmi' AND value_key = 'audit-dmi'
)
SELECT
cte.host_id,
h.computer_fqdn,
had.value->'BIOS_Information'->'Vendor' as Vendor
FROM HostAuditData had
JOIN cte ON cte.ctid = had.ctid
JOIN hosts h ON h.uuid = cte.host_id
WHERE cte.rank = 1;
Re: Richiesta di visualizzazione dei dati di audit DMI
Pubblicato: 17 marzo 2025 - 10:49
di psgca85
Salve,
grazie per la risposta, che ho potuto adattare alle mie esigenze.
Cordiali saluti,
Benoit.
Re: [RISOLTO] Richiesta di visualizzazione dei dati di audit dmi
Pubblicato: 17 marzo 2025 - 10:54
di dcardon
Ciao Benoit,
sentiti libero di pubblicare la tua versione della domanda come risposta nel forum; probabilmente ci sono altri oltre a te che hanno la stessa domanda.
- Denis
Re: [RISOLTO] Richiesta di visualizzazione dei dati di audit dmi
Pubblicato: 17 marzo 2025 - 10:59
di psgca85
Ciao Denis,
Di seguito la mia query per trovare la versione TPM.
Codice: Seleziona tutto
WITH cte AS (
SELECT ctid,
host_id,
row_number() OVER (PARTITION BY host_id, value_key ORDER BY value_date) AS rank
FROM HostAuditData
WHERE value_section = 'audit-dmi' AND value_key = 'audit-dmi'
)
SELECT
cte.host_id,
h.computer_fqdn,
had.value->'TPM_Device'->'Specification_Version' as TPMVersion
FROM HostAuditData had
JOIN cte ON cte.ctid = had.ctid
JOIN hosts h ON h.uuid = cte.host_id
WHERE cte.rank = 1;
Sinceramente,
Benoit.
Re: [RISOLTO] Richiesta di visualizzazione dei dati di audit dmi
Pubblicato: 17 marzo 2025 - 14:36
di dcardon
GRAZIE
