Server Support Forum
Anzeige:


Zurück   Server Support Forum > Admin-Software > Sonstige Admin-Software


Antwort
 
LinkBack Themen-Optionen Thema bewerten
  #1  
Alt 23.03.2012, 22:40
Registered User
 
Registriert seit: 03.2012
Beiträge: 4
Idee Multiserverfähiges Admin-Tool

Hallo zusammen,

wir betreiben gerade mehrere Rootserver (8 an der Zahl) die entweder Shoutcast-Server oder Webseiten-Accounts hosten. Für die Webserver-Verwaltung wird derzeit Plesk eingesetzt. Bei Plesk kann man Script im Ordner /usr/local/psa/bin nutzen, um damit Accounts, Datenbanken, etc. (einfach alles) per Kommandozeile (also auch theoretisch per PHP) zu erstellen, bearbeiten oder zu löschen. Leider hat Plesk eine Beschränkung auf 10 Domains und ein höherer Lizenzkey kostet nicht schlecht.

Wir möchten gerne die ganzen Web-Accounts über unser eigenes Kundencenter verwalten bzw. den Kunden die Verwaltung ermöglichen, ohne dass diese sich ins Plesk einloggen müssen, was ja durch diese Scripts geht.

Deshalb dachten wir uns, man könnte ja eine Art ControlPanel programmieren, dass OHNE Verwaltungsoberfläche auskommt und nur aus PHP-Scripts oder Shell-Scripts besteht, welche dann von einem Master-Server auf den jeweiligen Webservern ausgeführt werden können und so leicht auf vielen Servern Accounts verwaltet werden können.

Folgendes sollte das "Script" können:

- Vhosts (Domains/Kunden-Accounts) anlegen, löschen, bearbeiten
- PHP-Einstellungen für jeden einzelnen Kunden
- Kunde sperren/freigeben
- MySQL-Datenbanken anlegen, ändern, löschen
- phpMyAdmin (nur auf Master-Server installiert)
- FTP-Verwaltung
- E-Mail-Verwaltung
- Cronjobs

Falls jemand Lösungsansätze hat, oder es selbst bereits einmal versucht hat, wäre es toll wenn derjenige sich melden würde. Oder hat vielleicht jemand Interesse an dem "Projekt" und Lust sowas in Angriff zu nehmen?

Ich kann mir vorstellen, dass viele kleinere Webhoster sowas benötigen könnten, um seriöser aufzutreten und nicht auf die Abzocke mit Plesk etc angewiesen zu sein.

Freue mich schon auf Ideen und Anregungen

Viele Grüße
Lucky (kreatix-webservice.de)
Mit Zitat antworten

  #2  
Alt 24.03.2012, 00:32
Registered User
 
Registriert seit: 07.2010
Ort: Hagen
Alter: 30
Beiträge: 823
DeaD_EyE eine Nachricht über ICQ schicken

Das stellt sich die Frage, was passieren soll, wenn der Controll-Server mal down ist.
__________________
sourceserver.info
Die neue S7-1500
Mit Zitat antworten
  #3  
Alt 24.03.2012, 00:35
Registered User
 
Registriert seit: 03.2006
Ort: Berlin
Beiträge: 1.088

Es gibt viele (auch kostenfreie) Alternativen zu Plesk. Du musst das Rad nicht neu erfinden.
Mit Zitat antworten
  #4  
Alt 24.03.2012, 00:42
Registered User
 
Registriert seit: 03.2012
Beiträge: 4

@bibabu: Wir wollen ja keine Alternative zu Plesk etc. sondern ein Management Tool, welches quasi ohne Webinterface auskommt und nur über PHP-Dateien gesteuert wird, welche vom Master-Server per fopen o.Ä. aufgerufen werden.

@DeaD_EyE: Dann wäre theoretisch keine Verwaltung der Accounts in diesem Moment möglich sofern der Master-Server nicht redundant aufgesetzt wird. Aber einen Ausfall der Web-Accounts hätte dies nicht zur Folge.
Mit Zitat antworten
  #5  
Alt 24.03.2012, 05:18
Registered User
 
Registriert seit: 02.2012
Beiträge: 113

ISPConfig 3 kann so etwas
Mit Zitat antworten
  #6  
Alt 24.03.2012, 07:46
Registered User
 
Registriert seit: 03.2012
Beiträge: 4

ISPConfig 3 kann Multiserver ja, aber kann es auch einfach per Datei z.b. Domains anlegen, Datanbanken anlegen etc? Wir würden halt gerne eine Verwaltung in unserem eigenen Kundencenter haben um noch professioneller auftreten zu können :-)
Mit Zitat antworten
  #7  
Alt 24.03.2012, 09:01
Registered User
 
Registriert seit: 05.2011
Ort: Uelzen
Beiträge: 11

