HWAUDIT - zusätzliche Infos abfragen, neues Feld

Antworten
brieth
Beiträge: 6
Registriert: 07 Aug 2024, 10:02

HWAUDIT - zusätzliche Infos abfragen, neues Feld

Beitrag von brieth »

Hallo Zusammen,

seit kurzem arbeite ich mit OPSI 4.3 (Docker) und manage die Clients in unsere Firma mit dem Tool.
Aktuell werden Software-Paket ausgerollt und Infos von den Clients eingesammelt.

Jetzt zur Herausforderung :-)

Ich möchte gerne zusätzliche Hardware-Infos von den Clients holen.
Hier im ersten Schritt den Bitlocker-Key der Systemplatte (liegt zusätzlich schon im AD).
Die Anpassung in der Datei opsihwaudit.conf ist erfolgt und es wurde automatische ein entsprechendes Feld in der Datenbank angelegt.
Was mir noch fehlt, ist die Darstellung des neuen Wertes in der Oberfläche opsi-configed (und natürlich die Abholung).

Die Funktionalität kommt im nächsten Schritt.

Wo muss ich da noch Hand anlegen?

Viele Grüße
Bert

PS: ich habe den Eintrag mal angehängt.


==========================================================
# - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -^M
# - HARDDISK_DRIVE -^M
# - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -^M
{^M
"Class": {^M
"Type": "STRUCTURAL",^M
"Super": [ "DRIVE" ],^M
"Opsi": "HARDDISK_DRIVE",^M
"WMI": "select * from Win32_DiskDrive&Win32_DiskDrivePhysicalMedia",^M
"Linux": "[lshw]disk:^disk",^M
"OSX": "[profiler]Storage"^M
},^M
"Values": [^M
{^M
"Type": "varchar(100)",^M
"Scope": "g",^M
"Opsi": "name",^M
"Linux": "product",^M
"WMI": "Model",^M
"OSX": "Physical Drive//Device Name"^M
},^M
{^M
"Type": "bigint",^M
"Scope": "g",^M
"Opsi": "cylinders",^M
"WMI": "TotalCylinders"^M
},^M
{^M
"Type": "bigint",^M
"Scope": "g",^M
"Opsi": "heads",^M
"WMI": "TotalHeads"^M
},^M
{^M
"Type": "bigint",^M
"Scope": "g",^M
"Opsi": "sectors",^M
"WMI": "TotalSectors"^M
},^M
{^M
"Type": "tinyint",^M
"Scope": "i",^M
"Opsi": "partitions",^M
"WMI": "Partitions"^M
},^M
{^M
"Type": "varchar(255)",^M
"Scope": "g",^M
"Opsi": "bitlockerkey",^M
"Cmd": "#c:\windows\system32\manage-bde -protectors -get C: -type recoverypassword#"^M
}^M
]^M
},^M

==========================================================
Benutzeravatar
n.doerrer
uib-Team
Beiträge: 408
Registriert: 23 Okt 2020, 16:11

Re: HWAUDIT - zusätzliche Infos abfragen, neues Feld

Beitrag von n.doerrer »

Moin,

wenn die Daten korrekt im backend liegen, sollte der configed die automatisch mit anzeigen.

tauchen die neuen Felder denn hier auf (<client-id> ersetzen durch einen client auf dem das hwaudit mit neuer Konfiguration schon gelaufen ist)?

opsi-cli jsonrpc execute auditHardwareOnHost_getObjects [] '{"hostId":"<client-id>", "hardwareClass":"HARDDISK_DRIVE"}'

EDIT: Anmerkung: Änderungen an der opsihwaudit.conf können Probleme im WAN-Modus zur Folge haben, weshalb wir das nicht empfehlen.
EDIT2: Die Backslashes sollten gedoppelt werden um nicht versehentlich als escape-Zeichen interpretiert zu werden.


Vielen Dank für die Nutzung von opsi. Im Forum ist unser Support begrenzt.

Für den professionellen Einsatz und individuelle Beratung empfehlen wir einen Support-Vertrag und eine Schulung.
Gerne informieren wir Sie zu unserem Angebot.

uib GmbH
Telefon: +49 6131 27561 0
E-Mail: sales@uib.de


brieth
Beiträge: 6
Registriert: 07 Aug 2024, 10:02

Re: HWAUDIT - zusätzliche Infos abfragen, neues Feld

Beitrag von brieth »

Hallo,
erstmal Danke für die schnelle Antwort!
Ja, das entsprechende Feld wird angezeigt (hat aber noch den Wert null).
Den auszuführenden Befehl passe ich an.

Hier die erste Disk:
{
"firstseen": "2024-08-06 17:24:28",
"lastseen": "2024-08-06 17:24:28",
"state": 1,
"hostId": "rdp-bri.ciss.de",
"hardwareClass": "HARDDISK_DRIVE",
"name": "QEMU HARDDISK",
"description": "Laufwerk",
"vendor": "(Standardlaufwerke)",
"model": "QEMU HARDDISK",
"cylinders": 28719,
"heads": 255,
"sectors": 461370735,
"bitlockerkey": null,
"serialNumber": "QM00005",
"size": 236221816320,
"partitions": 4,
"type": "AuditHardwareOnHost",
"ident": "rdp-bri.ciss.de;HARDDISK_DRIVE;;28719;Laufwerk;255;QEMU HARDDISK;QEMU HARDDISK;4;461370735;QM00005;236221816320;(Standardlaufwerke)"
},
brieth
Beiträge: 6
Registriert: 07 Aug 2024, 10:02

Re: HWAUDIT - zusätzliche Infos abfragen, neues Feld

Beitrag von brieth »

Zu Testen habe ich jetzt einfach einen funktionierenden wmi Eintrag genommen.
Dann werden Werte auch im opsi-configed angezeigt.
D.H. wenn der entsprechende Befehl nicht funktioniert, wird das Feld komplett (inclusive Beschreibung) ausgeblendet.

Jetzt muss ich nur noch den Befehl ans Laufen kriegen :-)
Antworten