CP+ 3.x Documentation Admin Guide  

CP+ Admin Modes

Related Docs:   Logging In As CP+ Admin Starting Up With CP+


Since CP+ 2.0 and up, management of CP+ modules, users, domains, etc., on one hand, and Unix server system administration by means of CP+, on the other, are implemented as separate tasks. Two modes are provided for these tasks in CP+ admin interface:

 

CP+ Management

After you logged into CP+ as admin, choose the CP+ Management mode on the system information bar on the left in the CP+ Admin Mode section:

Under the CP+ Management mode you are able to perform the following tasks:

  • Websites Management:

    • Add Website: adding a new domain.
    • Manage Websites: managing the list of existing websites.
    • Import Existing Website: bringing a domain existing on the box under the control of CP+.
    • Add Mail User: adding another mailbox user.
    • Add FTP User: adding another FTP user.
    • Manage End Users: managing the list of end users.
    • Default Website Configuration: simple and advanced default website configuration.
    • Traffic Quota Management: traffic accounting for Websites.
    • Backup Websites: back up existing websites.
    • Restore Websites: restores websites from backup.
  • Server Management:

    • Add Administrator: adding another CP+ admin user.
    • Manage Administrators: managing the list of CP+ admins.
    • Upgrade CP+: click here to upgrade CP+.
    • Upgrade Packages: upgrading RPM packages installed on the box.
    • Configure Servers: downloads, installs and configures Web, Mail, MySQL, PostgreSQL servers and Quota Tools.
    • Change Language: changes CP+ interface language.
    • License Management: views your CP+ license info and adds a permanent license if necessary.
    • Install Perl Modules: compiling and installing Perl modules to the system.

 

System Administration

After you logged into CP+ as admin, choose the System Administration mode on the system information bar on the left in the CP+ Admin Mode section:

On the page that appears, you are able to perform the following tasks, grouped according to their purpose:

