|
OpenMGI
(Open ManaGement Interface)
est un outil de gestion de serveur multi-utilisateur Unix, initialement
conçu pour notre service d'hébergement,
Csoft.net.
OpenMGI est en développement depuis 1999 et il est utilisé sur nombre
de serveurs importants.
Le logiciel est stable et mis à jour régulièrement.
La bibliothèque de client officielle est
libopenmgi.
Elle est compacte et fournit une interface C/C++ simple.
Un logiciel de client à ligne de commande est disponible:
openmgi(1).
Il existe aussi une interface web (la librairie
csoft-cgi est requise):
openmgi.fcgi(1).
Une version GUI portable (basée sur la librairie
Agar) est en cours
de développement.
|
|
mgid est un serveur modulaire qui utilise la séparation
de privilèges et fournit une interface réseau.
Voici quelques uns des modules inclus dans la distribution de
base d'OpenMGI:
-
Alias::Postfix:
Adresses électroniques et classification
(Postfix+
mailprocd)
-
Alias::Qmail:
Adresses électroniques
(Qmail;
maintainer needed)
-
Alias::Sendmail:
Adresses électroniques
(Sendmail;
maintainer needed)
-
AnonFTP:
Serveurs FTP anonymes pour utilisateurs
(maintainer needed)
-
Apache:
Génération de directives
VirtualHost pour
Apache
(hôtes nommés ou méthode mod_vhost_alias)
-
Billing:
Interface utilisateur vers système de ventes
-
Cluster:
Gestion et synchronization avec groupes des serveurs redondants
-
Cvs:
Gestion de comptes d'accès CVS
-
Dns:
Interface vers les serveurs de noms
(BIND named.conf)
-
Daemon:
La supervision de démons
-
Db::MySQL:
Les bases de données MySQL
-
Db::PgSQL:
Les bases de données PostgreSQL
-
File:
Interface pour gestionnaires de fichier
-
Group:
Gestion de groupes Unix
-
Jabber:
Le service Jabber pour utilisateurs
-
Logs:
Configuration et rotation de fichiers journal
(BSD newsyslog.conf)
-
MailList:
Les listes de diffusion
(Mailman)
-
Mbx:
Gestion de comptes d'accès POP3/IMAP/webmail
-
Periodic:
Interface générique pour tâches de maintenance
-
Remote:
Requêtes entre multiples serveurs OpenMGI
-
Sales:
Système de ventes pour souscriptions
-
Subacct:
Les sous-comptes utilisateurs
-
Systat:
Retour de statistiques (E/S, interrupts, etc.)
-
Svn:
Gestion de comptes d'accès Subversion
-
Users:
Ajout, suppression et gestion de comptes utilisateur
-
UserMap:
Base de données centralisée pour associer codes d'utilisateurs à serveurs
-
Webmail:
Interface client pour courrier électronique
|
|