diff options
-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) + |