Note: click the icon to get the list of all tasks, and to show only tasks currently available. In full view mode, tasks not available on the system are marked grey and come at the bottom of each group after the delimitation line (see the screenshots below).

  •   Server Management:

    • Backup Configuration Files: performs manual or scheduled backups and restores of configuration files managed by CP+ modules.
    • Printer Administration: creates and edits local and remote printers. Supports Windows print servers and Ghostscript print drivers.

      NOTE: solaris coherent-linux redhat-linux mandrake-linux slackware-linux suse-linux united-linux debian-linux freebsd hpux unixware macos open-linux turbo-linux openbsd corel-linux irix netbsd msc-linux generic-linux gentoo-linux trustix-linux aix.

    • System Logs: configures the syslog server on your system and views its log files.

      NOTE: solaris open-linux redhat-linux mandrake-linux debian-linux suse-linux united-linux slackware-linux freebsd openbsd turbo-linux corel-linux macos hpux cobalt-linux irix unixware aix netbsd msc-linux generic-linux openserver gentoo-linux trustix-linux sol-linux coherent-linux.

    • CP+ Configuration: configures CP+ itself, such as allowed hosts, SSL, installed modules and themes.
    • Scheduled Cron Jobs: creates, edits and deletes Cron jobs.

      NOTE: solaris slackware-linux redhat-linux mandrake-linux debian-linux suse-linux united-linux hpux freebsd osf1 irix unixware openserver macos open-linux turbo-linux openbsd corel-linux cobalt-linux aix netbsd msc-linux generic-linux gentoo-linux trustix-linux sol-linux coherent-linux.

    • System Time: sets the system and hardware time either manually or from a time server.

      NOTE: *-linux solaris hpux macos freebsd netbsd openserver irix.

    • Perl Modules: installs new Perl modules on your system, and views already installed.
    • Software Packages: manages software packages on your system, and installs new packages.

      NOTE: solaris coherent-linux redhat-linux mandrake-linux suse-linux united-linux hpux open-linux openserver unixware freebsd/3.0-* slackware-linux/4.0-* debian-linux/2.0-* turbo-linux openbsd corel-linux cobalt-linux netbsd msc-linux aix gentoo-linux cygwin.

    • Webalizer Logfile Analysis: generates reports from webserver, proxy server and FTP log files.
    • Linux RAID: creates RAID 0, 1, 4, 5 and linear devices on a Linux system.

      NOTE: *-linux.

    • Samba Windows File Sharing: creates and edits samba file and print shares.

      NOTE: solaris redhat-linux mandrake-linux debian-linux slackware-linux aix suse-linux united-linux hpux freebsd osf1 irix open-linux openserver unixware turbo-linux openbsd corel-linux cobalt-linux lfs-linux macos netbsd msc-linux generic-linux gentoo-linux trustix-linux sol-linux coherent-linux.

    • Squid Analysis Report Generator: configures and schedules SARG, a tool for generating reports from Squid access logs.
  •   System Configuration:

    • Bootup and Shutdown: setup scripts to be run at boot time from /etc/init.d or /etc/rc.local.

      NOTE: solaris coherent-linux redhat-linux mandrake-linux debian-linux suse-linux united-linux hpux slackware-linux freebsd unixware openserver open-linux turbo-linux openbsd corel-linux cobalt-linux cobalt-linux osf1 irix aix macos netbsd msc-linux generic-linux trustix-linux gentoo-linux.

    • Disk and Network Filesystems: mounts filesystems and swap files usually configured in /etc/fstab or /etc/vfstab.

      NOTE: slackware-linux redhat-linux mandrake-linux solaris debian-linux suse-linux united-linux freebsd hpux unixware open-linux turbo-linux corel-linux openbsd cobalt-linux lfs-linux msc-linux generic-linux gentoo-linux irix netbsd trustix-linux sol-linux coherent-linux.

    • Log File Rotation: sets up the automatic rotation of Apache, Squid, Syslog and other log files.
    • Partitions on Local Disks: creates and edits partitions on local disks on Solaris.

      NOTE: solaris.

    • Scheduled Commands: schedules the execution of one-off commands or scripts.

      NOTE: solaris slackware-linux redhat-linux mandrake-linux debian-linux suse-linux united-linux open-linux turbo-linux corel-linux msc-linux freebsd netbsd generic-linux openserver macos gentoo-linux irix sol-linux coherent-linux.

    • System and Server Status: views the status of services on your system and on remote systems.
    • Cyrus SASL Configuration: Cyrus SASL can be used on the client or server side to provide authentication and authorization services.
    • Filesystem Backup: backups and restores filesystems using the dump and restore family of commands.
    • Logical Volume Management: configures volume groups, physical volumes and logical volumes for Linux LVM.
    • Running Processes: shows all running processes on your system, with child processes indented and displayed below their parent. For each process the PID, owner and command are displayed.

      NOTE: solaris *-linux hpux freebsd osf1 irix unixware openserver macos aix netbsd openbsd.

    • SysV Init Configuration: configures low-level services to be run at boot time, and selects the initial runlevel.

      NOTE: solaris *-linux hpux unixware openserver aix irix.

    • Disk Quotas: sets up and edits user or group disk quotas for local filesystems.

      NOTE: solaris redhat-linux mandrake-linux slackware-linux debian-linux suse-linux united-linux hpux freebsd open-linux unixware turbo-linux openbsd corel-linux cobalt-linux msc-linux generic-linux gentoo-linux irix netbsd macos trustix-linux sol-linux coherent-linux.

    • Kerberos5: configures the Kerberos 5 client on your system.

      NOTE: *-linux.

    • PAM Authentication: configures the PAM authentication steps used by services such as telnet, POP and FTP.

      NOTE: redhat-linux mandrake-linux open-linux debian-linux/2.2-* corel-linux suse-linux united-linux turbo-linux cobalt-linux msc-linux generic-linux gentoo-linux slackware-linux{-d "/etc/pam.d"} trustix-linux sol-linux coherent-linux.

    • SMART Drive Status: checks the status of IDE drives to detect problems and potential failures.

      NOTE: *-linux.

    • System Documentation: views man pages, HOWTOs and other package documentation.

      NOTE: solaris corel-linux debian-linux open-linux redhat-linux mandrake-linux slackware-linux solaris suse-linux united-linux turbo-linux freebsd openbsd cobalt-linux lfs-linux irix aix hpux macos netbsd msc-linux osf1 generic-linux openserver gentoo-linux trustix-linux sol-linux coherent-linux.

    • CVS Server: sets up a remotely-accessible CVS server, manages users and browses the repository.
    • MON Service Monitor: sets up MON, a powerful service monitor and alerting system.

      NOTE: *-linux.

    • GRUB Boot Loader: configures the Linux GRUB boot loader to allow the selection of various operating systems and kernels at boot time.

      NOTE: {-d "/boot/grub" || -d "/boot/boot/grub" || -x "/usr/sbin/grub" || -x "/sbin/grub"}*-linux open-linux/2.4-*.

    • Majordomo List Manager: creates and configures mailing lists for Majordomo.
  •  E-Mail Management:

    • Amavis Configuration: configures the Amavis mail server.
    • Clamav Configuration: configures the Clamav mail server.
    • Postfix Configuration: configures the Postfix mail server.
    • Read User Mail: reads email in users' mailboxes.
    • Procmail Mail Filter: edits recipes in the global /etc/procmailrc file, which apply to all incoming email.
    • QMail Configuration: configures the QMail mail server, a simpler alternative to Sendmail.
    • SpamAssassin Mail Filter: sets up and configures SpamAssassin to filter email received by your system.
    • Dovecot IMAP/POP3 Server: sets up and configures Dovecot IMAP/POP3 Server to deliver email received by your system.
  •  Network Management:

    • NFS Exports: edits file shares from the FreeBSD /etc/exports file.

      NOTE: freebsd openbsd macos netbsd openserver.

    • SSH Server: configures various options for the SSH server installed on your system, as well as option used when an SSH client makes a connection from your machine to another server.
    • NIS Client and Server: sets up a system as an NIS client, master or slave server. Note that NIS+ is not supported.

      NOTE: redhat-linux mandrake-linux open-linux debian-linux suse-linux united-linux solaris msc-linux trustix-linux coherent-linux aix.

    • SSH/Telnet Login: logins to your system with telnet or SSH.
    • Network Configuration: configures boot time and active interfaces, DNS, routing and /etc/hosts.

      NOTE: solaris coherent-linux redhat-linux/5.0-* mandrake-linux united-linux suse-linux/6.0-* open-linux unixware turbo-linux/4.0 freebsd/3.2-* openbsd debian-linux/2.2-* cobalt-linux/2.2-* msc-linux gentoo-linux macos/1.5-* trustix-linux slackware-linux/8.0-* cygwin.

    • SSL Tunnels: sets up SSL tunnels to encrypt services like POP3 and IMAP, using stunnel run from inetd.
    • IPsec VPN Configuration: sets up a client or server for an IPsec VPN using FreeSWAN.

      NOTE: *-linux.

    • PPTP VPN Server: sets up your system as a PPTP server so that Linux or Windows VPN clients can connect.

      NOTE: *-linux freebsd.

    • OpenSLP Server: configures the service location protocol server.
    • Security Sentries: configures the portsentry, hostsentry and logcheck system security monitoring programs.
    • PPTP VPN Client: configures and establishes connections to a VPN server using the PPTP protocol.

      NOTE: *-linux.

    • idmapd daemon: manages the NFS ID mapping daemon.
  •  Communication:

    • Jabber IM Server: configures the multi-protocol Jabber messaging server.
  •  Databases:

    • MySQL Database Server: manages databases, tables and permissions in your MySQL database server.
    • PostgreSQL Database Server: manages databases, tables and users in your PostgreSQL database server.
  •  Internet:

    • Apache Webserver: performs manual or scheduled backups and restores of configuration files managed by CP+ modules.
    • Extended Internet Services: edits servers handled by Xinetd, a replacement for inetd.

      NOTE: {-r "/etc/xinetd.conf" || -x "/usr/sbin/xinetd" || -x "/sbin/xinetd" || -r "/usr/local/etc/xinetd.conf"}.

    • Squid Proxy Server: configures Squid options, ACLs, caching parameters and proxy users.

      NOTE: solaris hpux redhat-linux mandrake-linux debian-linux suse-linux united-linux slackware-linux freebsd osf1 irix aix open-linux openserver unixware turbo-linux openbsd corel-linux cobalt-linux lfs-linux macos netbsd msc-linux generic-linux gentoo-linux trustix-linux sol-linux coherent-linux.

    • BIND DNS Server: creates and edits domains, DNS records, BIND options and views.

      NOTE: slackware-linux redhat-linux mandrake-linux solaris debian-linux suse-linux united-linux hpux freebsd osf1 irix unixware openserver macos open-linux turbo-linux openbsd corel-linux cobalt-linux/5.0-* aix netbsd msc-linux generic-linux gentoo-linux trustix-linux sol-linux coherent-linux

    • Linux Firewall: configures a Linux firewall using iptables. Allows the editing of all tables, chains, rules and options.

      NOTE: *-linux.

    • Bandwidth Monitoring: views reports on bandwidth usage by host, port, protocol and time on a Linux system.
    • ProFTPD Server: configures the powerful ProFTPD FTP server. Supports all options in most of the standard modules.
    • Frox FTP Proxy: configures Frox, a transparent proxy for FTP clients.

      NOTE: *-linux freebsd.

    • Shorewall Firewall: edits the most useful tables of the simple Shoreline Firewall.

      NOTE: *-linux.

    • Jakarta Tomcat: offers a diverse set of open source Java solutions and a part of The Apache Software Foundation.
    • WU-FTP Server: configures the access control, anonymous FTP and other options of WU-FTP.

      NOTE: open-linux solaris coherent-linux redhat-linux mandrake-linux suse-linux united-linux debian-linux slackware-linux turbo-linux freebsd openbsd hpux aix osf1 macos lfs-linux aix netbsd msc-linux generic-linux openserver irix.

    • PPP Dialin Server: allows you to setup your Linux machine with an attached modem as a dialin server that allows other machines to dial up to it, login and open PPP sessions.

      NOTE: redhat-linux mandrake-linux suse-linux united-linux slackware-linux debian-linux open-linux turbo-linux corel-linux msc-linux generic-linux gentoo-linux cobalt-linux solaris trustix-linux coherent-linux.

  •  Advanced Management:

    • CP+ Actions Log: views detailed logs of actions by CP+ users.
    • Configure Servers: downloads, installs and configures Web, Mail, MySQL, PostgreSQL servers and Quota Tools.
    • EndUser CP+ Configuration: configures global options for the EndUser CP+ user account management server.
    • Users and Groups: creates and edits Unix users and groups from the /etc/passwd and /etc/group files.

      NOTE: slackware-linux redhat-linux mandrake-linux solaris debian-linux suse-linuxunited-linux hpux freebsd osf1 open-linux unixware turbo-linux openbsd corel-linux cobalt-linux irix aix netbsd msc-linux openserver generic-linux macos gentoo-linux trustix-linux sol-linux coherent-linux.

    • Fetchmail Mail Retrieval: configures the popular fetchmail program for automatically retrieving mail from other servers.
  •  Others:

    • Command Shell: executes shell commands and views their output.
    • Protected Web Directories: creates .htaccess and htpasswd files to protect web-accessible directories.
    • Custom Commands: creates buttons to execute commonly used commands or edit files on your system.
    • Upload and Download: uploads multiple files to the server, and downloads multiple URLs either immediately or in the background at a scheduled time.
    • File Manager: views, edits and changes permissions on files and directories on your system with a Windows-like file manager.


Related Docs:   Logging In As CP+ Admin Starting Up With CP+


Home   Features   Pricing   Resellers   Docs   News   Contact
© Copyright 1998-2006. Positive Software Corporation.
All rights reserved.
Disclaimer