opsi Version 3.3 - opsi Download - uib
opsi Version 3.3 - opsi Download - uib
opsi Version 3.3 - opsi Download - uib
Erfolgreiche ePaper selbst erstellen
Machen Sie aus Ihren PDF Publikationen ein blätterbares Flipbook mit unserer einzigartigen Google optimierten e-Paper Software.
9. Datenhaltung von <strong>opsi</strong> (Backends)<br />
Abfragen und Reports weniger geeignet. Hierfür bietet sich die Ablage der Daten in<br />
einer SQL-Datenbank an.<br />
Wesentliche Merkmale des Backends 'MySQL' :<br />
●<br />
●<br />
●<br />
●<br />
Nur für die Inventarisierungsdaten<br />
Optional (nicht das Default Backend)<br />
Fein granulierte Datenstruktur zur Datenhaltung und zusätzlich vereinfachtes<br />
Datenmodell für Abfragen.<br />
Eine Historyfunktion, welche Änderungen an den Inventarisierungsdaten<br />
protokolliert.<br />
Seit <strong>opsi</strong> <strong>3.3</strong> gibt es ein MySQL-Backend für die Inventarisierungsdaten. Bedingt durch<br />
die sehr unterschiedliche Natur der zu inventarisierenden Komponenten ist die<br />
Datenstruktur in etwa wie folgt aufgebaut:<br />
Eine Tabelle host beschreibt alle bekannten Clients und stellt eine eindeutige host_id<br />
bereit. Für jeden Device-Typ gibt es zwei Tabellen: HARDWARE_DEVICE_ ....<br />
beschreibt das Device z.B. Netzwerkkartentyp mit PCI-Kennung sowie<br />
HARDWARE_CONFIG... Konfiguration der konkreten Netzwerkkarte z.B. MAC-<br />
Adresse. Die beiden Tabellen sind über das Feld hardware_id miteinander verbunden.<br />
Daraus ergibt sich folgende Liste von Tabellen:<br />
HARDWARE_CONFIG_1394_CONTROLLER<br />
HARDWARE_CONFIG_AUDIO_CONTROLLER<br />
HARDWARE_CONFIG_BASE_BOARD<br />
HARDWARE_CONFIG_BIOS<br />
HARDWARE_CONFIG_CACHE_MEMORY<br />
HARDWARE_CONFIG_COMPUTER_SYSTEM<br />
HARDWARE_CONFIG_DISK_PARTITION<br />
HARDWARE_CONFIG_FLOPPY_CONTROLLER<br />
HARDWARE_CONFIG_FLOPPY_DRIVE<br />
HARDWARE_CONFIG_HARDDISK_DRIVE<br />
HARDWARE_CONFIG_IDE_CONTROLLER<br />
HARDWARE_CONFIG_KEYBOARD<br />
HARDWARE_CONFIG_MEMORY_BANK<br />
HARDWARE_CONFIG_MEMORY_MODULE<br />
HARDWARE_CONFIG_MONITOR<br />
HARDWARE_CONFIG_NETWORK_CONTROLLER<br />
HARDWARE_CONFIG_OPTICAL_DRIVE<br />
HARDWARE_CONFIG_PCI_DEVICE<br />
HARDWARE_CONFIG_PCMCIA_CONTROLLER<br />
HARDWARE_CONFIG_POINTING_DEVICE<br />
111