summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMatthias Schiffer <matthias@gamezock.de>2008-06-10 21:28:11 +0200
committerMatthias Schiffer <matthias@gamezock.de>2008-06-10 21:28:11 +0200
commit6e815aa7b11cdaa70d5b64a856eb8ef7fd0ec6d3 (patch)
treedb8b588bfecfaa9b8a25daeadb568b2f39d01581
parentaa9d7a8ea15b9f911d285dd93588f80bfb6bba50 (diff)
downloadmad-6e815aa7b11cdaa70d5b64a856eb8ef7fd0ec6d3.tar
mad-6e815aa7b11cdaa70d5b64a856eb8ef7fd0ec6d3.zip
Konzept erweitert
-rw-r--r--Konzept.txt24
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)
+