Today, we are releasing LVE Manager, lve-stats, lve-utils, and alt-python27-cllib packages to Production. As well as bug fixes (see changelog below) and additional improvements to the product, we’re adding a major feature announced earlier — CloudLinux Statistics.
These statistics are the first step towards the CloudLinux Dashboard, a new feature coming soon. In the CloudLinux Dashboard, we will combine all statistics into one useful and effective dashboard, to simplify and facilitate administrators’ life, because “Who owns the information, rules the world”. Indeed!
If you do not want to share data at all, you as an administrator can deactivate the collection of CloudLinux usage statistics. Please find detailed opt-out instructions here.
To update, run the following command in a console:
yum update lvemanager lve-utils lve-stats alt-python27-cllib
- LU-910, LU-907, LU-904, LU-858, LU-868, LU-881, LU-861, LU-879, LU-887, LU-886, LU-883, LU-857, LU-862, LU-893, LU-924, LU-926, LU-942, LU-935, LU-955: tasks related to statistics collection implementation;
- LU-758: reseller with active limits but without custom config file for a notifier now inherits options from admin's config correctly;
- removed unneeded CageFS build requirements;
- LU-864: added mailman to clsupergid group and configured proc_super_gid option for cPanel servers;
- LU-954: fixed setup_supergids error while cldeploy execution on CentOS6;
- LU-934: added an ability for administrator to switch CloudLinux usage statistics on/off. Please find the detailed instructions here.
- LVEMAN-1364, LU-862, LU-866, LU-867, LU-883, LU-922: tasks related to statistics collection implementation;
- WEB-996: options Notify Customers and Notify Reseller's customers are now independent.
- LU-863: statistics collection implementation;
- LU-866: added drop_privileges context manager to allow drop privileges temporarily;
- PTCLLIB-131: removed get_governor_version error messages from stdout;
- LU-853: made an exclude for /var/cpanel/users/system.
- LU-879, LU-863, LU-868: tasks related to statistics collection implementation;
- LVES-814: added sorting by field when doing by fault;
- LVES-892: created the documentation for the cloudlinux-statistics and cloudlinux-top utilities;
- PTCLLIB-119: when MySQL Governor config is malformed, human-readable exception is displayed;
- LVES-901: added an ability to generate MySQL Governor statistic in script "generate_lvestats2db.py" (refactored, added dbgov support);
- LVES-899: fixed false resources exceeded alerts;
- LVES-902: investigated and fixed an issue when reseller $PID exists in /proc/lve/resellers, but is absent in ve.cfg;
- moved mail_helper from lve-stats 2 to python-cllib;
- LVES-904: lveinfo now displays reseller history of its LVEs;
- LVES-896: added support for html user_notify template in statsnotifier;
- LVES-909: fixed queries for MySQL Governor database statistics when working with central database for multiple servers;
- LVES-869: fixed missing values validation in statsnotifier config;
- LVES-887: fixed issues for stats-notifier when the actual behavior doesn't match its settings;
- LVES-880: fixed an issue with Username = N/A for a Reseller with disabled Reseller Limits feature on the Statistics tab;
- LVES-885: hide DirectAdmin admin accounts in cloudlinux-top|statistics;
- LVES-891: fixed the parsing details info from the LiteSpeed;
- LVES-867: fixed the warnings from sqlalchemy (part-2);
- LVES-754: fixed a stats2 and LiteSpeed issue + memory leak;
- LVES-870: changed the service loading order on Cloud Linux 6: start after MySQL;
- LVES-879: optimized tests;
- LVES-874: improved prospector rules. Iteration #5;
- LVES-859: admin no longer gets notifications about reseller_with_limits_on's users;
- LVES-851: rewrote service restart method using lock files;
- LVES-750: fixed a service crash in the case of LiteSpeed bad config.
Additional Release Notes
Modified default statsnotifier settings for Resellers depending on Hoster’s settings:
- Notify Hoster — has no effect on Resellers;
- Notify Reseller — corresponds with Resellers’ options Notify Customers and Notify me when I hit my limits;
- Notify Customers — has no effect on Resellers, affects only Hoster’s users;
- Notify Reseller's customers — corresponds with Resellers’ option Notify Customers.