diff options
author | Matthias Schiffer <matthias@gamezock.de> | 2008-06-10 21:28:11 +0200 |
---|---|---|
committer | Matthias Schiffer <matthias@gamezock.de> | 2008-06-10 21:28:11 +0200 |
commit | 6e815aa7b11cdaa70d5b64a856eb8ef7fd0ec6d3 (patch) | |
tree | db8b588bfecfaa9b8a25daeadb568b2f39d01581 | |
parent | aa9d7a8ea15b9f911d285dd93588f80bfb6bba50 (diff) | |
download | mad-6e815aa7b11cdaa70d5b64a856eb8ef7fd0ec6d3.tar mad-6e815aa7b11cdaa70d5b64a856eb8ef7fd0ec6d3.zip |
Konzept erweitert
-rw-r--r-- | Konzept.txt | 24 |
1 files changed, 22 insertions, 2 deletions
diff --git a/Konzept.txt b/Konzept.txt index 1ce9c6e..81f619c 100644 --- a/Konzept.txt +++ b/Konzept.txt @@ -1,6 +1,7 @@ 1. Dreiteilung in Kern, Per-Host-Dämon und Client 2. Kerberos-Authentifikation zwischen den Teilen +Idee: Web-Interface statt Client? Funktionen der Teile: @@ -9,14 +10,17 @@ Funktionen der Teile: * Konfiguration (?) * Benutzerverwaltung * Verwaltung der Dämonen +* Verwaltung von Logdaten * Status * (Statistik) * (Serververwaltung) +* (Webinterface) 2. Dämon * Verbindung zum Server zum Empfang von Befehlen -* Rechnerverwaltung (Herrunterfahren, etc.) +* Rechnerverwaltung (Herunterfahren, etc.) * Bereitstellung von Statusinformationen (z.B. aktueller Benutzer) +* Weitergabe von Logdaten 3. Client * Bereitstellung aller Funktionen @@ -31,5 +35,21 @@ Elemente, die von allen Teilen gebraucht werden: Elemente des Kerns: * Benutzerverwaltung: - - Daten-Backend (LDAP, FS) + - Daten-Backend (MySQL, FS) - Passwort-Backend (Kerberos) +* Kommando-Weiterleitung +* System-Backend (Server-Status) +* Log-Verwaltung (Backend: MySQL?) +* (Webinterface: PHP oder Mini-Server?) + +Elemente des Dämons: +* System-Backend (Verwaltung & Statusinformationen, Logging) + +Elemente des Clients: +* Frontend: Konsole (Shell-artig) +* (Frontend: Gtk) + + +Elemente, die noch nicht eingeordnet sind: +* Migration von Benutzerlisten (müssten Kern und Client gemeinsam machen) + |