|
OpenMGI
(Open ManaGement Interface)
is an advanced management suite for multi-user Unix servers.
OpenMGI was originally designed for our
Csoft.net
hosting service.
OpenMGI has been in development since 1999 and is being used on large
multi-user servers.
The software is stable and well-maintained.
The official client library is
libopenmgi,
which is lightweight and provides a simple C/C++ interface.
Bindings to Perl and Python are currently in development.
There is a command-line client,
openmgi(1).
Implemented in C, it provides command-line completion, an interactive
mode and a non-interactive mode suitable for scripts.
There is also a themeable and multi-lingual web interface.
It is implemented in C, optimized for FastCGI and requires the
csoft-cgi
library.
A GUI client for remote workstations and portable devices (built using
the Agar library) is
currently under development.
|
|
mgid is a modular, efficient and completely
privilege-separated daemon that provides a network interface to client
software.
Here are some of the modules included in the base OpenMGI
distribution:
-
Alias::Postfix:
Mail addresses and classification programs
(Postfix+
mailprocd)
-
Alias::Qmail:
E-mail delivery
(Qmail;
maintainer needed)
-
Alias::Sendmail:
E-mail delivery
(Sendmail;
maintainer needed)
-
AnonFTP:
Anonymous FTP servers for users
(maintainer needed)
-
Apache:
Generate
VirtualHost directives for
Apache
(name-based or mod_vhost_alias methods)
-
Billing:
User interface to billing system
-
Cluster:
Redundant cluster management and synchronization
-
Cvs:
Management of CVS-only accounts
-
Dns:
Interface to domain name server zones
(BIND named.conf)
-
Daemon:
Daemon supervision
-
Db::MySQL:
Databases for MySQL
-
Db::PgSQL:
Databases for PostgreSQL
-
File:
File management interface
-
Group:
User interface to Unix groups
-
Jabber:
Jabber service for users
-
Logs:
Logfile configuration and rotation
(BSD newsyslog.conf)
-
MailList:
Mailing lists
(Mailman)
-
Mbx:
Management of POP3/IMAP/webmail accounts
-
Periodic:
Generic interface for periodic maintenance tasks
-
Remote:
Queries between multiple OpenMGI servers
-
Sales:
Billing system for subscriptions
-
Subacct:
Restricted user sub-accounts
-
Systat:
Return server statistics such as I/O and interrupts
-
Svn:
Management of Subversion accounts
-
Users:
Addition, removal and management of user accounts
-
UserMap:
Centralized database mapping usernames to servers
-
Webmail:
Mail client interface
|
|