LiveConfig.com ist neu, IPv6 fähig und ich fands Top nachdem ich es getestet habe. Mit 19,8€ für die Control-Server Version auch nicht grade das günstigste auf dem Markt, aber ich habe es getestet und finde es sehr gut, da es auch noch Aktiv Weiterentwickelt wird! Und, es gibt eine SOAP schnittstelle

Btw find ich die Plesk Preise aber auch nicht gerade hoch!
(http://www.psw.net/parallels-lizenzen.cfm)

Alternativ versuchs mal mit Confixx, da kost die Einzelne Lizenz 7€.
Mit Zitat antworten
  #8  
Alt 24.03.2012, 09:19
Registered User
 
Registriert seit: 03.2012
Beiträge: 4

Wie schon gesagt, ist das nicht das was wir wollen, wir wollen KEIN Admin-Panel, sondern ein System, welches im Hintergrund läuft also nur ein backend sozusagen. Dieses System soll von einem Master-Server angesprochen werden können und dann in ein eigenes Kundencenter eingebunden werden können.

Gedacht für kleinere Webhoster (wie wir) die ihren kunden gerne eine EIGENE Hosting-Verwaltung bieten möchten (so wie die großen z.b. 1&1) ohne einen Login für Plesk, Confixx etc anbieten hzu müssen.

Eigentlich lassen sich viele Dienste (ftp, mail, etc) ja über MySQL verwalten allerdings ist das Problem eher die Verwaltung der Vhosts und der Cronjobs z.b., da ich nicht weis wie man das per PHP lösen könnte ...

Wie gesagt, vielleicht hat ja jemand Interesse sowas mit-zu-entwickeln ...

Grüße
Mit Zitat antworten
  #9  
Alt 24.03.2012, 11:28
Benutzerbild von d4f
d4f d4f ist offline
Support Guru
 
Registriert seit: 04.2007
Ort: /dev/urandom
Beiträge: 3.416
Blog-Einträge: 7
d4f eine Nachricht über ICQ schicken d4f eine Nachricht über MSN schicken

Es ist nicht sonderlich schwer ein bestehendes Panel mit einer Schnittstelle aus zu statten. Die meisten (= alle mir bekannten) FOSS-Panels bieten zwar keine API an, aber cUrl+simplehtmldom kann wahre Wunder bewirken um im Hintergrund auf das 'echte' Panel zu zu greifen.

Es ist zwar nicht sonderlich performance-schonenend (je API-Abfrage mindestens 1 HTTP-Request) aber in aller Regel bei weitem ausreichend fuer die ueblichen Zwecke.


Uebrigens wuerde ich dir empfehlen moeglichst wenige Dienste gegen Mysql zu authentifizieren. Es ist zwar aus Entwicklersicht sehr praktisch, konsistent und einfach aber leistungsmaessig eine Katastrophe.
Haengt Mysql, haengt alles und ein kleines Botnetz kann deinen Mysql-Server durch konstante Falsch-Logins ans Limit bringen und somit deine ganze Infrastruktur lahmlegen.
(Das schlimmste ist hier nss-mysql fuer Unix-Authentifizierung)

vHosts selbst sind aber keine Probleme; du brauchst nur ein oder mehrere Templates zu bauen welche dann mit den Variablen befuellt und in den Apache-Ordner geschrieben werden.

Cronjobs sind ebenfalls nur eine Datei unter /etc/cron.d/ (welche uebrigens automatisch eingelesen werden sobald der Modification-Timestamp des Ordners geaendert wird).

Natuerlich kannst (respektiv solltest du) nicht direkt von der PHP-Oberflaeche auf die entsprechenden /etc/-Ordner zugreifen, eine einfache Loesung ist aber (aehnlich Froxlor) die Kommandos in eine Mysql-Tabelle zu schreiben und sie periodisch von einem Cronjob auslesen und ausfuehren zu lassen.
__________________
Einige Beiträge sind auf meinem Smartphone verfasst. Bitte Tippfehler und Abkürzungen entschuldigen!
Bitte keine ICQ/MSN/Skype Kontaktaufnahmen ohne vorherige persoenliche Absprache.
Mit Zitat antworten
Antwort

Lesezeichen

Stichworte
adminpanel, mysql, php, server, verwaltung


Themen-Optionen
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist aus.
HTML-Code ist aus.
Trackbacks sind aus
Pingbacks sind aus
Refbacks sind aus


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
SBS 2008 Exchange 2007 OWA Admin Tool Nuiti Windows 0 11.05.2011 08:06
Web tool Marti95. Sonstige Admin-Software 54 22.05.2010 19:49
Welches Admin Tool kann schon mit IPv6 umgehen? mipo Sonstige Admin-Software 3 01.01.2010 13:50
S4Y Admin Tool Defender1982 Windows 5 13.02.2006 20:04
Admin-tool: VHCS miko93 Sonstige Admin-Software 16 11.08.2004 21:10





Powered by vBulletin® Copyright ©2000 - 2013, vBulletin Solutions, Inc.
Content Relevant URLs by vBSEO ©2011, Crawlability, Inc.