|
OpenMGI
(Open ManaGement Interface)
est un système avancé de gestion pour serveurs multi-utilisateur Unix.
Grâce au démon mgid, les utilisateurs peuvent exécuter diverses
tâches administratives à partir d'un nombre d'interfaces différentes.
Initialement conçu pour notre service d'hébergement
Csoft.net,
OpenMGI est en développement depuis 1999 et le logiciel est présentement
en utilisation sur nos serveurs.
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
PerCGI
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
|
|