- ...System-Management-Plattform
- Zu den Begriffen der
System-Management-Welt siehe z.B. [#!bib:guts95!#].
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
- ...LRZ-Unix-MIB
- Uwe Kriegers
Management Information Base
(MIB) für Unix-Systeme des Leibniz-Rechenzentrums (LRZ), s.
[#!bib:krie94!#]
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
- ...DML
- Dolphin Model Language, s.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
- ...SNMP
- Simple Network Management Protocol,
s. [#!bib:1157!#,#!bib:rose94!#]
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
- ...Querys
- Der Autor bittet, diese Mischung von deutschen und englischen
Begriffen zu entschuldigen. Soweit möglich werden deutsche
Übersetzungen der englischen Originale benutzt. Die Original-Begriffe werden
aber erwähnt, damit der
Leser sich in Dolphin leichter zurechtfinden kann.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
- ...Regeln
- s.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
- ...Set-Request
- s.
[#!bib:1157!#,#!bib:rose94!#]
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
- ...Doppelklicken
- Achtung: Dolphin ist oft umständlich zu
bedienen! Hier genügt es nicht, um ein Objekt zu öffnen, es einfach
doppelzuklicken. Es muß vorher markiert (also einmal angeklickt
gewesen) sein.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
- ...dargestellt
- Eine Erweiterung sieht DML vor: der Wert eines
Attributs kann in einen natürlichsprachlichen Satz eingebettet
werden; s.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
- ...Gerüst
- Dieses Gerüst folgt nicht exakt der Syntax-Definition!
Die Syntax, die der Modell-Editor vorgibt, entspricht aber schon
genauer der ,,tatsächlichen`` DML-Syntax (s.
).
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
- ...klickt
- Im Baum selbst ist nie klar, wann beim Drücken der
mittleren Maustaste das lokale Menü flip und wann
select / spawn erscheint. Weder eine Kombination mit Tasten
(Shift, CTRL) noch eine Position des Mauszeigers garantieren das
eine Menü oder das andere.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
- ...(DML
- Um es nochmal
zu sagen (s.
): die Abkürzung DML ist keine
offizielle; sie stammt vom Autor.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
- ...(Beispiel-)Modelle
- Diese
Modelle sind als Textdateien und nach Aufruf von Dolphin intern
geladen vorhanden.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
- ...entladen
- Trotzdem gibt es Probleme, entladene Modelle wieder
zu laden: nach Entladen aller originalen Modelle (im Modell-Editor
file-out-all ) und neuem Laden (durch Laden des Modells
allmodels.m) gibt es Warnungen der Art: Model
ManageableObject is VERY DODGY because Object DomainPolicy is VERY
DODGY because Basic Attribute [ domainPolicy ]name[ String _
]inDomainNamed[ String string ] is VERY DODGY because Argument
Underscore use in [ String _ ] is deprecated. Diese können aber
einfach übergangen werden.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
- ...System-MIB
- System-MIB ,
LRZ-Unix-MIB und auch Unix-LRZ-MIB sind alles
geläufige Begriffe für dasselbe. Je nachdem, in welchem Kontext von
der MIB gesprochen wird, wird einer der Begriffe benutzt, in dieser Arbeit
die ersten beiden.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
- ...Gruppen
- In der LRZ-Unix-MIB
heißen Objekte eines hohen Abstraktionsniveaus Gruppen. Der Autor
Uwe Krieger folgt damit wohl einem üblichen Sprachgebrauch.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
- ...denormalisieren
- Ein Begriff aus der Datenbankwelt: eine
Tabelle normalisieren heißt dort sie in mehrere Tabellen
aufzuteilen um u.a. Datenredundanzen zu beseitigen.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
- ...auftreten
- Tritt ein Fehler auf,
gibts als Meldung leider nur ein schlichtes ,,Error``.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
- ...Knoten
- Ein Klick auf den Hintergrund
bringt den Befehl flip mit dem man den Inhalt des Fensters kippen kann.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
- ...ein
- Leider nur mit etwas Glück:
die Bedienung ist hier wie im Objekt-Hierarchie-Baum, siehe oben
,
nicht ganz einfach
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
- ...importiert
- Genauer gesagt scheint der Compiler schon
mindestens zwei Prüfungen der Quelldatei durchgeführt zu haben:
unmittelbar nach dem Start (hier kann die schlichte ,,Error``-Meldung
erscheinen, die nicht auf so Triviales wie falscher Dateiname
oder ähnliches zurückzuführen ist) und nach dem select eines
Knotens: siehe hierzu auch weiter unten.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
- ...Dolphin-Image
- Das Image ist der
aktuelle Zustand des Programms. Dieser kann komplett gesichert
werden.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
- ...)
- Tatsächlich
erzeugt der MIB-Compiler kein Objekt UnixMachineWithSysMib .
Das wurde von Hand aus dem automatisch generierten Objekt System
gemacht.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
- ...unbestimmt
- Anmerkungen
im Text wie meistens oder wenn man
Glück hat beziehen sich auf die
Erfahrungen des Autors mit dem System, d.h. den Fehlern des Systems. Er
möchte das nicht als Kritik verstanden wissen, schließlich ist
Dolphin aktuell ein Forschungsprojekt, sondern vielmehr klar machen,
daß Probleme mit der Bedienung nicht unbedingt am Benutzer liegen
sondern oft am System. Natürlich kann es sein, daß der Leser mit
einer neueren Dolphin-Version arbeitet und die hier beschriebenen
Probleme nicht hat.
Die Entwickler von Dolphin wissen von den Unzulänglichkeiten.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
- ...an
- Die vorhandenen
Implementierungen kommen aber
fast ohne SNMP aus.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
- ...stammen
- Eine Ausnahme bildet da das schon
erwähnte Fortgeschrittenenpraktikum von Micheal Dzik:
[#!dzik95!#].
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
- ...LaTeX2html
- LaTeX2html
ist der Generator von Nikos Drakos (s. [#!bib:latex2html!#]), der
aus LaTeX-Dokumenten HTML-Dokumente compiliert.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.