Hypertriton, Inc. Hypertriton, Inc.
( English )
ACCUEIL | TÉLÉCHARGER | DOCS | PORTABILITÉ | AUTEUR | BUGZILLA
Qu'est-ce que OpenMGI?

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.

Logiciels client
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.
Logiciel serveur

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