next up previous contents
Next: 3.4.2.4 Bewertung Up: 3.4.2 Desktop Management Interface Previous: 3.4.2.2 Das Desktop Management

3.4.2.3 Die MIF-Datei

Die verwaltete Information in einem System wird im sogenannten Managed Information Format (MIF) beschrieben. Dieses MIF definiert die MOs und die mit ihnen assoziierte Attribute. Jede Instanz eines MOs muß über eine eigenen MIF-Datei, die seine managebaren Aspekte beschreibt, verfügen.
Eine MIF-Datei ist in Blöcke aufgeteilt, die in der Tabelle 3.1 beschreiben werden.

 
 
Tabelle: Die Blöcke einer MIF-Datei
Schlüsselwort Teil einer Beschreibung
component MIF-Datei definiert eine Komponente; alle anderen Blöcke sind Teil dieser Komponente; es kann nur einen component-Block in einer Datei geben.
path Komponente assoziiert einen String mit Pfadnamen für ein bestimmtes OS (optional)
group Komponente definiert eine Sammlung von Attributen für eine Komponente
attribute Gruppe definiert eine Einheit von verwalteter Information innerhalb einer Gruppe.
table Komponente definiert eine oder mehr Instanzen einer Gruppe unter Verwendung bereits vorhandener Definitionen

Aus dieser Gliederung ergibt sich das folgende Grundgerüst:

start component
  start path
  end path
  start group
    start attribute
    end attribute
  end group
  start table
  end table
end component
Beispielhaft soll dargestellt werden, wie sich die Definition eines Attributes durchführen läßt. Dazu wird angenommen, daß eine MIF-Datei erstellt wird, die unter anderem den Namen einer Applikation und deren Version bereitstellen soll. Zusätzlich soll die Nutzung eines SNMP-Mappers möglich sein.
Die dazu nötige Codesequenz sieht wie folgt aus:

Start Group
  Name = "Software Template"
  Class = "DTS|BasicSoftware|001"
  Key = 1 // key on Product Name
  Pragma = "SNMP:1.2.3.4.5.6"
  Start Attribute
    ID= 1
    Name = "ApplicationName"
    Description = "The name of the Application"
    Storage = Common
    Type = String(64)
  End Attribute
  Start Attribute
    ID = 2
    Name = "ApplicationVersion"
    Description = "The Application's version number"
    Type = String(32)
    Value = ""
  End Attribute
End Group
Diese Einführung in das Desktop Management Interface und das damit verbundene Management Information Format soll für den Kontext dieser Arbeit genügen. Tiefergehende Informationen sind in [Sol ] und auf der Homepage der DMTF (http://www.dmtf.org) zu finden.


next up previous contents
Next: 3.4.2.4 Bewertung Up: 3.4.2 Desktop Management Interface Previous: 3.4.2.2 Das Desktop Management
Copyright Munich Network Management Team