http://www.whmxtra.com/wiki/api.php?action=feedcontributions&user=Admin&feedformat=atomWHMXtra Documentation - User contributions [en-ca]2024-03-28T15:51:10ZUser contributionsMediaWiki 1.23.2http://www.whmxtra.com/wiki/index.php?title=WelcomeWelcome2014-10-21T03:25:47Z<p>Admin: </p>
<hr />
<div>Docs now up to date as of version 6.5 (October 18th, 2014). <br />
<br />
Installation<br />
<br />
Xtra is very easy to install. One simple cut and paste command via SSH gets and installs the files for you. Xtra is accessible via any WHM theme from the Plugins Menu at the bottom Left of the WHM Menu area. <br />
<br />
Once installed you should then log into WHM and click on the Xtra Ultimate link. Enter the license key in the box and click the change button. Once the setup completes click the link to go to Xtra. That's it, you're all set to start using WHMXtra Ultimate Pro Suite. <br />
<br />
Note: Xtra is encoded with Ioncube so before using it you should ensure that the php loader under WHM's Tweak Settings section is set to Ioncube.<br />
<br />
Removal<br />
<br />
If you need to uninstall Xtra you can do so via SSH by simply logging in and typing the following commands:<br />
<br />
wget http://whmxtra.com/pro/remitall.sh<br />
<br />
sh remitall.sh<br />
<br />
Caution: This will remove Xtra completely, including all custom links and settings.</div>Adminhttp://www.whmxtra.com/wiki/index.php?title=Other_PluginsOther Plugins2014-05-05T22:54:28Z<p>Admin: </p>
<hr />
<div>== '''LINFO''' ==<br />
<br />
Provides useful data on the server including cpu make/model, disk space usage, cpu and ram usage and more.<br />
<br />
== '''Softaculous''' ==<br />
<br />
Softaculous is an Auto Installer for CPanel users. Unlike other auto installers Softaculous is much faster, well designed and it installs all scripts in just one step. The free version included here allows for the installation of 59 free scripts. This Plugin also includes one free month of Premium Softaculous for a total of 300+ scripts.<br />
<br />
== '''EyeOS''' ==<br />
<br />
EyeOS is a web desktop operating system. It can perform a number of functions and a quick google search will turn up thousands of free Apps that can be added to enhance it further. Basic installed features include a mini web browser, email client, office suite software (compatible with MS Office),rss feed reader, media player, image viewer/manager, games and a lot more, too much to list here.<br />
<br />
== '''LogView''' ==<br />
<br />
LogView allows you to easily view server logs in a graphical interface Script by LogView.org . Provides similar functionality to our own Log View and the Apache Log Viewer. After install please refresh your browser window and access from WHM's plugins section.<br />
<br />
== '''WHMSonic''' ==<br />
<br />
WHMSonic is a popular WHM/cPanel plugin, intended on making your life easier. WHMSonic's plugins install in seconds and allows you to offer Shoutcast streaming media, AutoDJ, radio reseller from your Dedicated or VPS server without SSH access. Our plugins also support your users cPanel. Users can setup radio from their cPanel and fully control it under your permission. It has everything you need to control shoutcast. Visit the home page here. This version is a trial that will also net you a 35% discount on a full license for Xtra clients (so you pay only $26). After install please refresh your browser window and access from WHM's plugins section.<br />
<br />
== '''NGINX''' ==<br />
<br />
A lightweight alternative to using apache.</div>Adminhttp://www.whmxtra.com/wiki/index.php?title=Other_PluginsOther Plugins2014-05-05T22:53:26Z<p>Admin: </p>
<hr />
<div>== '''Softaculous''' ==<br />
<br />
Softaculous is an Auto Installer for CPanel users. Unlike other auto installers Softaculous is much faster, well designed and it installs all scripts in just one step. The free version included here allows for the installation of 59 free scripts. This Plugin also includes one free month of Premium Softaculous for a total of 300+ scripts.<br />
<br />
== '''EyeOS''' ==<br />
<br />
EyeOS is a web desktop operating system. It can perform a number of functions and a quick google search will turn up thousands of free Apps that can be added to enhance it further. Basic installed features include a mini web browser, email client, office suite software (compatible with MS Office),rss feed reader, media player, image viewer/manager, games and a lot more, too much to list here.<br />
<br />
== '''LogView''' ==<br />
<br />
LogView allows you to easily view server logs in a graphical interface Script by LogView.org . Provides similar functionality to our own Log View and the Apache Log Viewer. After install please refresh your browser window and access from WHM's plugins section.<br />
<br />
== '''WHMSonic''' ==<br />
<br />
WHMSonic is a popular WHM/cPanel plugin, intended on making your life easier. WHMSonic's plugins install in seconds and allows you to offer Shoutcast streaming media, AutoDJ, radio reseller from your Dedicated or VPS server without SSH access. Our plugins also support your users cPanel. Users can setup radio from their cPanel and fully control it under your permission. It has everything you need to control shoutcast. Visit the home page here. This version is a trial that will also net you a 35% discount on a full license for Xtra clients (so you pay only $26). After install please refresh your browser window and access from WHM's plugins section.<br />
<br />
== '''NGINX''' ==<br />
<br />
A lightweight alternative to using apache.</div>Adminhttp://www.whmxtra.com/wiki/index.php?title=MiscMisc2014-05-05T22:52:53Z<p>Admin: </p>
<hr />
<div>== '''Illegal File Search - NEW!''' ==<br />
<br />
Find illegal files like torrents, MP3's, movies, programs etc that users may be hosting illegally.<br />
<br />
== '''Nagios - NEW!''' ==<br />
<br />
Install Nagios server and network montior.<br />
<br />
== '''Load History - NEW!''' ==<br />
<br />
View load history per user, similar to daily cpu usage but updated with current info.<br />
<br />
== '''Clone Config - NEW!''' ==<br />
<br />
Clone various cpanel and server config files such as packages, feature lists, ACL lists etc and restore them on another server to speed up configuration and deployment of servers.<br />
<br />
== '''RBL Check - NEW!''' ==<br />
<br />
Checks an IP to see if it is blacklisted. This script replaces the defunct Nicks RBL Checker we used to offer as a plugin.<br />
<br />
== '''Domain Resource Usage - NEW!''' ==<br />
<br />
Get resource usage of a specific user or all users.<br />
<br />
== '''SPF Records - NEW!''' ==<br />
<br />
Add spf records for users.<br />
<br />
== '''Domain Keys - NEW!''' ==<br />
<br />
Add domain key entries for users.<br />
<br />
== '''Run User Logs - NEW!''' ==<br />
<br />
Run logs for a user.<br />
<br />
== '''Run Web Logs - NEW!''' ==<br />
<br />
Run web stats for a user.<br />
<br />
== '''Download Backups - NEW!''' ==<br />
<br />
Download files from your backup drive.<br />
<br />
== '''View Logs''' ==<br />
<br />
View and search various server and domain logs and run custom searches. Also has premade searches to help you find illegal files on your server, from MP3's to tar and zip files and even searches for torrent files. Results can be downloaded to your computer as well as viewed online.<br />
<br />
== '''Delete Logs''' ==<br />
<br />
Delete big server logs with this feature, can either delete outright or make a compressed backup of the existing file and start a new one.<br />
<br />
== '''View Bandmin''' ==<br />
<br />
Bandmin is what logs bandwidth usage on the server. There is a frontend interface for this but it's not easy to get to usually and as such is rarely used by those using WHM. This feature will load the bandmin frontend for your viewing right into Xtra so you can see how much bandwidth your server and clients have been using lately.<br />
<br />
== '''Check Logs''' ==<br />
<br />
Will check and advise you if any logs are nearing the 2 GB file size limit for logs. Once these logs hit that size they will stop recording data and can cause other services not to function.<br />
<br />
== '''PHP Info''' ==<br />
<br />
Surprisingly not that many people are aware of how to use this simple effective tool to check their php info and loaded/compiled in modules. This little script will show you your current php setup.<br />
<br />
== '''PHP Modules''' ==<br />
<br />
List loaded PHP Modules.<br />
<br />
== '''System Benchmark''' ==<br />
<br />
System benchmarking tool.<br />
<br />
== '''Memory Usage''' ==<br />
<br />
A handy "top" like tool to display memory usage, useful when trying to figure out what or who is using all the ram on your system.<br />
<br />
== '''Package Account''' ==<br />
<br />
Use this feature to backup and restore a single account. Creates or restores from a cpmove* file.<br />
<br />
== '''Generate 404's''' ==<br />
<br />
The lack of a proper 404 error page on a site can lead to a lot of extra logging to apache. This will generate a 404 error page on all accounts that are missing one. Can make your own page and also generate html and shtml error pages.<br />
<br />
== '''Mass Actions''' ==<br />
<br />
This script will allow you to backup, suspend, unsuspend and delete multiple accounts on your server.<br />
<br />
== '''Shell Commander''' ==<br />
<br />
SSH access usually requires a 3rd party program such as putty installed on your computer. This script provides a handy ssh interface right from WHM. Use it for a number of features, uploading and downloading files, running short scripts and executing basic shell commands etc.<br />
<br />
== '''Mini Monitor''' ==<br />
<br />
This allows the viewing and management of Xtra's custom built "Mini Monitor". This is a basic server monitor which will check a few essential services such as http, MySql and SSH on multiple servers. Use the add/remove link to set the email address to send to if a service or server goes down. You can view the page manually but for best results we suggest setting the cron to run at your preferred interval for automatic monitoring and notices.<br />
<br />
== '''Mega Monitor''' ==<br />
<br />
Mega Monitor is an improvement on our basic Mini Monitor. This one is mysql based and administration is done completely via the web, no more editing files to add/remove servers to monitor. You can add/remove servers, choose which ports to monitor on each server and delete servers.<br />
<br />
== '''Forwarder Finders''' ==<br />
<br />
Email forwarded from the server to a free email account can cause your server to be labelled as a spammer or spam relayer. This happens because even spam is forwarded to the free email address, thus tripping the providers spam filters. When it looks at the header it will see your servername as the sender or forwarder and block it.<br />
<br />
== '''Whois Lookup''' ==<br />
<br />
Look up the details of a registered domain.<br />
<br />
== '''Mounted Partitions''' ==<br />
<br />
List all mounted partitions and info on how they are mounted.<br />
<br />
== '''Multiple Accounts''' ==<br />
<br />
Create Multiple (mass) accounts on your server with a simple list and selecting your options. The script will then create all the accounts for you.<br />
<br />
== '''True Space''' ==<br />
<br />
cPanel doesn't always show the right space in WHM or even in cPanel itself. It tends to miss mail and mysql etc. True Space will show you the actual /home, mail and mysql usage for any specific user or even all users on the system.<br />
<br />
== '''Set Default to Fail''' ==<br />
<br />
Whenever WHM creates an account it gives it a default email that nobody uses or even checks. This script gives you the ability to set all those default emails to :fail: so they don't fill up with junk and spam and take up hundreds of megs of space on a users account.</div>Adminhttp://www.whmxtra.com/wiki/index.php?title=SecuritySecurity2014-05-05T22:50:40Z<p>Admin: </p>
<hr />
<div>== '''SSH Rootkit Test''' ==<br />
<br />
Tests SSH, OpenSSL and LibKey Utils to see if they have been compromised. These tests do not guarantee your server has not been compromised but will do some quick tests to help determine if binaries have been compromised.<br />
<br />
== '''User Error Logs''' ==<br />
<br />
Find old user error logs that might be taking up way too much space and need to be removed.<br />
<br />
== '''Find Install Files and Find PHP.ini Files''' ==<br />
<br />
Find and remove old leftover install files which can provide an attack vector for hackers as well as users custom php.ini files.<br />
<br />
== '''Fix Nobody Files and Fix Root Files''' ==<br />
<br />
Find and fix folders and files on user accounts that are improperly owned by root or nobody users.<br />
== '''Fix 777''' ==<br />
<br />
Find and fix folders and files on user accounts that are improperly chmod to 777. Find will create a viewable/downloadable report. Fix will repair the permissions. 644 will be used for files. 755 will be used for folders. Scans will report results of clean if everything is ok and Folders/Files Found if it finds any chmod to 777.<br />
<br />
== '''Failed SSH Logins''' ==<br />
<br />
View list of failed ssh login attempts.<br />
<br />
== '''Bash History''' ==<br />
<br />
View bash history for root or a specific user.<br />
<br />
== '''SSH Logins''' ==<br />
<br />
View SSH Logins, view by last logged in, users, IP's or month.<br />
<br />
<br />
<br />
== '''Apache/PHP Security Tester''' ==<br />
<br />
Test installed apache and php for security issues. Can only be used via the Remote Control Plugin.<br />
<br />
== '''Advanced Policy Firewall''' ==<br />
<br />
Install, remove, configure and manage Advanced Policy Firewall and Brute Force Detection. Note this feature also has an advanced management area we call APF Central for managing APF and BFD, including editing the config, adding and removing IP's and more.<br />
<br />
== '''CSF''' ==<br />
<br />
Install and remove Config Server Firewall and LFD protection. Note we only provide the means to install and remove CSF. Management of CSF is done via configservers on addon that will be visible after you install and refresh your screen. You can find it in the plugins section of the WHM menu where Xtra is also located.<br />
<br />
== '''Fail2Ban''' ==<br />
<br />
Scans logs and bans IP's that it finds are making to many connections (eg brute force attacks).<br />
<br />
== '''RK Hunter''' ==<br />
<br />
RK Hunter is one of the more popular rootkit detectors. This part of Xtra will allow you to install, upgrade, remove and overall manage RK Hunter. This interface will also allow you to run it and view realtime results as well as view the log generated after it finishes running. You may also toggle the cron on and off as well as set the email to send the results to if you wish to receive them via email.<br />
<br />
== '''CHK Rootkit Hunter''' ==<br />
<br />
Similar to RK Hunter but performing slightly different checks. Useful to run with RK Hunter. This interface allows the installation, removal and management of CHK as well as turning the cron on and off and setting the email to send the results to (if you wish). You can also run it from this interface and view the results live.<br />
<br />
== '''Unhide''' ==<br />
<br />
Performs several types of checks for hidden processes and suspicious processes. Install, remove and view live results with this script.<br />
<br />
== '''System Integrity Monitor''' ==<br />
<br />
SIM is a system and services monitor. It is designed to be intuitive and modular in nature, and to provide a clean and informative status system. Install, remove, update and manage this program via Xtra.<br />
<br />
== '''Process Resource Monitor''' ==<br />
<br />
PRM monitors the process table on a given system and matches process id's with set resource limits in the config file or per-process based rules. Process id's that match or exceed the set limits are logged and killed; includes e-mail alerts, kernel logging routine and more. Install, remove, update and manage this feature in this section.<br />
<br />
== '''Linux Socket Monitor''' ==<br />
<br />
LSM is a bash scripted network socket monitor. It is designed to track changes to Network sockets and Unix domain sockets. LSM identifies changes in both Network Sockets and Unix Domain Sockets. By recording a base set of what sockets should be active then comparing the currently active socket information to that of the base comparison files, we highlight otherwise unknown services.<br />
<br />
== '''Network Socket Inode Validation''' ==<br />
<br />
Network socket inode validation is a rule based utility intended to aid in the validation of inodes against each LISTEN socket on a system. The nature for this app is such that rouge binaries can easily hijack a user, program privileges, or work space; and utilize such to kill the old service & execute a new service on the known port they crashed. The best known examples of this trend is ‘tmp’ path uploaded content via php remote include exploits; which is executed, crashes the web server and starts a rouge httpd process and other such items. The execution cycle of NSIV is very simple, first it determines the running process ID of your binary followed by the trusted inode (that which is associated to the BIN variable). Then, the PORT value is used to check that the binary holding said port open actually references back to the trusted inode, if it does not then we assume the service has been hijacked and the PID is killed / RST executed with optional e-mail alert dispatched.<br />
<br />
== '''Linux Malware Detect''' ==<br />
<br />
Linux Malware Detect is a malware scanner for Linux that is designed around the threats faced in shared hosted environments. It uses threat data from network edge intrusion detection systems to extract malware that is actively being used in attacks and generates signatures for detection.<br />
<br />
== '''Wget / Lynx''' ==<br />
<br />
Used for updating software and cpanel (and Xtra) WGET and Lynx can also be used by hackers to get exploits onto your server. For security we suggest using this feature to disable them until you need them to upgrade something.<br />
<br />
== '''TripWire''' ==<br />
<br />
Open Source Tripwire software is a security and data integrity tool useful for monitoring and alerting on specific file change(s) on a range of systems.<br />
<br />
== '''Snort''' ==<br />
<br />
Snort is an open source network intrusion prevention and detection system (IDS/IPS) developed by Sourcefire. Takes about 5 minutes to install.<br />
<br />
Note: Requires some manual work to complete the install, if you aren't familiar with it already don't mess with it. This version not for 64 bit systems.<br />
<br />
== '''Lynis''' ==<br />
<br />
Lynis is an auditing tool for Unix. It scans the system and available software, to detect security issues. Beside security related information it will also scan for general system information, installed packages and configuration mistakes.<br />
<br />
== '''MySQL Performance (also known as MySQL Tuner)''' ==<br />
<br />
Reports various data on how MySQL is performing on your server and suggests possible ways to improve it. Original script by Major Hayden.<br />
<br />
== '''List Open Ports''' ==<br />
<br />
This little script will show you which ports on your server and are currently actively listening for traffic. Useful to check and see if a hacker may have opened a port that you want closed.<br />
<br />
== '''List Connections''' ==<br />
<br />
Shows current and recent connections to the server along with the full status of apache.<br />
<br />
== '''List User ID's''' ==<br />
<br />
Lists the ID's of all system users.<br />
<br />
== '''On Guard''' ==<br />
<br />
On Guard is a script designed by us to monitor files in /tmp, /var/tmp and /dev/shm for malicious files and exploits uploaded to your server by hackers. Once activated the script will monitor these directories and email you if it detects a possibly malicious file so you can check it out before a hacker does any serious damage. Use the interface to install, configure and manage the script as well as the cron job.<br />
<br />
== '''Secure Partitions''' ==<br />
<br />
Secure and set proper permissions on /tmp, /var/tmp and /dev/shm.<br />
<br />
== '''Find Shell Scripts''' ==<br />
<br />
This will search for cgi and php scripts containing shell commands most often used by hackers. Default search checks /home and /home2. If you just want to check a specific user account or a different directory you can use the custom search option.<br />
<br />
== '''Find Open Proxies''' ==<br />
<br />
This script checks your server for open proxy servers. Note there is nothing to run, it quickly checks whenever you visit the page.<br />
<br />
== '''Process Checker''' ==<br />
Scans all running processes for suspicious ones and kills any it finds. Nothing to run, scan and results come up right away (yes it's real time scanning).</div>Adminhttp://www.whmxtra.com/wiki/index.php?title=InstallInstall2014-05-05T22:45:03Z<p>Admin: </p>
<hr />
<div><br />
== '''Check CPanel RPMs''' ==<br />
<br />
This script check all cpanel managed RPM's and reinstall any needed.<br />
<br />
== '''ClamAV''' ==<br />
<br />
This script will allow the user to scan the server, accounts and mail for viruses or malicious files. Creates a report that can be viewed later.<br />
<br />
== '''Zend/Ioncube''' ==<br />
<br />
This script will allow to to install and or remove Zend Optimizer and Ioncube on your server. Zend is used to help speed up php pages and Ioncube is used to decrypt some 3rd party scripts that are encoded with Ioncube (such as this one).<br />
<br />
== '''Perl''' ==<br />
<br />
This script will reinstall or upgrade perl on your server.<br />
<br />
== '''GD Libs''' ==<br />
<br />
This script will upgrade or reinstall both GD Libs 1 and 2 which are used by many photo galleries and other image related software.<br />
<br />
== '''Image Magick''' ==<br />
<br />
As with GD Libs Image Magick is used by many image related software scripts. This script will allow you to reinstall/upgrade ImageMagick safely.<br />
<br />
== '''Upgrade / Reinstall PHP''' ==<br />
<br />
This script will allow you to upgrade or recompile PHP to the latest version based on the settings last used when Easyapache ran. There are no options to change the configuration but for quick upgrades and recompiles where you don't need to make changes it's both faster and less work than logging in via ssh or recompiling via easyapache from scratch.<br />
<br />
== '''Mail Manager''' ==<br />
<br />
This script actually allows you to install and remove two handy scripts from the boys over at configserver.com. The first is Mail Manager which allows you to manage users mail accounts without having to log into their cpanel to do it. The second script, Mail Queue Manager provides additional options for controlling and managing WHM's mail queue. Once installed both scripts are accessed via WHM's Plugins section. We provide only the means to quickly install or remove them.<br />
<br />
== '''Virtual Network Monitor''' ==<br />
<br />
This allows the installation, usage and management of the VN Stat Network Monitor, which monitors bandwidth usage in real time and also stores stats for each day, hour, month, year etc depending on how long it's been running. Can be run via ssh with the command "vnstat" but there are also two web based scripts provided for monitoring and viewing usage. The first is the popular PHP Frontend for VN stats as seen below and the second is a beta stats cgi provided by the author of VN stat monitor that provides similar data (can also be viewed below).<br />
<br />
After installation of the program and or frontend interfaces it takes approximately 5 minutes before any data can be shown.<br />
<br />
== '''FFMPEG''' ==<br />
<br />
FFMPEG along with FFMPEG-PHP and other modules are a popular method of streaming audio and video over the internet. Sites such as youtube use this software to provide service to millions of internet users. This script will install that software (along with other software that can be viewed in the screenshot below, about 23 different modules). Note that we cannot guarantee this installer will work on every server. 32 and 64 bit installers are included as well as our custom AV Central script to allow you to covert audio and video right from WHM itself.<br />
<br />
== '''Yum Updater''' ==<br />
<br />
This script allows you to install or upgrade various packages with yum. Normally done via command line you can also upgrade all relevent server software with this script, without the need for using ssh.<br />
<br />
== '''Apache Log Tail''' ==<br />
<br />
This feature allows you to view logs for various domains in a handy visual interface. Also allows you to tail and grep these logs.<br />
<br />
== '''MultiTail''' ==<br />
<br />
MultiTail lets you view one or multiple files like the original tail program. The difference is that it creates multiple windows on your console.<br />
<br />
== '''MyTop''' ==<br />
<br />
My Top is a MySQL monitor to check for abusive users. Use via SSH by simply typing mytop or use our handy web interface. Web interface refreshes every 5 seconds with updated results. Note to use the web interface you should use the set mysql password feature on the settings tab.<br />
<br />
== '''GeoIP Lite''' ==<br />
<br />
Mod_geoip looks up the IP address of the client end user and maps it to the country of origin. This is the free GeoIP Lite version.</div>Adminhttp://www.whmxtra.com/wiki/index.php?title=InstallInstall2014-05-05T22:43:45Z<p>Admin: /* MySQL */</p>
<hr />
<div><br />
== '''Check CPanel RPMs''' ==<br />
<br />
This script check all cpanel managed RPM's and reinstall any needed.<br />
<br />
== '''Mail''' ==<br />
<br />
This script will allow you to reinstall or upgrade various mail related programs, eg exim, dovecot and courier.<br />
<br />
== '''FTP''' ==<br />
<br />
This script will reinstall or upgrade the FTP server. It will automatically detect if you are using proftpd or pure-ftp.<br />
<br />
== '''Bandmin''' ==<br />
<br />
This script will reinstall/upgrade Bandmin on your server. Bandmin can occasionally become corrupted. This controls the bandwidth usage stats you see for domains. If it becomes corrupted it may report false data or no data at all. Reinstalling usually fixes problems with bandwidth reporting.<br />
<br />
== '''RRDTool''' ==<br />
<br />
This script will reinstall RRDTool which is used for a number of cpanel services, including bandwith reporting and more.<br />
<br />
== '''ClamAV''' ==<br />
<br />
This script will install/upgrade Clam Antivirus on your server as well as help you keep it's definitions up to date.<br />
<br />
== '''Zend/Ioncube''' ==<br />
<br />
This script will allow to to install and or remove Zend Optimizer and Ioncube on your server. Zend is used to help speed up php pages and Ioncube is used to decrypt some 3rd party scripts that are encoded with Ioncube (such as this one).<br />
<br />
== '''Perl''' ==<br />
<br />
This script will reinstall or upgrade perl on your server.<br />
<br />
== '''GD Libs''' ==<br />
<br />
This script will upgrade or reinstall both GD Libs 1 and 2 which are used by many photo galleries and other image related software.<br />
<br />
== '''Image Magick''' ==<br />
<br />
As with GD Libs Image Magick is used by many image related software scripts. This script will allow you to reinstall/upgrade ImageMagick safely.<br />
<br />
== '''Upgrade / Reinstall PHP''' ==<br />
<br />
This script will allow you to upgrade or recompile PHP to the latest version based on the settings last used when Easyapache ran. There are no options to change the configuration but for quick upgrades and recompiles where you don't need to make changes it's both faster and less work than logging in via ssh or recompiling via easyapache from scratch.<br />
<br />
== '''Mail Manager''' ==<br />
<br />
This script actually allows you to install and remove two handy scripts from the boys over at configserver.com. The first is Mail Manager which allows you to manage users mail accounts without having to log into their cpanel to do it. The second script, Mail Queue Manager provides additional options for controlling and managing WHM's mail queue. Once installed both scripts are accessed via WHM's Plugins section. We provide only the means to quickly install or remove them.<br />
<br />
== '''Virtual Network Monitor''' ==<br />
<br />
This allows the installation, usage and management of the VN Stat Network Monitor, which monitors bandwidth usage in real time and also stores stats for each day, hour, month, year etc depending on how long it's been running. Can be run via ssh with the command "vnstat" but there are also two web based scripts provided for monitoring and viewing usage. The first is the popular PHP Frontend for VN stats as seen below and the second is a beta stats cgi provided by the author of VN stat monitor that provides similar data (can also be viewed below).<br />
<br />
After installation of the program and or frontend interfaces it takes approximately 5 minutes before any data can be shown.<br />
<br />
== '''FFMPEG''' ==<br />
<br />
FFMPEG along with FFMPEG-PHP and other modules are a popular method of streaming audio and video over the internet. Sites such as youtube use this software to provide service to millions of internet users. This script will install that software (along with other software that can be viewed in the screenshot below, about 23 different modules). Note that we cannot guarantee this installer will work on every server. 32 and 64 bit installers are included as well as our custom AV Central script to allow you to covert audio and video right from WHM itself.<br />
<br />
== '''Yum Updater''' ==<br />
<br />
This script allows you to install or upgrade various packages with yum. Normally done via command line you can also upgrade all relevent server software with this script, without the need for using ssh.<br />
<br />
== '''Apache Log Tail''' ==<br />
<br />
This feature allows you to view logs for various domains in a handy visual interface. Also allows you to tail and grep these logs.<br />
<br />
== '''MultiTail''' ==<br />
<br />
MultiTail lets you view one or multiple files like the original tail program. The difference is that it creates multiple windows on your console.<br />
<br />
== '''MyTop''' ==<br />
<br />
My Top is a MySQL monitor to check for abusive users. Use via SSH by simply typing mytop or use our handy web interface. Web interface refreshes every 5 seconds with updated results. Note to use the web interface you should use the set mysql password feature on the settings tab.<br />
<br />
== '''GeoIP Lite''' ==<br />
<br />
Mod_geoip looks up the IP address of the client end user and maps it to the country of origin. This is the free GeoIP Lite version.</div>Adminhttp://www.whmxtra.com/wiki/index.php?title=RepairsRepairs2014-05-05T22:43:00Z<p>Admin: </p>
<hr />
<div>== '''Ram Reset''' ==<br />
<br />
Empty non essential cached data from memory (ram) without rebooting.<br />
<br />
== '''Clear Swap File''' ==<br />
<br />
Empty non essential cached data to clear the swap file without rebooting.<br />
<br />
== '''Find Large Files''' ==<br />
<br />
Find large files such as logs or old backups etc that might be eating up users space.<br />
<br />
== '''Account Fixes''' ==<br />
<br />
This feature allows you to fix quotas on your server accounts as well as fix home permissions and run cpanels "fixeverything" script which normally can only be run via ssh. It is not recommended to run more than one of these at a time and to allow the script to finish before closing the window it is running in.<br />
<br />
== '''Horde Fix''' ==<br />
<br />
This feature will fix most common issues with horde. No emails or accounts will be lost.<br />
<br />
== '''cPanel PHP''' ==<br />
<br />
This script will rebuild cPanels internal php (note this is the php cPanel and WHM use, not the one websites use).<br />
<br />
== '''cPanel Users''' ==<br />
<br />
This script rebuild cpanels users file and is helpful if cpanel does not pick up (or loses) an existing user account.<br />
<br />
== '''Fix RNDC /NDC''' ==<br />
<br />
This script will fix rndc and ndc connect errors. Can happen with bind if named.conf is not properly in sync with the rndc connect keys.<br />
<br />
== '''Rebuild Valiases''' ==<br />
<br />
This script will rebuild the /etc/valiases file used to store account info and other cpanel account related data.<br />
<br />
== '''Named Fixes''' ==<br />
<br />
This script will let you rebuild either the /etc/named.conf file or the NSD zones (depending on whether you use NSD or BIND as a nameserver). This is useful to repair corruption that can sometimes happen or missing accounts.<br />
<br />
== '''Clean Mail Queue''' ==<br />
<br />
This script will let you set a cron job to delete your mail queue every X minutes. Very handy if your servers mail queue usually has a lot of junk in it that you need cleaned out.<br />
<br />
== '''Clean /tmp''' ==<br />
<br />
Sometimes servers can have a lot of tmp files and if tmp gets filled it stops a lot of things from working. This handy little script will empty out all non essential /tmp files for you in a matter of seconds.<br />
<br />
== '''File Repair Utility''' ==<br />
<br />
Sometimes files on a server may seem to be corrupted or broken. This can happen a lot with ini files or conf files. The thing is, they are really broken. They have more than likely been accidently saved in pc format instead of linux. This little utility will repair those files to their proper state. Simply enter the path and file name and click the button, like magic, the file is fixed.<br />
<br />
== '''MySQL Mass Database Repair''' ==<br />
<br />
Once in awhile mysql needs optimizing or some repairs. Fine, cPanel can do that. But what if you have a lot of databases to deal with? This little tool allows you to optimize and repair all databases and tables all at once. Simply punch in your mysql root pass (if you don't know it you can set it on the Settings tab in Xtra or via WHM's mysql section), click the button. And a new window will open and start processing all databases and tables. This can be very quick if there's a lot of small databases but will take a few minutes if you have a bunch of large databases on your server.<br />
<br />
== '''Fopen on/off''' ==<br />
<br />
Allows you to turn fopen on and off in your cPanel internal php.ini. Most of the time you shouldn't need this but for the odd time you might we added it.<br />
<br />
== '''Fix SSH''' ==<br />
<br />
Once in awhile root ssh can become corrupted and prevent ssh login even though you want to connect. This tool will repair your ssh config and settings so you can log in again.<br />
<br />
== '''Repair Missing Databases''' ==<br />
<br />
If you've ever logged into your cPanel and found all your databases and users are gone you know you'll love this handy little tool. One simple click and it will restore all your databases and users to your accounts so they can be seen and accessed again. This will also fix any issues with being able to create/edit/delete mysql users in cPanel.</div>Adminhttp://www.whmxtra.com/wiki/index.php?title=RepairsRepairs2014-05-05T22:40:02Z<p>Admin: /* Perl Modules */</p>
<hr />
<div><br />
== '''Account Fixes''' ==<br />
<br />
This feature allows you to fix quotas on your server accounts as well as fix home permissions and run cpanels "fixeverything" script which normally can only be run via ssh. It is not recommended to run more than one of these at a time and to allow the script to finish before closing the window it is running in.<br />
<br />
== '''Horde Fix''' ==<br />
<br />
This feature will fix most common issues with horde. No emails or accounts will be lost.<br />
<br />
== '''cPanel PHP''' ==<br />
<br />
This script will rebuild cPanels internal php (note this is the php cPanel and WHM use, not the one websites use).<br />
<br />
== '''cPanel Users''' ==<br />
<br />
This script rebuild cpanels users file and is helpful if cpanel does not pick up (or loses) an existing user account.<br />
<br />
== '''Fix RNDC /NDC''' ==<br />
<br />
This script will fix rndc and ndc connect errors. Can happen with bind if named.conf is not properly in sync with the rndc connect keys.<br />
<br />
== '''Rebuild Valiases''' ==<br />
<br />
This script will rebuild the /etc/valiases file used to store account info and other cpanel account related data.<br />
<br />
== '''Named Fixes''' ==<br />
<br />
This script will let you rebuild either the /etc/named.conf file or the NSD zones (depending on whether you use NSD or BIND as a nameserver). This is useful to repair corruption that can sometimes happen or missing accounts.<br />
<br />
== '''Clean Mail Queue''' ==<br />
<br />
This script will let you set a cron job to delete your mail queue every X minutes. Very handy if your servers mail queue usually has a lot of junk in it that you need cleaned out.<br />
<br />
== '''Clean /tmp''' ==<br />
<br />
Sometimes servers can have a lot of tmp files and if tmp gets filled it stops a lot of things from working. This handy little script will empty out all non essential /tmp files for you in a matter of seconds.<br />
<br />
== '''File Repair Utility''' ==<br />
<br />
Sometimes files on a server may seem to be corrupted or broken. This can happen a lot with ini files or conf files. The thing is, they are really broken. They have more than likely been accidently saved in pc format instead of linux. This little utility will repair those files to their proper state. Simply enter the path and file name and click the button, like magic, the file is fixed.<br />
<br />
== '''MySQL Mass Database Repair''' ==<br />
<br />
Once in awhile mysql needs optimizing or some repairs. Fine, cPanel can do that. But what if you have a lot of databases to deal with? This little tool allows you to optimize and repair all databases and tables all at once. Simply punch in your mysql root pass (if you don't know it you can set it on the Settings tab in Xtra or via WHM's mysql section), click the button. And a new window will open and start processing all databases and tables. This can be very quick if there's a lot of small databases but will take a few minutes if you have a bunch of large databases on your server.<br />
<br />
== '''Fopen on/off''' ==<br />
<br />
Allows you to turn fopen on and off in your cPanel internal php.ini. Most of the time you shouldn't need this but for the odd time you might we added it.<br />
<br />
== '''Fix SSH''' ==<br />
<br />
Once in awhile root ssh can become corrupted and prevent ssh login even though you want to connect. This tool will repair your ssh config and settings so you can log in again.<br />
<br />
== '''Repair Missing Databases''' ==<br />
<br />
If you've ever logged into your cPanel and found all your databases and users are gone you know you'll love this handy little tool. One simple click and it will restore all your databases and users to your accounts so they can be seen and accessed again. This will also fix any issues with being able to create/edit/delete mysql users in cPanel.</div>Adminhttp://www.whmxtra.com/wiki/index.php?title=WelcomeWelcome2013-09-19T01:21:10Z<p>Admin: </p>
<hr />
<div>Docs now up to date as of version 4.0 (September 18th, 2013). <br />
<br />
Installation<br />
<br />
Xtra is very easy to install. One simple cut and paste command via SSH gets and installs the files for you. Xtra is accessible via any WHM theme from the Plugins Menu at the bottom Left of the WHM Menu area. <br />
<br />
Once installed you should then log into WHM and click on the Xtra Ultimate link. Enter the license key in the box and click the change button. Once the setup completes click the link to go to Xtra. That's it, you're all set to start using WHMXtra Ultimate Pro Suite. <br />
<br />
Note: Xtra is encoded with Ioncube so before using it you should ensure that the php loader under WHM's Tweak Settings section is set to Ioncube.<br />
<br />
Removal<br />
<br />
If you need to uninstall Xtra you can do so via SSH by simply logging in and typing the following commands:<br />
<br />
wget http://whmxtra.com/pro/remitall.sh<br />
<br />
sh remitall.sh<br />
<br />
Caution: This will remove Xtra completely, including all custom links and settings.</div>Adminhttp://www.whmxtra.com/wiki/index.php?title=Xtra_PluginsXtra Plugins2013-09-10T03:49:53Z<p>Admin: </p>
<hr />
<div>== '''Reseller UI - NEW''' ==<br />
<br />
Gives resellers access to Xtra's reseller UI. Current features include copying their own accounts from to/from another server without account or root pass, scanning their account with LMD (if installed), making and restoring their own backups (stored on their account), restoring from server backups (only sites they own), and creating multiple accounts. <br /><br />Root can decide which resellers have access and which features resellers will have (via multiple ACL system). After install please refresh your browser window, click on Xtra Reseller UI in WHM plugins area. Root will have a settings menu, please click the instructions link first and read them carefully in order to learn how to set up resellers, acl's etc.<br />
<br />
== '''Easy Logs - NEW''' ==<br />
<br />
A quick and simple way to view the last 20 lines of the most important server logs without having to set anything or do anything fancy. A handy simplified version of our more advanced View Logs feature.<br />
<br />
== '''cPanel Xtra (CPX) Admin''' ==<br />
<br />
CPanel Xtra is an add on module for your users cPanel accounts that adds some much needed features to cpanel. All features can be enabled or disabled via the admin interface. After install you can access the admin end from the Misc Menu. You can also access from the WHM Plugins section or the main Xtra header menu (after you refresh the window).<br />
<br />
== '''Feature Manager''' ==<br />
<br />
This area is used to control which CPX features your clients can see and use in cPanel itself. Anything you choose to hide here will be disabled and hidden from your customers view.<br />
<br />
== '''Setup''' ==<br />
<br />
Adjust CPanel Xtra setup using this page. Here you can turn on the CPX addon cgi (which will place a shortcut to CPanel Xtra in your WHM plugins menu) and also enable CPanel Xtras SuPHP mode which will adjust the scripts to work better if you have SuPHP enabled on your server (some CPX scripts such as installers and safe mode require different permissions and files under suphp mode).<br />
<br />
== '''cPanel Xtra Features''' ==<br />
<br />
Features include: Optimize/Repair MySQL, Block Proxies, Block Harvesters<br />
Directory Indexing, <br />
Insecure Files/Folders, <br />
Register Globals, <br />
Safe Mode, <br />
Browser, <br />
Folder Backup, <br />
SEO Report, <br />
Traceroute, <br />
View Logs, <br />
My Processes, <br />
Whois Lookup, <br />
Domain Checker<br />
<br />
== '''Load/Bandwidth Monitor''' ==<br />
<br />
This handy little tool tracks and reports load averages, memory usage and incoming/outgoing bandwidth. Activating the plugin will install a cron job that runs for 1 second every 6 minutes to gather stats. It will add no load to your server or use any resources as it's very lightweight. After activating please allow at least 20 minutes for it to generate proper stats.<br />
<br />
== '''MegaStats''' ==<br />
<br />
Server status reporter, including top, mytop, vnstats, tmp files, netstats and more. Configurable via the control panel to be accessible from the WHM Plugins area for easy access.<br />
<br />
== '''Switch It''' ==<br />
<br />
Switch It is a program designed by us here at WHM Xtra to allow cpanel users to change their theme without an admin having to do it via WHM. Currently only resellers and root have that ability so we took it a step further to provide a means for regular users to do so as well.<br />
<br />
== '''SysNotes''' ==<br />
<br />
This plugin doesn't require installation. SysNotes allows server admins/techs to make notes regarding work done on servers so the next tech to log in can refer to those notes and find out what work was previously done. Multiple techs/servers can be added, older notes can be archived and viewed when wished. Newer notes are visible right away. Predefined entries can be configured and used as well. Also a ticket ID field for referring to a specific helpdesk ticket etc. This feature can also be added to the WHM Plugins section via the Settings >> Control Panel link.<br />
<br />
== '''User Process Limiter''' ==<br />
<br />
Limit the # of processes a user can run on the server. Useful if you have a problem user taking over your server resources.<br />
<br />
== '''Remote Control''' ==<br />
<br />
Several features that can be accessed outside of WHM via secure login, including phpinfo and Apache/PHP security test.</div>Adminhttp://www.whmxtra.com/wiki/index.php?title=WelcomeWelcome2013-09-10T03:48:35Z<p>Admin: </p>
<hr />
<div>Docs now up to date as of version 3.9 (September 9th, 2013). <br />
<br />
Installation<br />
<br />
Xtra is very easy to install. One simple cut and paste command via SSH gets and installs the files for you. Xtra is accessible via any WHM theme from the Plugins Menu at the bottom Left of the WHM Menu area. <br />
<br />
Once installed you should then log into WHM and click on the Xtra Ultimate link. Enter the license key in the box and click the change button. Once the setup completes click the link to go to Xtra. That's it, you're all set to start using WHMXtra Ultimate Pro Suite. <br />
<br />
Note: Xtra is encoded with Ioncube so before using it you should ensure that the php loader under WHM's Tweak Settings section is set to Ioncube.<br />
<br />
Removal<br />
<br />
If you need to uninstall Xtra you can do so via SSH by simply logging in and typing the following commands:<br />
<br />
wget http://whmxtra.com/pro/remitall.sh<br />
<br />
sh remitall.sh<br />
<br />
Caution: This will remove Xtra completely, including all custom links and settings.</div>Adminhttp://www.whmxtra.com/wiki/index.php?title=Xtra_PluginsXtra Plugins2013-09-10T03:47:57Z<p>Admin: </p>
<hr />
<div>== '''Reseller UI - NEW''' ==<br />
<br />
Gives resellers access to Xtra's reseller UI. Current features include copying their own accounts from to/from another server without account or root pass, scanning their account with LMD (if installed), making and restoring their own backups (stored on their account), restoring from server backups (only sites they own), and creating multiple accounts. <br /><br />Root can decide which resellers have access and which features resellers will have (via multiple ACL system). After install please refresh your browser window, click on Xtra Reseller UI in WHM plugins area. Root will have a settings menu, please click the instructions link first and read them carefully in order to learn how to set up resellers, acl's etc.<br />
<br />
== '''Easy Logs''' ==<br />
<br />
A quick and simple way to view the last 20 lines of the most important server logs without having to set anything or do anything fancy. A handy simplified version of our more advanced View Logs feature.<br />
<br />
== '''cPanel Xtra (CPX) Admin''' ==<br />
<br />
CPanel Xtra is an add on module for your users cPanel accounts that adds some much needed features to cpanel. All features can be enabled or disabled via the admin interface. After install you can access the admin end from the Misc Menu. You can also access from the WHM Plugins section or the main Xtra header menu (after you refresh the window).<br />
<br />
== '''Feature Manager''' ==<br />
<br />
This area is used to control which CPX features your clients can see and use in cPanel itself. Anything you choose to hide here will be disabled and hidden from your customers view.<br />
<br />
== '''Setup''' ==<br />
<br />
Adjust CPanel Xtra setup using this page. Here you can turn on the CPX addon cgi (which will place a shortcut to CPanel Xtra in your WHM plugins menu) and also enable CPanel Xtras SuPHP mode which will adjust the scripts to work better if you have SuPHP enabled on your server (some CPX scripts such as installers and safe mode require different permissions and files under suphp mode).<br />
<br />
== '''cPanel Xtra Features''' ==<br />
<br />
Features include: Optimize/Repair MySQL, Block Proxies, Block Harvesters<br />
Directory Indexing, <br />
Insecure Files/Folders, <br />
Register Globals, <br />
Safe Mode, <br />
Browser, <br />
Folder Backup, <br />
SEO Report, <br />
Traceroute, <br />
View Logs, <br />
My Processes, <br />
Whois Lookup, <br />
Domain Checker<br />
<br />
== '''Load/Bandwidth Monitor''' ==<br />
<br />
This handy little tool tracks and reports load averages, memory usage and incoming/outgoing bandwidth. Activating the plugin will install a cron job that runs for 1 second every 6 minutes to gather stats. It will add no load to your server or use any resources as it's very lightweight. After activating please allow at least 20 minutes for it to generate proper stats.<br />
<br />
== '''MegaStats''' ==<br />
<br />
Server status reporter, including top, mytop, vnstats, tmp files, netstats and more. Configurable via the control panel to be accessible from the WHM Plugins area for easy access.<br />
<br />
== '''Switch It''' ==<br />
<br />
Switch It is a program designed by us here at WHM Xtra to allow cpanel users to change their theme without an admin having to do it via WHM. Currently only resellers and root have that ability so we took it a step further to provide a means for regular users to do so as well.<br />
<br />
== '''SysNotes''' ==<br />
<br />
This plugin doesn't require installation. SysNotes allows server admins/techs to make notes regarding work done on servers so the next tech to log in can refer to those notes and find out what work was previously done. Multiple techs/servers can be added, older notes can be archived and viewed when wished. Newer notes are visible right away. Predefined entries can be configured and used as well. Also a ticket ID field for referring to a specific helpdesk ticket etc. This feature can also be added to the WHM Plugins section via the Settings >> Control Panel link.<br />
<br />
== '''User Process Limiter''' ==<br />
<br />
Limit the # of processes a user can run on the server. Useful if you have a problem user taking over your server resources.<br />
<br />
== '''Remote Control''' ==<br />
<br />
Several features that can be accessed outside of WHM via secure login, including phpinfo and Apache/PHP security test.</div>Adminhttp://www.whmxtra.com/wiki/index.php?title=MiscMisc2013-09-10T03:45:20Z<p>Admin: </p>
<hr />
<div>== '''Nagios - NEW!''' ==<br />
<br />
Install Nagios server and network montior.<br />
<br />
== '''Load History - NEW!''' ==<br />
<br />
View load history per user, similar to daily cpu usage but updated with current info.<br />
<br />
== '''Clone Config - NEW!''' ==<br />
<br />
Clone various cpanel and server config files such as packages, feature lists, ACL lists etc and restore them on another server to speed up configuration and deployment of servers.<br />
<br />
== '''RBL Check - NEW!''' ==<br />
<br />
Checks an IP to see if it is blacklisted. This script replaces the defunct Nicks RBL Checker we used to offer as a plugin.<br />
<br />
== '''Domain Resource Usage - NEW!''' ==<br />
<br />
Get resource usage of a specific user or all users.<br />
<br />
== '''SPF Records - NEW!''' ==<br />
<br />
Add spf records for users.<br />
<br />
== '''Domain Keys - NEW!''' ==<br />
<br />
Add domain key entries for users.<br />
<br />
== '''Run User Logs - NEW!''' ==<br />
<br />
Run logs for a user.<br />
<br />
== '''Run Web Logs - NEW!''' ==<br />
<br />
Run web stats for a user.<br />
<br />
== '''Download Backups - NEW!''' ==<br />
<br />
Download files from your backup drive.<br />
<br />
== '''View Logs''' ==<br />
<br />
View and search various server and domain logs and run custom searches. Also has premade searches to help you find illegal files on your server, from MP3's to tar and zip files and even searches for torrent files. Results can be downloaded to your computer as well as viewed online.<br />
<br />
== '''Delete Logs''' ==<br />
<br />
Delete big server logs with this feature, can either delete outright or make a compressed backup of the existing file and start a new one.<br />
<br />
== '''View Bandmin''' ==<br />
<br />
Bandmin is what logs bandwidth usage on the server. There is a frontend interface for this but it's not easy to get to usually and as such is rarely used by those using WHM. This feature will load the bandmin frontend for your viewing right into Xtra so you can see how much bandwidth your server and clients have been using lately.<br />
<br />
== '''Check Logs''' ==<br />
<br />
Will check and advise you if any logs are nearing the 2 GB file size limit for logs. Once these logs hit that size they will stop recording data and can cause other services not to function.<br />
<br />
== '''PHP Info''' ==<br />
<br />
Surprisingly not that many people are aware of how to use this simple effective tool to check their php info and loaded/compiled in modules. This little script will show you your current php setup.<br />
<br />
== '''PHP Modules''' ==<br />
<br />
List loaded PHP Modules.<br />
<br />
== '''System Benchmark''' ==<br />
<br />
System benchmarking tool.<br />
<br />
== '''Memory Usage''' ==<br />
<br />
A handy "top" like tool to display memory usage, useful when trying to figure out what or who is using all the ram on your system.<br />
<br />
== '''Package Account''' ==<br />
<br />
Use this feature to backup and restore a single account. Creates or restores from a cpmove* file.<br />
<br />
== '''Generate 404's''' ==<br />
<br />
The lack of a proper 404 error page on a site can lead to a lot of extra logging to apache. This will generate a 404 error page on all accounts that are missing one. Can make your own page and also generate html and shtml error pages.<br />
<br />
== '''Mass Actions''' ==<br />
<br />
This script will allow you to backup, suspend, unsuspend and delete multiple accounts on your server.<br />
<br />
== '''Shell Commander''' ==<br />
<br />
SSH access usually requires a 3rd party program such as putty installed on your computer. This script provides a handy ssh interface right from WHM. Use it for a number of features, uploading and downloading files, running short scripts and executing basic shell commands etc.<br />
<br />
== '''Mini Monitor''' ==<br />
<br />
This allows the viewing and management of Xtra's custom built "Mini Monitor". This is a basic server monitor which will check a few essential services such as http, MySql and SSH on multiple servers. Use the add/remove link to set the email address to send to if a service or server goes down. You can view the page manually but for best results we suggest setting the cron to run at your preferred interval for automatic monitoring and notices.<br />
<br />
== '''Mega Monitor''' ==<br />
<br />
Mega Monitor is an improvement on our basic Mini Monitor. This one is mysql based and administration is done completely via the web, no more editing files to add/remove servers to monitor. You can add/remove servers, choose which ports to monitor on each server and delete servers.<br />
<br />
== '''Forwarder Finders''' ==<br />
<br />
Email forwarded from the server to a free email account can cause your server to be labelled as a spammer or spam relayer. This happens because even spam is forwarded to the free email address, thus tripping the providers spam filters. When it looks at the header it will see your servername as the sender or forwarder and block it.<br />
<br />
== '''Whois Lookup''' ==<br />
<br />
Look up the details of a registered domain.<br />
<br />
== '''Mounted Partitions''' ==<br />
<br />
List all mounted partitions and info on how they are mounted.<br />
<br />
== '''Multiple Accounts''' ==<br />
<br />
Create Multiple (mass) accounts on your server with a simple list and selecting your options. The script will then create all the accounts for you.<br />
<br />
== '''True Space''' ==<br />
<br />
cPanel doesn't always show the right space in WHM or even in cPanel itself. It tends to miss mail and mysql etc. True Space will show you the actual /home, mail and mysql usage for any specific user or even all users on the system.<br />
<br />
== '''Set Default to Fail''' ==<br />
<br />
Whenever WHM creates an account it gives it a default email that nobody uses or even checks. This script gives you the ability to set all those default emails to :fail: so they don't fill up with junk and spam and take up hundreds of megs of space on a users account.</div>Adminhttp://www.whmxtra.com/wiki/index.php?title=Other_PluginsOther Plugins2013-07-14T08:17:04Z<p>Admin: </p>
<hr />
<div>== '''Softaculous''' ==<br />
<br />
Softaculous is an Auto Installer for CPanel users. Unlike other auto installers Softaculous is much faster, well designed and it installs all scripts in just one step. The free version included here allows for the installation of 59 free scripts. This Plugin also includes one free month of Premium Softaculous for a total of 300+ scripts.<br />
<br />
== '''EyeOS''' ==<br />
<br />
EyeOS is a web desktop operating system. It can perform a number of functions and a quick google search will turn up thousands of free Apps that can be added to enhance it further. Basic installed features include a mini web browser, email client, office suite software (compatible with MS Office),rss feed reader, media player, image viewer/manager, games and a lot more, too much to list here.<br />
<br />
== '''LogView''' ==<br />
<br />
LogView allows you to easily view server logs in a graphical interface Script by LogView.org . Provides similar functionality to our own Log View and the Apache Log Viewer. After install please refresh your browser window and access from WHM's plugins section.<br />
<br />
== '''WHMSonic''' ==<br />
<br />
WHMSonic is a popular WHM/cPanel plugin, intended on making your life easier. WHMSonic's plugins install in seconds and allows you to offer Shoutcast streaming media, AutoDJ, radio reseller from your Dedicated or VPS server without SSH access. Our plugins also support your users cPanel. Users can setup radio from their cPanel and fully control it under your permission. It has everything you need to control shoutcast. Visit the home page here. This version is a trial that will also net you a 35% discount on a full license for Xtra clients (so you pay only $26). After install please refresh your browser window and access from WHM's plugins section.<br />
<br />
== '''NGINX''' ==<br />
<br />
A lightweight alternative to using apache.<br />
<br />
== '''ApacheBooster''' ==<br />
<br />
ApacheBooster is an integration of nginx and varnish, with a WHM interface to manage the plugin.</div>Adminhttp://www.whmxtra.com/wiki/index.php?title=Xtra_PluginsXtra Plugins2013-07-14T08:14:40Z<p>Admin: </p>
<hr />
<div><br />
== '''cPanel Xtra (CPX) Admin''' ==<br />
<br />
CPanel Xtra is an add on module for your users cPanel accounts that adds some much needed features to cpanel. All features can be enabled or disabled via the admin interface. After install you can access the admin end from the Misc Menu. You can also access from the WHM Plugins section or the main Xtra header menu (after you refresh the window).<br />
<br />
== '''Feature Manager''' ==<br />
<br />
This area is used to control which CPX features your clients can see and use in cPanel itself. Anything you choose to hide here will be disabled and hidden from your customers view.<br />
<br />
== '''Setup''' ==<br />
<br />
Adjust CPanel Xtra setup using this page. Here you can turn on the CPX addon cgi (which will place a shortcut to CPanel Xtra in your WHM plugins menu) and also enable CPanel Xtras SuPHP mode which will adjust the scripts to work better if you have SuPHP enabled on your server (some CPX scripts such as installers and safe mode require different permissions and files under suphp mode).<br />
<br />
== '''cPanel Xtra Features''' ==<br />
<br />
Features include: Optimize/Repair MySQL, Block Proxies, Block Harvesters<br />
Directory Indexing, <br />
Insecure Files/Folders, <br />
Register Globals, <br />
Safe Mode, <br />
Browser, <br />
Folder Backup, <br />
SEO Report, <br />
Traceroute, <br />
View Logs, <br />
My Processes, <br />
Whois Lookup, <br />
Domain Checker<br />
<br />
== '''Load/Bandwidth Monitor''' ==<br />
<br />
This handy little tool tracks and reports load averages, memory usage and incoming/outgoing bandwidth. Activating the plugin will install a cron job that runs for 1 second every 6 minutes to gather stats. It will add no load to your server or use any resources as it's very lightweight. After activating please allow at least 20 minutes for it to generate proper stats.<br />
<br />
== '''MegaStats''' ==<br />
<br />
Server status reporter, including top, mytop, vnstats, tmp files, netstats and more. Configurable via the control panel to be accessible from the WHM Plugins area for easy access.<br />
<br />
== '''Switch It''' ==<br />
<br />
Switch It is a program designed by us here at WHM Xtra to allow cpanel users to change their theme without an admin having to do it via WHM. Currently only resellers and root have that ability so we took it a step further to provide a means for regular users to do so as well.<br />
<br />
== '''SysNotes''' ==<br />
<br />
This plugin doesn't require installation. SysNotes allows server admins/techs to make notes regarding work done on servers so the next tech to log in can refer to those notes and find out what work was previously done. Multiple techs/servers can be added, older notes can be archived and viewed when wished. Newer notes are visible right away. Predefined entries can be configured and used as well. Also a ticket ID field for referring to a specific helpdesk ticket etc. This feature can also be added to the WHM Plugins section via the Settings >> Control Panel link.<br />
<br />
== '''User Process Limiter''' ==<br />
<br />
Limit the # of processes a user can run on the server. Useful if you have a problem user taking over your server resources.<br />
<br />
== '''Remote Control''' ==<br />
<br />
Several features that can be accessed outside of WHM via secure login, including phpinfo and Apache/PHP security test.</div>Adminhttp://www.whmxtra.com/wiki/index.php?title=MiscMisc2013-07-14T08:12:19Z<p>Admin: </p>
<hr />
<div>== '''Clone Config - NEW!''' ==<br />
<br />
Clone various cpanel and server config files such as packages, feature lists, ACL lists etc and restore them on another server to speed up configuration and deployment of servers.<br />
<br />
== '''RBL Check - NEW!''' ==<br />
<br />
Checks an IP to see if it is blacklisted. This script replaces the defunct Nicks RBL Checker we used to offer as a plugin.<br />
<br />
== '''Domain Resource Usage - NEW!''' ==<br />
<br />
Get resource usage of a specific user or all users.<br />
<br />
== '''SPF Records - NEW!''' ==<br />
<br />
Add spf records for users.<br />
<br />
== '''Domain Keys - NEW!''' ==<br />
<br />
Add domain key entries for users.<br />
<br />
== '''Run User Logs - NEW!''' ==<br />
<br />
Run logs for a user.<br />
<br />
== '''Run Web Logs - NEW!''' ==<br />
<br />
Run web stats for a user.<br />
<br />
== '''Download Backups - NEW!''' ==<br />
<br />
Download files from your backup drive.<br />
<br />
== '''View Logs''' ==<br />
<br />
View and search various server and domain logs and run custom searches. Also has premade searches to help you find illegal files on your server, from MP3's to tar and zip files and even searches for torrent files. Results can be downloaded to your computer as well as viewed online.<br />
<br />
== '''Delete Logs''' ==<br />
<br />
Delete big server logs with this feature, can either delete outright or make a compressed backup of the existing file and start a new one.<br />
<br />
== '''View Bandmin''' ==<br />
<br />
Bandmin is what logs bandwidth usage on the server. There is a frontend interface for this but it's not easy to get to usually and as such is rarely used by those using WHM. This feature will load the bandmin frontend for your viewing right into Xtra so you can see how much bandwidth your server and clients have been using lately.<br />
<br />
== '''Check Logs''' ==<br />
<br />
Will check and advise you if any logs are nearing the 2 GB file size limit for logs. Once these logs hit that size they will stop recording data and can cause other services not to function.<br />
<br />
== '''PHP Info''' ==<br />
<br />
Surprisingly not that many people are aware of how to use this simple effective tool to check their php info and loaded/compiled in modules. This little script will show you your current php setup.<br />
<br />
== '''PHP Modules''' ==<br />
<br />
List loaded PHP Modules.<br />
<br />
== '''System Benchmark''' ==<br />
<br />
System benchmarking tool.<br />
<br />
== '''Memory Usage''' ==<br />
<br />
A handy "top" like tool to display memory usage, useful when trying to figure out what or who is using all the ram on your system.<br />
<br />
== '''Package Account''' ==<br />
<br />
Use this feature to backup and restore a single account. Creates or restores from a cpmove* file.<br />
<br />
== '''Generate 404's''' ==<br />
<br />
The lack of a proper 404 error page on a site can lead to a lot of extra logging to apache. This will generate a 404 error page on all accounts that are missing one. Can make your own page and also generate html and shtml error pages.<br />
<br />
== '''Mass Actions''' ==<br />
<br />
This script will allow you to backup, suspend, unsuspend and delete multiple accounts on your server.<br />
<br />
== '''Shell Commander''' ==<br />
<br />
SSH access usually requires a 3rd party program such as putty installed on your computer. This script provides a handy ssh interface right from WHM. Use it for a number of features, uploading and downloading files, running short scripts and executing basic shell commands etc.<br />
<br />
== '''Mini Monitor''' ==<br />
<br />
This allows the viewing and management of Xtra's custom built "Mini Monitor". This is a basic server monitor which will check a few essential services such as http, MySql and SSH on multiple servers. Use the add/remove link to set the email address to send to if a service or server goes down. You can view the page manually but for best results we suggest setting the cron to run at your preferred interval for automatic monitoring and notices.<br />
<br />
== '''Mega Monitor''' ==<br />
<br />
Mega Monitor is an improvement on our basic Mini Monitor. This one is mysql based and administration is done completely via the web, no more editing files to add/remove servers to monitor. You can add/remove servers, choose which ports to monitor on each server and delete servers.<br />
<br />
== '''Forwarder Finders''' ==<br />
<br />
Email forwarded from the server to a free email account can cause your server to be labelled as a spammer or spam relayer. This happens because even spam is forwarded to the free email address, thus tripping the providers spam filters. When it looks at the header it will see your servername as the sender or forwarder and block it.<br />
<br />
== '''Whois Lookup''' ==<br />
<br />
Look up the details of a registered domain.<br />
<br />
== '''Mounted Partitions''' ==<br />
<br />
List all mounted partitions and info on how they are mounted.<br />
<br />
== '''Multiple Accounts''' ==<br />
<br />
Create Multiple (mass) accounts on your server with a simple list and selecting your options. The script will then create all the accounts for you.<br />
<br />
== '''True Space''' ==<br />
<br />
cPanel doesn't always show the right space in WHM or even in cPanel itself. It tends to miss mail and mysql etc. True Space will show you the actual /home, mail and mysql usage for any specific user or even all users on the system.<br />
<br />
== '''Set Default to Fail''' ==<br />
<br />
Whenever WHM creates an account it gives it a default email that nobody uses or even checks. This script gives you the ability to set all those default emails to :fail: so they don't fill up with junk and spam and take up hundreds of megs of space on a users account.</div>Adminhttp://www.whmxtra.com/wiki/index.php?title=SecuritySecurity2013-07-14T08:04:19Z<p>Admin: </p>
<hr />
<div><br />
== '''Apache/PHP Security Tester''' ==<br />
<br />
Test installed apache and php for security issues. Can only be used via the Remote Control Plugin.<br />
<br />
== '''Advanced Policy Firewall''' ==<br />
<br />
Install, remove, configure and manage Advanced Policy Firewall and Brute Force Detection. Note this feature also has an advanced management area we call APF Central for managing APF and BFD, including editing the config, adding and removing IP's and more.<br />
<br />
== '''CSF''' ==<br />
<br />
Install and remove Config Server Firewall and LFD protection. Note we only provide the means to install and remove CSF. Management of CSF is done via configservers on addon that will be visible after you install and refresh your screen. You can find it in the plugins section of the WHM menu where Xtra is also located.<br />
<br />
== '''Fail2Ban''' ==<br />
<br />
Scans logs and bans IP's that it finds are making to many connections (eg brute force attacks).<br />
<br />
== '''RK Hunter''' ==<br />
<br />
RK Hunter is one of the more popular rootkit detectors. This part of Xtra will allow you to install, upgrade, remove and overall manage RK Hunter. This interface will also allow you to run it and view realtime results as well as view the log generated after it finishes running. You may also toggle the cron on and off as well as set the email to send the results to if you wish to receive them via email.<br />
<br />
== '''CHK Rootkit Hunter''' ==<br />
<br />
Similar to RK Hunter but performing slightly different checks. Useful to run with RK Hunter. This interface allows the installation, removal and management of CHK as well as turning the cron on and off and setting the email to send the results to (if you wish). You can also run it from this interface and view the results live.<br />
<br />
== '''Unhide''' ==<br />
<br />
Performs several types of checks for hidden processes and suspicious processes. Install, remove and view live results with this script.<br />
<br />
== '''System Integrity Monitor''' ==<br />
<br />
SIM is a system and services monitor. It is designed to be intuitive and modular in nature, and to provide a clean and informative status system. Install, remove, update and manage this program via Xtra.<br />
<br />
== '''Process Resource Monitor''' ==<br />
<br />
PRM monitors the process table on a given system and matches process id's with set resource limits in the config file or per-process based rules. Process id's that match or exceed the set limits are logged and killed; includes e-mail alerts, kernel logging routine and more. Install, remove, update and manage this feature in this section.<br />
<br />
== '''Linux Socket Monitor''' ==<br />
<br />
LSM is a bash scripted network socket monitor. It is designed to track changes to Network sockets and Unix domain sockets. LSM identifies changes in both Network Sockets and Unix Domain Sockets. By recording a base set of what sockets should be active then comparing the currently active socket information to that of the base comparison files, we highlight otherwise unknown services.<br />
<br />
== '''Network Socket Inode Validation''' ==<br />
<br />
Network socket inode validation is a rule based utility intended to aid in the validation of inodes against each LISTEN socket on a system. The nature for this app is such that rouge binaries can easily hijack a user, program privileges, or work space; and utilize such to kill the old service & execute a new service on the known port they crashed. The best known examples of this trend is ‘tmp’ path uploaded content via php remote include exploits; which is executed, crashes the web server and starts a rouge httpd process and other such items. The execution cycle of NSIV is very simple, first it determines the running process ID of your binary followed by the trusted inode (that which is associated to the BIN variable). Then, the PORT value is used to check that the binary holding said port open actually references back to the trusted inode, if it does not then we assume the service has been hijacked and the PID is killed / RST executed with optional e-mail alert dispatched.<br />
<br />
== '''Linux Malware Detect''' ==<br />
<br />
Linux Malware Detect is a malware scanner for Linux that is designed around the threats faced in shared hosted environments. It uses threat data from network edge intrusion detection systems to extract malware that is actively being used in attacks and generates signatures for detection.<br />
<br />
== '''Dos Deflate X''' ==<br />
<br />
A modified version of the original DoS Deflate. Dos Deflate is designed to block IP's that connect too many times for a set time period (configurable) and combat DDoS attacks. Note this is not the same as a firewall. A firewall is designed primarily to keep unwanted traffic from hacking into the server, while DoS Deflate is meant to aid in combating outright attacks against your server.<br />
<br />
== '''Mod Evasive''' ==<br />
<br />
An evasive module for Apache to provide protection in the event of a DDoS or brute force attack. Runs with apache to actively monitor traffic and block undesired attacks.<br />
<br />
== '''Syn Flood Monitor''' ==<br />
<br />
Monitors a server to detect SYN flood attacks, alert the administrator and combat the attack in order to allow legit traffic through.<br />
<br />
== '''Wget / Lynx''' ==<br />
<br />
Used for updating software and cpanel (and Xtra) WGET and Lynx can also be used by hackers to get exploits onto your server. For security we suggest using this feature to disable them until you need them to upgrade something.<br />
<br />
== '''TripWire''' ==<br />
<br />
Open Source Tripwire software is a security and data integrity tool useful for monitoring and alerting on specific file change(s) on a range of systems.<br />
<br />
== '''Snort''' ==<br />
<br />
Snort is an open source network intrusion prevention and detection system (IDS/IPS) developed by Sourcefire. Takes about 5 minutes to install.<br />
<br />
Note: Requires some manual work to complete the install, if you aren't familiar with it already don't mess with it. This version not for 64 bit systems.<br />
<br />
== '''Lynis''' ==<br />
<br />
Lynis is an auditing tool for Unix. It scans the system and available software, to detect security issues. Beside security related information it will also scan for general system information, installed packages and configuration mistakes.<br />
<br />
== '''MySQL Performance (also known as MySQL Tuner)''' ==<br />
<br />
Reports various data on how MySQL is performing on your server and suggests possible ways to improve it. Original script by Major Hayden.<br />
<br />
== '''List Open Ports''' ==<br />
<br />
This little script will show you which ports on your server and are currently actively listening for traffic. Useful to check and see if a hacker may have opened a port that you want closed.<br />
<br />
== '''List Connections''' ==<br />
<br />
Shows current and recent connections to the server along with the full status of apache.<br />
<br />
== '''List User ID's''' ==<br />
<br />
Lists the ID's of all system users.<br />
<br />
== '''On Guard''' ==<br />
<br />
On Guard is a script designed by us to monitor files in /tmp, /var/tmp and /dev/shm for malicious files and exploits uploaded to your server by hackers. Once activated the script will monitor these directories and email you if it detects a possibly malicious file so you can check it out before a hacker does any serious damage. Use the interface to install, configure and manage the script as well as the cron job.<br />
<br />
== '''Secure Partitions''' ==<br />
<br />
Secure and set proper permissions on /tmp, /var/tmp and /dev/shm.<br />
<br />
== '''Find Shell Scripts''' ==<br />
<br />
This will search for cgi and php scripts containing shell commands most often used by hackers. Default search checks /home and /home2. If you just want to check a specific user account or a different directory you can use the custom search option.<br />
<br />
== '''Find Open Proxies''' ==<br />
<br />
This script checks your server for open proxy servers. Note there is nothing to run, it quickly checks whenever you visit the page.<br />
<br />
== '''Process Checker''' ==<br />
Scans all running processes for suspicious ones and kills any it finds. Nothing to run, scan and results come up right away (yes it's real time scanning).</div>Adminhttp://www.whmxtra.com/wiki/index.php?title=RepairsRepairs2013-07-14T08:01:36Z<p>Admin: </p>
<hr />
<div><br />
== '''Account Fixes''' ==<br />
<br />
This feature allows you to fix quotas on your server accounts as well as fix home permissions and run cpanels "fixeverything" script which normally can only be run via ssh. It is not recommended to run more than one of these at a time and to allow the script to finish before closing the window it is running in.<br />
<br />
== '''Horde Fix''' ==<br />
<br />
This feature will fix most common issues with horde. No emails or accounts will be lost.<br />
<br />
== '''Perl Modules''' ==<br />
<br />
This script will check and verify that all required perl mods are installed and functioning correctly. Corrupted or missing modules will be reinstalled.<br />
<br />
== '''cPanel PHP''' ==<br />
<br />
This script will rebuild cPanels internal php (note this is the php cPanel and WHM use, not the one websites use).<br />
<br />
== '''cPanel Users''' ==<br />
<br />
This script rebuild cpanels users file and is helpful if cpanel does not pick up (or loses) an existing user account.<br />
<br />
== '''Fix RNDC /NDC''' ==<br />
<br />
This script will fix rndc and ndc connect errors. Can happen with bind if named.conf is not properly in sync with the rndc connect keys.<br />
<br />
== '''Rebuild Valiases''' ==<br />
<br />
This script will rebuild the /etc/valiases file used to store account info and other cpanel account related data.<br />
<br />
== '''Named Fixes''' ==<br />
<br />
This script will let you rebuild either the /etc/named.conf file or the NSD zones (depending on whether you use NSD or BIND as a nameserver). This is useful to repair corruption that can sometimes happen or missing accounts.<br />
<br />
== '''Clean Mail Queue''' ==<br />
<br />
This script will let you set a cron job to delete your mail queue every X minutes. Very handy if your servers mail queue usually has a lot of junk in it that you need cleaned out.<br />
<br />
== '''Clean /tmp''' ==<br />
<br />
Sometimes servers can have a lot of tmp files and if tmp gets filled it stops a lot of things from working. This handy little script will empty out all non essential /tmp files for you in a matter of seconds.<br />
<br />
== '''File Repair Utility''' ==<br />
<br />
Sometimes files on a server may seem to be corrupted or broken. This can happen a lot with ini files or conf files. The thing is, they are really broken. They have more than likely been accidently saved in pc format instead of linux. This little utility will repair those files to their proper state. Simply enter the path and file name and click the button, like magic, the file is fixed.<br />
<br />
== '''MySQL Mass Database Repair''' ==<br />
<br />
Once in awhile mysql needs optimizing or some repairs. Fine, cPanel can do that. But what if you have a lot of databases to deal with? This little tool allows you to optimize and repair all databases and tables all at once. Simply punch in your mysql root pass (if you don't know it you can set it on the Settings tab in Xtra or via WHM's mysql section), click the button. And a new window will open and start processing all databases and tables. This can be very quick if there's a lot of small databases but will take a few minutes if you have a bunch of large databases on your server.<br />
<br />
== '''Fopen on/off''' ==<br />
<br />
Allows you to turn fopen on and off in your cPanel internal php.ini. Most of the time you shouldn't need this but for the odd time you might we added it.<br />
<br />
== '''Fix SSH''' ==<br />
<br />
Once in awhile root ssh can become corrupted and prevent ssh login even though you want to connect. This tool will repair your ssh config and settings so you can log in again.<br />
<br />
== '''Repair Missing Databases''' ==<br />
<br />
If you've ever logged into your cPanel and found all your databases and users are gone you know you'll love this handy little tool. One simple click and it will restore all your databases and users to your accounts so they can be seen and accessed again. This will also fix any issues with being able to create/edit/delete mysql users in cPanel.</div>Adminhttp://www.whmxtra.com/wiki/index.php?title=Other_PluginsOther Plugins2013-07-14T07:58:33Z<p>Admin: Created page with "== '''Softaculous''' == Softaculous is an Auto Installer for CPanel users. Unlike other auto installers Softaculous is much faster, well designed and it installs all scripts ..."</p>
<hr />
<div>== '''Softaculous''' ==<br />
<br />
Softaculous is an Auto Installer for CPanel users. Unlike other auto installers Softaculous is much faster, well designed and it installs all scripts in just one step. The free version included here allows for the installation of 59 free scripts. This Plugin also includes one free month of Premium Softaculous for a total of 300+ scripts.<br />
<br />
== '''EyeOS''' ==<br />
<br />
EyeOS is a web desktop operating system. It can perform a number of functions and a quick google search will turn up thousands of free Apps that can be added to enhance it further. Basic installed features include a mini web browser, email client, office suite software (compatible with MS Office),rss feed reader, media player, image viewer/manager, games and a lot more, too much to list here.<br />
<br />
== '''LogView''' ==<br />
<br />
LogView allows you to easily view server logs in a graphical interface Script by LogView.org . Provides similar functionality to our own Log View and the Apache Log Viewer. After install please refresh your browser window and access from WHM's plugins section.<br />
<br />
== '''WHMSonic''' ==<br />
<br />
WHMSonic is a popular WHM/cPanel plugin, intended on making your life easier. WHMSonic's plugins install in seconds and allows you to offer Shoutcast streaming media, AutoDJ, radio reseller from your Dedicated or VPS server without SSH access. Our plugins also support your users cPanel. Users can setup radio from their cPanel and fully control it under your permission. It has everything you need to control shoutcast. Visit the home page here. This version is a trial that will also net you a 35% discount on a full license for Xtra clients (so you pay only $26). After install please refresh your browser window and access from WHM's plugins section.</div>Adminhttp://www.whmxtra.com/wiki/index.php?title=Ndc_PluginsNdc Plugins2013-07-14T07:56:13Z<p>Admin: Created page with " == '''Account DNS Check''' == Checks to see if accounts on the server actually resolve to the server. == '''Clean Backups''' == This plug-in gives administrators the abili..."</p>
<hr />
<div><br />
== '''Account DNS Check''' ==<br />
<br />
Checks to see if accounts on the server actually resolve to the server.<br />
<br />
== '''Clean Backups''' ==<br />
<br />
This plug-in gives administrators the ability to clean up their backup directory by setting how long they want to keep backups for accounts that no longer exist and removing those backups when they expire. The script can be run by hand or automatically after the cPanel backup script finishes.<br />
<br />
== '''Watch MySQL''' ==<br />
<br />
This plugin gives administrators the ability to monitor concurrent user connections to MySQL. The WatchMySQL daemon can be configured so that when a user exceeds their connection limit a notification is sent to the administrator and/or user. The daemon can also be configured so that it will kill off those connections. Limits can be set per user, per package, or globally.</div>Adminhttp://www.whmxtra.com/wiki/index.php?title=Xtra_PluginsXtra Plugins2013-07-14T07:52:24Z<p>Admin: </p>
<hr />
<div><br />
== '''cPanel Xtra (CPX) Admin''' ==<br />
<br />
CPanel Xtra is an add on module for your users cPanel accounts that adds some much needed features to cpanel. All features can be enabled or disabled via the admin interface. After install you can access the admin end from the Misc Menu. You can also access from the WHM Plugins section or the main Xtra header menu (after you refresh the window).<br />
<br />
== '''Feature Manager''' ==<br />
<br />
This area is used to control which CPX features your clients can see and use in cPanel itself. Anything you choose to hide here will be disabled and hidden from your customers view.<br />
<br />
== '''Setup''' ==<br />
<br />
Adjust CPanel Xtra setup using this page. Here you can turn on the CPX addon cgi (which will place a shortcut to CPanel Xtra in your WHM plugins menu) and also enable CPanel Xtras SuPHP mode which will adjust the scripts to work better if you have SuPHP enabled on your server (some CPX scripts such as installers and safe mode require different permissions and files under suphp mode).<br />
<br />
== '''cPanel Xtra Features''' ==<br />
<br />
Features include: Optimize/Repair MySQL, Block Proxies, Block Harvesters<br />
Directory Indexing, <br />
Insecure Files/Folders, <br />
Register Globals, <br />
Safe Mode, <br />
Browser, <br />
Folder Backup, <br />
SEO Report, <br />
Traceroute, <br />
View Logs, <br />
My Processes, <br />
Whois Lookup, <br />
Domain Checker<br />
<br />
== '''Load/Bandwidth Monitor''' ==<br />
<br />
This handy little tool tracks and reports load averages, memory usage and incoming/outgoing bandwidth. Activating the plugin will install a cron job that runs for 1 second every 6 minutes to gather stats. It will add no load to your server or use any resources as it's very lightweight. After activating please allow at least 20 minutes for it to generate proper stats.<br />
<br />
== '''MegaStats''' ==<br />
<br />
Server status reporter, including top, mytop, vnstats, tmp files, netstats and more. Configurable via the control panel to be accessible from the WHM Plugins area for easy access.<br />
<br />
== '''Switch It''' ==<br />
<br />
Switch It is a program designed by us here at WHM Xtra to allow cpanel users to change their theme without an admin having to do it via WHM. Currently only resellers and root have that ability so we took it a step further to provide a means for regular users to do so as well.<br />
<br />
== '''SysNotes''' ==<br />
<br />
This plugin doesn't require installation. SysNotes allows server admins/techs to make notes regarding work done on servers so the next tech to log in can refer to those notes and find out what work was previously done. Multiple techs/servers can be added, older notes can be archived and viewed when wished. Newer notes are visible right away. Predefined entries can be configured and used as well. Also a ticket ID field for referring to a specific helpdesk ticket etc. This feature can also be added to the WHM Plugins section via the Settings >> Control Panel link.</div>Adminhttp://www.whmxtra.com/wiki/index.php?title=Xtra_PluginsXtra Plugins2013-07-14T07:50:52Z<p>Admin: Created page with " == '''cPanel Xtra (CPX) Admin''' == CPanel Xtra is an add on module for your users cPanel accounts that adds some much needed features to cpanel. All features can be enabled..."</p>
<hr />
<div><br />
== '''cPanel Xtra (CPX) Admin''' ==<br />
<br />
CPanel Xtra is an add on module for your users cPanel accounts that adds some much needed features to cpanel. All features can be enabled or disabled via the admin interface. After install you can access the admin end from the Misc Menu. You can also access from the WHM Plugins section or the main Xtra header menu (after you refresh the window).<br />
<br />
== '''Feature Manager''' ==<br />
<br />
This area is used to control which CPX features your clients can see and use in cPanel itself. Anything you choose to hide here will be disabled and hidden from your customers view.<br />
<br />
== '''Setup''' ==<br />
<br />
Adjust CPanel Xtra setup using this page. Here you can turn on the CPX addon cgi (which will place a shortcut to CPanel Xtra in your WHM plugins menu) and also enable CPanel Xtras SuPHP mode which will adjust the scripts to work better if you have SuPHP enabled on your server (some CPX scripts such as installers and safe mode require different permissions and files under suphp mode).<br />
<br />
== '''cPanel Xtra Features''' ==<br />
<br />
Features include:<br />
Optimize/Repair MySQL<br />
Block Proxies<br />
Block Harvesters<br />
Directory Indexing<br />
Insecure Files/Folders<br />
Register Globals<br />
Safe Mode<br />
Browser<br />
Folder Backup<br />
SEO Report<br />
Traceroute<br />
View Logs<br />
My Processes<br />
Whois Lookup<br />
Domain Checker<br />
<br />
== '''Load/Bandwidth Monitor''' ==<br />
<br />
This handy little tool tracks and reports load averages, memory usage and incoming/outgoing bandwidth. Activating the plugin will install a cron job that runs for 1 second every 6 minutes to gather stats. It will add no load to your server or use any resources as it's very lightweight. After activating please allow at least 20 minutes for it to generate proper stats.<br />
<br />
== '''MegaStats''' ==<br />
<br />
Server status reporter, including top, mytop, vnstats, tmp files, netstats and more. Configurable via the control panel to be accessible from the WHM Plugins area for easy access.<br />
<br />
== '''Switch It''' ==<br />
<br />
Switch It is a program designed by us here at WHM Xtra to allow cpanel users to change their theme without an admin having to do it via WHM. Currently only resellers and root have that ability so we took it a step further to provide a means for regular users to do so as well.<br />
<br />
== '''SysNotes''' ==<br />
<br />
This plugin doesn't require installation. SysNotes allows server admins/techs to make notes regarding work done on servers so the next tech to log in can refer to those notes and find out what work was previously done. Multiple techs/servers can be added, older notes can be archived and viewed when wished. Newer notes are visible right away. Predefined entries can be configured and used as well. Also a ticket ID field for referring to a specific helpdesk ticket etc. This feature can also be added to the WHM Plugins section via the Settings >> Control Panel link.</div>Adminhttp://www.whmxtra.com/wiki/index.php?title=MediaWiki:SidebarMediaWiki:Sidebar2013-07-14T07:43:15Z<p>Admin: </p>
<hr />
<div><br />
* navigation<br />
** Welcome|Welcome<br />
** index|Xtra Main Page<br />
** browsers|Browsers<br />
** editors|Editors<br />
** repairs|Repair Tools<br />
** install|Install Tools<br />
** security|Security Tools<br />
** misc|Misc Tools<br />
** services|Services<br />
* Plugins<br />
** xtra Plugins|WHMXtra Plugins<br />
** ndc Plugins|NDC Host Plugins<br />
** other Plugins|Other Plugins<br />
* Other Links<br />
** http://whmxtra.com|Back to main site</div>Adminhttp://www.whmxtra.com/wiki/index.php?title=MediaWiki:SidebarMediaWiki:Sidebar2013-07-14T07:40:51Z<p>Admin: </p>
<hr />
<div><br />
* navigation<br />
** Welcome|Welcome<br />
** index|Xtra Main Page<br />
** browsers|Browsers<br />
** editors|Editors<br />
** repairs|Repair Tools<br />
** install|Install Tools<br />
** security|Security Tools<br />
** misc|Misc Tools<br />
** services|Services<br />
* Plugins<br />
** xtra plugins|WHMXtra Plugins<br />
** ndc plugins|NDC Host Plugins<br />
** other plugins|Other Plugins<br />
* Other Links<br />
** http://whmxtra.com|Back to main site</div>Adminhttp://www.whmxtra.com/wiki/index.php?title=PluginsPlugins2013-07-14T07:38:08Z<p>Admin: Created page with " == '''cPanel Xtra (CPX) Admin''' == CPanel Xtra is an add on module for your users cPanel accounts that adds some much needed features to cpanel. All features can be enabled..."</p>
<hr />
<div><br />
== '''cPanel Xtra (CPX) Admin''' ==<br />
<br />
CPanel Xtra is an add on module for your users cPanel accounts that adds some much needed features to cpanel. All features can be enabled or disabled via the admin interface. After install you can access the admin end from the Misc Menu. You can also access from the WHM Plugins section or the main Xtra header menu (after you refresh the window).<br />
<br />
== '''cPanel Xtra Feature Manager''' ==<br />
<br />
This area is used to control which CPX features your clients can see and use in cPanel itself. Anything you choose to hide here will be disabled and hidden from your customers view.<br />
<br />
== '''cPanel Xtra Setup''' ==<br />
<br />
Adjust CPanel Xtra setup using this page. Here you can turn on the CPX addon cgi (which will place a shortcut to CPanel Xtra in your WHM plugins menu) and also enable CPanel Xtras SuPHP mode which will adjust the scripts to work better if you have SuPHP enabled on your server (some CPX scripts such as installers and safe mode require different permissions and files under suphp mode).<br />
<br />
== '''Accessing cPanel Xtra (CPX)''' ==<br />
<br />
cPanel Xtra can be accessed in a clients cPanel interface by clicking on the Xtra icon on the Advanced menu area.</div>Adminhttp://www.whmxtra.com/wiki/index.php?title=ServicesServices2013-07-14T07:35:15Z<p>Admin: Created page with " == '''Services''' == Services monitor to some of the more common things that aren't already on cPanels list of things that can be monitored and or restarted via WHM. Use thi..."</p>
<hr />
<div><br />
== '''Services''' ==<br />
<br />
Services monitor to some of the more common things that aren't already on cPanels list of things that can be monitored and or restarted via WHM. Use this to stop, start or restart these services as well as check their status, the PID's they are using and even a full FTP report of connected users and FTP transfers.</div>Adminhttp://www.whmxtra.com/wiki/index.php?title=MiscMisc2013-07-14T07:34:21Z<p>Admin: Created page with " == '''View Logs''' == View and search various server and domain logs and run custom searches. Also has premade searches to help you find illegal files on your server, from M..."</p>
<hr />
<div><br />
== '''View Logs''' ==<br />
<br />
View and search various server and domain logs and run custom searches. Also has premade searches to help you find illegal files on your server, from MP3's to tar and zip files and even searches for torrent files. Results can be downloaded to your computer as well as viewed online.<br />
<br />
== '''Delete Logs''' ==<br />
<br />
Delete big server logs with this feature, can either delete outright or make a compressed backup of the existing file and start a new one.<br />
<br />
== '''View Bandmin''' ==<br />
<br />
Bandmin is what logs bandwidth usage on the server. There is a frontend interface for this but it's not easy to get to usually and as such is rarely used by those using WHM. This feature will load the bandmin frontend for your viewing right into Xtra so you can see how much bandwidth your server and clients have been using lately.<br />
<br />
== '''Check Logs''' ==<br />
<br />
Will check and advise you if any logs are nearing the 2 GB file size limit for logs. Once these logs hit that size they will stop recording data and can cause other services not to function.<br />
<br />
== '''PHP Info''' ==<br />
<br />
Surprisingly not that many people are aware of how to use this simple effective tool to check their php info and loaded/compiled in modules. This little script will show you your current php setup.<br />
<br />
== '''PHP Modules''' ==<br />
<br />
List loaded PHP Modules.<br />
<br />
== '''System Benchmark''' ==<br />
<br />
System benchmarking tool.<br />
<br />
== '''Memory Usage''' ==<br />
<br />
A handy "top" like tool to display memory usage, useful when trying to figure out what or who is using all the ram on your system.<br />
<br />
== '''Package Account''' ==<br />
<br />
Use this feature to backup and restore a single account. Creates or restores from a cpmove* file.<br />
<br />
== '''Generate 404's''' ==<br />
<br />
The lack of a proper 404 error page on a site can lead to a lot of extra logging to apache. This will generate a 404 error page on all accounts that are missing one. Can make your own page and also generate html and shtml error pages.<br />
<br />
== '''Mass Actions''' ==<br />
<br />
This script will allow you to backup, suspend, unsuspend and delete multiple accounts on your server.<br />
<br />
== '''Shell Commander''' ==<br />
<br />
SSH access usually requires a 3rd party program such as putty installed on your computer. This script provides a handy ssh interface right from WHM. Use it for a number of features, uploading and downloading files, running short scripts and executing basic shell commands etc.<br />
<br />
== '''Mini Monitor''' ==<br />
<br />
This allows the viewing and management of Xtra's custom built "Mini Monitor". This is a basic server monitor which will check a few essential services such as http, MySql and SSH on multiple servers. Use the add/remove link to set the email address to send to if a service or server goes down. You can view the page manually but for best results we suggest setting the cron to run at your preferred interval for automatic monitoring and notices.<br />
<br />
== '''Mega Monitor''' ==<br />
<br />
Mega Monitor is an improvement on our basic Mini Monitor. This one is mysql based and administration is done completely via the web, no more editing files to add/remove servers to monitor. You can add/remove servers, choose which ports to monitor on each server and delete servers.<br />
<br />
== '''Forwarder Finders''' ==<br />
<br />
Email forwarded from the server to a free email account can cause your server to be labelled as a spammer or spam relayer. This happens because even spam is forwarded to the free email address, thus tripping the providers spam filters. When it looks at the header it will see your servername as the sender or forwarder and block it.<br />
<br />
== '''Whois Lookup''' ==<br />
<br />
Look up the details of a registered domain.<br />
<br />
== '''Mounted Partitions''' ==<br />
<br />
List all mounted partitions and info on how they are mounted.<br />
<br />
== '''Multiple Accounts''' ==<br />
<br />
Create Multiple (mass) accounts on your server with a simple list and selecting your options. The script will then create all the accounts for you.<br />
<br />
== '''True Space''' ==<br />
<br />
cPanel doesn't always show the right space in WHM or even in cPanel itself. It tends to miss mail and mysql etc. True Space will show you the actual /home, mail and mysql usage for any specific user or even all users on the system.<br />
<br />
== '''Set Default to Fail''' ==<br />
<br />
Whenever WHM creates an account it gives it a default email that nobody uses or even checks. This script gives you the ability to set all those default emails to :fail: so they don't fill up with junk and spam and take up hundreds of megs of space on a users account.</div>Adminhttp://www.whmxtra.com/wiki/index.php?title=SecuritySecurity2013-07-14T07:10:43Z<p>Admin: Created page with " == '''Advanced Policy Firewall''' == Install, remove, configure and manage Advanced Policy Firewall and Brute Force Detection. Note this feature also has an advanced managem..."</p>
<hr />
<div><br />
== '''Advanced Policy Firewall''' ==<br />
<br />
Install, remove, configure and manage Advanced Policy Firewall and Brute Force Detection. Note this feature also has an advanced management area we call APF Central for managing APF and BFD, including editing the config, adding and removing IP's and more.<br />
<br />
== '''CSF''' ==<br />
<br />
Install and remove Config Server Firewall and LFD protection. Note we only provide the means to install and remove CSF. Management of CSF is done via configservers on addon that will be visible after you install and refresh your screen. You can find it in the plugins section of the WHM menu where Xtra is also located.<br />
<br />
== '''Fail2Ban''' ==<br />
<br />
Scans logs and bans IP's that it finds are making to many connections (eg brute force attacks).<br />
<br />
== '''RK Hunter''' ==<br />
<br />
RK Hunter is one of the more popular rootkit detectors. This part of Xtra will allow you to install, upgrade, remove and overall manage RK Hunter. This interface will also allow you to run it and view realtime results as well as view the log generated after it finishes running. You may also toggle the cron on and off as well as set the email to send the results to if you wish to receive them via email.<br />
<br />
== '''CHK Rootkit Hunter''' ==<br />
<br />
Similar to RK Hunter but performing slightly different checks. Useful to run with RK Hunter. This interface allows the installation, removal and management of CHK as well as turning the cron on and off and setting the email to send the results to (if you wish). You can also run it from this interface and view the results live.<br />
<br />
== '''Unhide''' ==<br />
<br />
Performs several types of checks for hidden processes and suspicious processes. Install, remove and view live results with this script.<br />
<br />
== '''System Integrity Monitor''' ==<br />
<br />
SIM is a system and services monitor. It is designed to be intuitive and modular in nature, and to provide a clean and informative status system. Install, remove, update and manage this program via Xtra.<br />
<br />
== '''Process Resource Monitor''' ==<br />
<br />
PRM monitors the process table on a given system and matches process id's with set resource limits in the config file or per-process based rules. Process id's that match or exceed the set limits are logged and killed; includes e-mail alerts, kernel logging routine and more. Install, remove, update and manage this feature in this section.<br />
<br />
== '''Linux Socket Monitor''' ==<br />
<br />
LSM is a bash scripted network socket monitor. It is designed to track changes to Network sockets and Unix domain sockets. LSM identifies changes in both Network Sockets and Unix Domain Sockets. By recording a base set of what sockets should be active then comparing the currently active socket information to that of the base comparison files, we highlight otherwise unknown services.<br />
<br />
== '''Network Socket Inode Validation''' ==<br />
<br />
Network socket inode validation is a rule based utility intended to aid in the validation of inodes against each LISTEN socket on a system. The nature for this app is such that rouge binaries can easily hijack a user, program privileges, or work space; and utilize such to kill the old service & execute a new service on the known port they crashed. The best known examples of this trend is ‘tmp’ path uploaded content via php remote include exploits; which is executed, crashes the web server and starts a rouge httpd process and other such items. The execution cycle of NSIV is very simple, first it determines the running process ID of your binary followed by the trusted inode (that which is associated to the BIN variable). Then, the PORT value is used to check that the binary holding said port open actually references back to the trusted inode, if it does not then we assume the service has been hijacked and the PID is killed / RST executed with optional e-mail alert dispatched.<br />
<br />
== '''Linux Malware Detect''' ==<br />
<br />
Linux Malware Detect is a malware scanner for Linux that is designed around the threats faced in shared hosted environments. It uses threat data from network edge intrusion detection systems to extract malware that is actively being used in attacks and generates signatures for detection.<br />
<br />
== '''Dos Deflate X''' ==<br />
<br />
A modified version of the original DoS Deflate. Dos Deflate is designed to block IP's that connect too many times for a set time period (configurable) and combat DDoS attacks. Note this is not the same as a firewall. A firewall is designed primarily to keep unwanted traffic from hacking into the server, while DoS Deflate is meant to aid in combating outright attacks against your server.<br />
<br />
== '''Mod Evasive''' ==<br />
<br />
An evasive module for Apache to provide protection in the event of a DDoS or brute force attack. Runs with apache to actively monitor traffic and block undesired attacks.<br />
<br />
== '''Syn Flood Monitor''' ==<br />
<br />
Monitors a server to detect SYN flood attacks, alert the administrator and combat the attack in order to allow legit traffic through.<br />
<br />
== '''Wget / Lynx''' ==<br />
<br />
Used for updating software and cpanel (and Xtra) WGET and Lynx can also be used by hackers to get exploits onto your server. For security we suggest using this feature to disable them until you need them to upgrade something.<br />
<br />
== '''TripWire''' ==<br />
<br />
Open Source Tripwire software is a security and data integrity tool useful for monitoring and alerting on specific file change(s) on a range of systems.<br />
<br />
== '''Snort''' ==<br />
<br />
Snort is an open source network intrusion prevention and detection system (IDS/IPS) developed by Sourcefire. Takes about 5 minutes to install.<br />
<br />
Note: Requires some manual work to complete the install, if you aren't familiar with it already don't mess with it. This version not for 64 bit systems.<br />
<br />
== '''Lynis''' ==<br />
<br />
Lynis is an auditing tool for Unix. It scans the system and available software, to detect security issues. Beside security related information it will also scan for general system information, installed packages and configuration mistakes.<br />
<br />
== '''MySQL Performance (also known as MySQL Tuner)''' ==<br />
<br />
Reports various data on how MySQL is performing on your server and suggests possible ways to improve it. Original script by Major Hayden.<br />
<br />
== '''List Open Ports''' ==<br />
<br />
This little script will show you which ports on your server and are currently actively listening for traffic. Useful to check and see if a hacker may have opened a port that you want closed.<br />
<br />
== '''List Connections''' ==<br />
<br />
Shows current and recent connections to the server along with the full status of apache.<br />
<br />
== '''List User ID's''' ==<br />
<br />
Lists the ID's of all system users.<br />
<br />
== '''On Guard''' ==<br />
<br />
On Guard is a script designed by us to monitor files in /tmp, /var/tmp and /dev/shm for malicious files and exploits uploaded to your server by hackers. Once activated the script will monitor these directories and email you if it detects a possibly malicious file so you can check it out before a hacker does any serious damage. Use the interface to install, configure and manage the script as well as the cron job.<br />
<br />
== '''Secure Partitions''' ==<br />
<br />
Secure and set proper permissions on /tmp, /var/tmp and /dev/shm.<br />
<br />
== '''Find Shell Scripts''' ==<br />
<br />
This will search for cgi and php scripts containing shell commands most often used by hackers. Default search checks /home and /home2. If you just want to check a specific user account or a different directory you can use the custom search option.<br />
<br />
== '''Find Open Proxies''' ==<br />
<br />
This script checks your server for open proxy servers. Note there is nothing to run, it quickly checks whenever you visit the page.<br />
<br />
== '''Process Checker''' ==<br />
Scans all running processes for suspicious ones and kills any it finds. Nothing to run, scan and results come up right away (yes it's real time scanning).</div>Adminhttp://www.whmxtra.com/wiki/index.php?title=InstallInstall2013-07-14T06:53:40Z<p>Admin: Created page with " == '''MySQL''' == This script will reinstall or upgrade MySQL on your server. == '''Mail''' == This script will allow you to reinstall or upgrade various mail related prog..."</p>
<hr />
<div><br />
== '''MySQL''' ==<br />
<br />
This script will reinstall or upgrade MySQL on your server.<br />
<br />
== '''Mail''' ==<br />
<br />
This script will allow you to reinstall or upgrade various mail related programs, eg exim, dovecot and courier.<br />
<br />
== '''FTP''' ==<br />
<br />
This script will reinstall or upgrade the FTP server. It will automatically detect if you are using proftpd or pure-ftp.<br />
<br />
== '''Bandmin''' ==<br />
<br />
This script will reinstall/upgrade Bandmin on your server. Bandmin can occasionally become corrupted. This controls the bandwidth usage stats you see for domains. If it becomes corrupted it may report false data or no data at all. Reinstalling usually fixes problems with bandwidth reporting.<br />
<br />
== '''RRDTool''' ==<br />
<br />
This script will reinstall RRDTool which is used for a number of cpanel services, including bandwith reporting and more.<br />
<br />
== '''ClamAV''' ==<br />
<br />
This script will install/upgrade Clam Antivirus on your server as well as help you keep it's definitions up to date.<br />
<br />
== '''Zend/Ioncube''' ==<br />
<br />
This script will allow to to install and or remove Zend Optimizer and Ioncube on your server. Zend is used to help speed up php pages and Ioncube is used to decrypt some 3rd party scripts that are encoded with Ioncube (such as this one).<br />
<br />
== '''Perl''' ==<br />
<br />
This script will reinstall or upgrade perl on your server.<br />
<br />
== '''GD Libs''' ==<br />
<br />
This script will upgrade or reinstall both GD Libs 1 and 2 which are used by many photo galleries and other image related software.<br />
<br />
== '''Image Magick''' ==<br />
<br />
As with GD Libs Image Magick is used by many image related software scripts. This script will allow you to reinstall/upgrade ImageMagick safely.<br />
<br />
== '''Upgrade / Reinstall PHP''' ==<br />
<br />
This script will allow you to upgrade or recompile PHP to the latest version based on the settings last used when Easyapache ran. There are no options to change the configuration but for quick upgrades and recompiles where you don't need to make changes it's both faster and less work than logging in via ssh or recompiling via easyapache from scratch.<br />
<br />
== '''Mail Manager''' ==<br />
<br />
This script actually allows you to install and remove two handy scripts from the boys over at configserver.com. The first is Mail Manager which allows you to manage users mail accounts without having to log into their cpanel to do it. The second script, Mail Queue Manager provides additional options for controlling and managing WHM's mail queue. Once installed both scripts are accessed via WHM's Plugins section. We provide only the means to quickly install or remove them.<br />
<br />
== '''Virtual Network Monitor''' ==<br />
<br />
This allows the installation, usage and management of the VN Stat Network Monitor, which monitors bandwidth usage in real time and also stores stats for each day, hour, month, year etc depending on how long it's been running. Can be run via ssh with the command "vnstat" but there are also two web based scripts provided for monitoring and viewing usage. The first is the popular PHP Frontend for VN stats as seen below and the second is a beta stats cgi provided by the author of VN stat monitor that provides similar data (can also be viewed below).<br />
<br />
After installation of the program and or frontend interfaces it takes approximately 5 minutes before any data can be shown.<br />
<br />
== '''FFMPEG''' ==<br />
<br />
FFMPEG along with FFMPEG-PHP and other modules are a popular method of streaming audio and video over the internet. Sites such as youtube use this software to provide service to millions of internet users. This script will install that software (along with other software that can be viewed in the screenshot below, about 23 different modules). Note that we cannot guarantee this installer will work on every server. 32 and 64 bit installers are included as well as our custom AV Central script to allow you to covert audio and video right from WHM itself.<br />
<br />
== '''Yum Updater''' ==<br />
<br />
This script allows you to install or upgrade various packages with yum. Normally done via command line you can also upgrade all relevent server software with this script, without the need for using ssh.<br />
<br />
== '''Apache Log Tail''' ==<br />
<br />
This feature allows you to view logs for various domains in a handy visual interface. Also allows you to tail and grep these logs.<br />
<br />
== '''MultiTail''' ==<br />
<br />
MultiTail lets you view one or multiple files like the original tail program. The difference is that it creates multiple windows on your console.<br />
<br />
== '''MyTop''' ==<br />
<br />
My Top is a MySQL monitor to check for abusive users. Use via SSH by simply typing mytop or use our handy web interface. Web interface refreshes every 5 seconds with updated results. Note to use the web interface you should use the set mysql password feature on the settings tab.<br />
<br />
== '''GeoIP Lite''' ==<br />
<br />
Mod_geoip looks up the IP address of the client end user and maps it to the country of origin. This is the free GeoIP Lite version.</div>Adminhttp://www.whmxtra.com/wiki/index.php?title=RepairsRepairs2013-07-14T06:41:15Z<p>Admin: Created page with " == '''Account Fixes''' == This feature allows you to fix quotas on your server accounts as well as fix home permissions and run cpanels "fixeverything" script which normally..."</p>
<hr />
<div><br />
== '''Account Fixes''' ==<br />
<br />
This feature allows you to fix quotas on your server accounts as well as fix home permissions and run cpanels "fixeverything" script which normally can only be run via ssh. It is not recommended to run more than one of these at a time and to allow the script to finish before closing the window it is running in.<br />
<br />
== '''Horde Fix''' ==<br />
<br />
This feature will fix most common issues with horde. No emails or accounts will be lost.<br />
<br />
== '''Perl Modules''' ==<br />
<br />
This script will check and verify that all required perl mods are installed and functioning correctly. Corrupted or missing modules will be reinstalled.<br />
<br />
== '''cPanel PHP''' ==<br />
<br />
This script will rebuild cPanels internal php (note this is the php cPanel and WHM use, not the one websites use).<br />
<br />
== '''cPanel Users''' ==<br />
<br />
This script rebuild cpanels users file and is helpful if cpanel does not pick up (or loses) an existing user account.<br />
<br />
== '''Fix RNDC /NDC''' ==<br />
<br />
This script will fix rndc and ndc connect errors. Can happen with bind if named.conf is not properly in sync with the rndc connect keys.<br />
<br />
== '''Old Backups''' ==<br />
<br />
This script will scan your backup drive and remove old backups for accounts that are no longer on your server. Thus freeing up disk space on the backup drive and avoiding the need to go through it manually to remove the files.<br />
<br />
== '''Rebuild Valiases''' ==<br />
<br />
This script will rebuild the /etc/valiases file used to store account info and other cpanel account related data.<br />
<br />
== '''Named Fixes''' ==<br />
<br />
This script will let you rebuild either the /etc/named.conf file or the NSD zones (depending on whether you use NSD or BIND as a nameserver). This is useful to repair corruption that can sometimes happen or missing accounts.<br />
<br />
== '''Clean Mail Queue''' ==<br />
<br />
This script will let you set a cron job to delete your mail queue every X minutes. Very handy if your servers mail queue usually has a lot of junk in it that you need cleaned out.<br />
<br />
== '''Clean /tmp''' ==<br />
<br />
Sometimes servers can have a lot of tmp files and if tmp gets filled it stops a lot of things from working. This handy little script will empty out all non essential /tmp files for you in a matter of seconds.<br />
<br />
== '''File Repair Utility''' ==<br />
<br />
Sometimes files on a server may seem to be corrupted or broken. This can happen a lot with ini files or conf files. The thing is, they are really broken. They have more than likely been accidently saved in pc format instead of linux. This little utility will repair those files to their proper state. Simply enter the path and file name and click the button, like magic, the file is fixed.<br />
<br />
== '''MySQL Mass Database Repair''' ==<br />
<br />
Once in awhile mysql needs optimizing or some repairs. Fine, cPanel can do that. But what if you have a lot of databases to deal with? This little tool allows you to optimize and repair all databases and tables all at once. Simply punch in your mysql root pass (if you don't know it you can set it on the Settings tab in Xtra or via WHM's mysql section), click the button. And a new window will open and start processing all databases and tables. This can be very quick if there's a lot of small databases but will take a few minutes if you have a bunch of large databases on your server.<br />
<br />
== '''Fopen on/off''' ==<br />
<br />
Allows you to turn fopen on and off in your cPanel internal php.ini. Most of the time you shouldn't need this but for the odd time you might we added it.<br />
<br />
== '''Fix SSH''' ==<br />
<br />
Once in awhile root ssh can become corrupted and prevent ssh login even though you want to connect. This tool will repair your ssh config and settings so you can log in again.<br />
<br />
== '''Repair Missing Databases''' ==<br />
<br />
If you've ever logged into your cPanel and found all your databases and users are gone you know you'll love this handy little tool. One simple click and it will restore all your databases and users to your accounts so they can be seen and accessed again. This will also fix any issues with being able to create/edit/delete mysql users in cPanel.</div>Adminhttp://www.whmxtra.com/wiki/index.php?title=EditorsEditors2013-07-14T06:31:38Z<p>Admin: Created page with " == '''Editors''' == The Editors section allows you to edit various server files as well as other files related to installed software. You can edit the php.ini file, named a..."</p>
<hr />
<div><br />
== '''Editors''' ==<br />
<br />
The Editors section allows you to edit various server files as well as other files related to installed software. You can edit the php.ini file, named and most of the common server files that sometimes need editing. Also the editors section will show editors for installed software such as APF. It will only show editors for installed software, eg if you don't have APF installed you will not see the editors for it in this section.</div>Adminhttp://www.whmxtra.com/wiki/index.php?title=BrowsersBrowsers2013-07-14T06:30:31Z<p>Admin: Created page with " == '''Browsers''' == The browsers allow you to navigate through the entire server filesystem as root. You can also change file permissions, copy, rename, delete, move or edi..."</p>
<hr />
<div><br />
== '''Browsers''' ==<br />
<br />
The browsers allow you to navigate through the entire server filesystem as root. You can also change file permissions, copy, rename, delete, move or edit files as well as upload, create new folders and create new files. Note you should not attempt to edit binary files or cron jobs with the browser as they may become corrupted upon saving. All other files will be fine.</div>Adminhttp://www.whmxtra.com/wiki/index.php?title=IndexIndex2013-07-14T06:28:29Z<p>Admin: </p>
<hr />
<div><br />
== '''Main Page''' ==<br />
<br />
The main page of Xtra contains shortcuts to a lot of the most used features (configurable) as well as the custom links section, version info for Xtra (and CPX if installed) as well as the style selector. To select your style simply click one of the colors listed between the main menu and the shortcuts section. After a brief 1 second delay Xtra will change to your chosen color scheme. This feature is cookie based so as long as you don't delete your cookies it will automatically remember your preferred color selection the next time you log in.<br />
<br />
== '''Custom Links''' ==<br />
<br />
The main page of Xtra also contains the custom links section. These links can be set to go pretty much anywhere you want, set shortcuts to your own billing center or helpdesk, or your favourite sites or even the cpanels for your own domains on the server. You can set them to go pretty much anywhere. After setting your custom links a simple click on the link will open your chosen URL in a new window for browsing.<br />
<br />
To set a custom link you need only click on "Configure" on the main Xtra page Custom Links area. From there simply select the radio button for the link you wish to configure, then enter a name for the link and finally enter the URL you wish the link to go to. Then it's just a matter of clicking the submit button and Xtra will automatically update the links section to reflect the changes.<br />
<br />
== '''Quick Links''' ==<br />
<br />
The main page of Xtra also contains Quick Links. These are shortcuts to some of the features you are likely to use regularly in Xtra and can be hidden/shown by clicking the Configure button in the Quick Links area. From there you can select/deselect which links to show and save them. Upon save the main page of Xtra will change to reflect your choices. Next time you go back to configure it will automatically select the option you previously chose and deselect ones you opted to hide (so you can easily identify which links you had previously chosen to hide).<br />
<br />
== '''Search''' ==<br />
<br />
With a program that has as many features as Xtra it can sometimes be difficult to remember where everything is or find it. The search bar is located at the top right on almost every page and allows you to quickly find relevent scripts/tools in Xtra without having to look at each and every menu. Simply type what you are looking for into the search box and click the button, you will then be given a list of features that match what you are looking for. From there click on the link you want to go straight to the feature.<br />
<br />
== '''Settings''' ==<br />
<br />
The settings tab is at the top right hand side of most pages in Xtra and allows you to do a number of things. This includes checking the latest Xtra news, updating your license key, upgrading Xtra, accessing support, setting your root mysql password, change the default language and a control panel (which will be discussed below). Most of the options are straightforward.<br />
<br />
The control panel on the settings tab allows you to add some of Xtra's features to the WHM Plugins section for even easier access. Please note that some options (eg cpanel xtra, megastats, apf central) require you to install them from that scripts section before you can add them to the plugins area.</div>Adminhttp://www.whmxtra.com/wiki/index.php?title=IndexIndex2013-07-14T06:26:33Z<p>Admin: </p>
<hr />
<div><br />
== '''Main Page''' ==<br />
<br />
The main page of Xtra contains shortcuts to a lot of the most used features (configurable) as well as the custom links section, version info for Xtra (and CPX if installed) as well as the style selector. To select your style simply click one of the colors listed between the main menu and the shortcuts section. After a brief 1 second delay Xtra will change to your chosen color scheme. This feature is cookie based so as long as you don't delete your cookies it will automatically remember your preferred color selection the next time you log in.<br />
<br />
== '''Custom Links''' ==<br />
<br />
The main page of Xtra also contains the custom links section. These links can be set to go pretty much anywhere you want, set shortcuts to your own billing center or helpdesk, or your favourite sites or even the cpanels for your own domains on the server. You can set them to go pretty much anywhere. After setting your custom links a simple click on the link will open your chosen URL in a new window for browsing.<br />
<br />
To set a custom link you need only click on "Configure" on the main Xtra page Custom Links area. From there simply select the radio button for the link you wish to configure, then enter a name for the link and finally enter the URL you wish the link to go to. Then it's just a matter of clicking the submit button and Xtra will automatically update the links section to reflect the changes.<br />
<br />
== '''Quick Links''' ==<br />
<br />
The main page of Xtra also contains Quick Links. These are shortcuts to some of the features you are likely to use regularly in Xtra and can be hidden/shown by clicking the Configure button in the Quick Links area. From there you can select/deselect which links to show and save them. Upon save the main page of Xtra will change to reflect your choices. Next time you go back to configure it will automatically select the option you previously chose and deselect ones you opted to hide (so you can easily identify which links you had previously chosen to hide).<br />
<br />
<br />
== '''Search''' ==<br />
<br />
With a program that has as many features as Xtra it can sometimes be difficult to remember where everything is or find it. The search bar is located at the top right on almost every page and allows you to quickly find relevent scripts/tools in Xtra without having to look at each and every menu. Simply type what you are looking for into the search box and click the button, you will then be given a list of features that match what you are looking for. From there click on the link you want to go straight to the feature.<br />
<br />
<br />
== '''Settings''' ==<br />
<br />
The settings tab is at the top right hand side of most pages in Xtra and allows you to do a number of things. This includes checking the latest Xtra news, updating your license key, upgrading Xtra, accessing support, setting your root mysql password, change the default language and a control panel (which will be discussed below). Most of the options are straightforward.<br />
<br />
The control panel on the settings tab allows you to add some of Xtra's features to the WHM Plugins section for even easier access. Please note that some options (eg cpanel xtra, megastats, apf central) require you to install them from that scripts section before you can add them to the plugins area.</div>Adminhttp://www.whmxtra.com/wiki/index.php?title=IndexIndex2013-07-14T06:22:40Z<p>Admin: Created page with " == '''Main Page''' == The main page of Xtra contains shortcuts to a lot of the most used features (configurable) as well as the custom links section, version info for Xtra..."</p>
<hr />
<div><br />
== '''Main Page''' ==<br />
<br />
<br />
The main page of Xtra contains shortcuts to a lot of the most used features (configurable) as well as the custom links section, version info for Xtra (and CPX if installed) as well as the style selector. To select your style simply click one of the colors listed between the main menu and the shortcuts section. After a brief 1 second delay Xtra will change to your chosen color scheme. This feature is cookie based so as long as you don't delete your cookies it will automatically remember your preferred color selection the next time you log in.</div>Adminhttp://www.whmxtra.com/wiki/index.php?title=WelcomeWelcome2013-07-14T06:08:19Z<p>Admin: </p>
<hr />
<div>Docs now up to date as of version 3.1 (July 14th, 2013). <br />
<br />
Installation<br />
<br />
Xtra is very easy to install. One simple cut and paste command via SSH gets and installs the files for you. Xtra is accessible via any WHM theme from the Plugins Menu at the bottom Left of the WHM Menu area. <br />
<br />
Once installed you should then log into WHM and click on the Xtra Ultimate link. Enter the license key in the box and click the change button. Once the setup completes click the link to go to Xtra. That's it, you're all set to start using WHMXtra Ultimate Pro Suite. <br />
<br />
Note: Xtra is encoded with Ioncube so before using it you should ensure that the php loader under WHM's Tweak Settings section is set to Ioncube.<br />
<br />
Removal<br />
<br />
If you need to uninstall Xtra you can do so via SSH by simply logging in and typing the following commands:<br />
<br />
wget http://whmxtra.com/pro/remitall.sh<br />
<br />
sh remitall.sh<br />
<br />
Caution: This will remove Xtra completely, including all custom links and settings.</div>Adminhttp://www.whmxtra.com/wiki/index.php?title=WelcomeWelcome2013-07-14T06:06:14Z<p>Admin: Created page with "Docs now up to date as of version 3.1 (July 14th, 2013). Installation Xtra is very easy to install. One simple cut and paste command via SSH gets and installs the files for..."</p>
<hr />
<div>Docs now up to date as of version 3.1 (July 14th, 2013). <br />
<br />
Installation<br />
<br />
Xtra is very easy to install. One simple cut and paste command via SSH gets and installs the files for you. Xtra is accessible via any WHM theme from the Plugins Menu at the bottom Left of the WHM Menu area. <br />
<br />
Once installed you should then log into WHM and click on the Xtra Ultimate link. Enter the license key in the box and click the change button. Once the setup completes click the link to go to Xtra. That's it, you're all set to start using WHMXtra Ultimate Pro Suite. <br />
<br />
Note: Xtra is encoded with Ioncube so before using it you should ensure that the php loader under WHM's Tweak Settings section is set to Ioncube.<br />
<br />
Removal<br />
<br />
If you need to uninstall Xtra you can do so via SSH by simply logging in and typing the following commands:<br />
<br />
wget http://whmxtra.com/pro/remitall.sh<br />
sh remitall.sh<br />
<br />
Caution: This will remove Xtra completely, including all custom links and settings.</div>Adminhttp://www.whmxtra.com/wiki/index.php?title=MediaWiki:SidebarMediaWiki:Sidebar2013-07-14T06:04:30Z<p>Admin: </p>
<hr />
<div><br />
* navigation<br />
** Welcome|Welcome<br />
** index|Xtra Main Page<br />
** browsers|Browsers<br />
** editors|Editors<br />
** repairs|Repair Tools<br />
** install|Install Tools<br />
** security|Security Tools<br />
** misc|Misc Tools<br />
** services|Services<br />
** plugins|Plugins<br />
* Other Links<br />
** http://whmxtra.com|Back to main site</div>Adminhttp://www.whmxtra.com/wiki/index.php?title=MediaWiki:SidebarMediaWiki:Sidebar2013-07-14T06:03:28Z<p>Admin: </p>
<hr />
<div><br />
* navigation<br />
** Welcome|Welcome<br />
** index|Xtra Index Page<br />
** browsers|Browsers<br />
** editors|Editors<br />
** repairs|Repair Tools<br />
** install|Install Tools<br />
** security|Security Tools<br />
** misc|Misc Tools<br />
** services|Services<br />
** plugins|Plugins<br />
* Other Links<br />
** http://whmxtra.com|Back to main site</div>Adminhttp://www.whmxtra.com/wiki/index.php?title=MediaWiki:SidebarMediaWiki:Sidebar2013-07-14T05:51:35Z<p>Admin: </p>
<hr />
<div><br />
* navigation<br />
** Welcome|Welcome<br />
** index|Xtra Index Page<br />
** browsers|Browsers<br />
** editors|Editors<br />
** repairs|Repair Tools<br />
** install|Install Tools<br />
** security|Security Tools<br />
** misc|Misc Tools<br />
** services|Services<br />
** plugins|Plugins</div>Adminhttp://www.whmxtra.com/wiki/index.php?title=MediaWiki:SidebarMediaWiki:Sidebar2013-07-14T05:48:57Z<p>Admin: </p>
<hr />
<div><br />
* navigation<br />
** Welcome|Welcome<br />
** index|Xtra Index Page<br />
** browsers|Browsers<br />
** editors|Editors<br />
** repairs|Repair Tools<br />
** install|Install Tools<br />
** security|Security Tools<br />
** misc|Misc Tools<br />
** services|Services<br />
** plugins|Plugins<br />
* SEARCH</div>Adminhttp://www.whmxtra.com/wiki/index.php?title=MediaWiki:SidebarMediaWiki:Sidebar2013-07-14T05:45:47Z<p>Admin: Created page with " * navigation ** Welcome|mainpage-description ** Xtra Index Page ** Browsers ** Editors ** Repair Tools ** Install Tools ** Security Tools ** Misc Tools ** Services ** Plugins..."</p>
<hr />
<div><br />
* navigation<br />
** Welcome|mainpage-description<br />
** Xtra Index Page<br />
** Browsers<br />
** Editors<br />
** Repair Tools<br />
** Install Tools<br />
** Security Tools<br />
** Misc Tools<br />
** Services<br />
** Plugins<br />
* SEARCH</div>Adminhttp://www.whmxtra.com/wiki/index.php?title=Main_PageMain Page2013-07-14T05:38:00Z<p>Admin: </p>
<hr />
<div>Docs now up to date as of version 3.1 (July 14th, 2013). <br />
<br />
Installation<br />
<br />
Xtra is very easy to install. One simple cut and paste command via SSH gets and installs the files for you. Xtra is accessible via any WHM theme from the Plugins Menu at the bottom Left of the WHM Menu area. <br />
<br />
Once installed you should then log into WHM and click on the Xtra Ultimate link. Enter the license key in the box and click the change button. Once the setup completes click the link to go to Xtra. That's it, you're all set to start using WHMXtra Ultimate Pro Suite. <br />
<br />
Note: Xtra is encoded with Ioncube so before using it you should ensure that the php loader under WHM's Tweak Settings section is set to Ioncube.<br />
<br />
Removal<br />
<br />
If you need to uninstall Xtra you can do so via SSH by simply logging in and typing the following commands:<br />
<br />
wget http://whmxtra.com/pro/remitall.sh<br />
sh remitall.sh<br />
<br />
Caution: This will remove Xtra completely, including all custom links and settings.</div>Admin