Today, we are releasing to production the new updated LVE Manager with a bunch of requested features and improvements. Let’s have a quick tour through them.
- Resource Usage plugin. It allows a host’s end users to view and monitor resource usage.
- You can always see the general condition of your site in the Dashboard tab. If your site is limited, this displays on the Dashboard.
- You can find full details on the resource usage displayed as charts and tables in the Current Usage tab.
- You can see and manage server snapshots of process lists, database (cPanel only) and HTTP queries in the Snapshot tab (now available for Plesk, DirectAdmin, and cPanel).
Before, Resource Usage plugin was available only for cPanel.
Now, Plesk and DirectAdmin users can use it too. You can find the Resource Usage plugin details in our documentation.
- Shared memory isolation in CageFS. We added the ability to isolate shared memory (
/dev/shm
) in CageFS. See details in the documentation.
- Custom paths to Passenger log files in Python Selector and Node.js Selector. Starting from LVE Manager 5.1.0-2, you can set paths to Passenger logs for Node.js and Python applications via the
cloudlinux-selector
utility or the UI. See details in the documentation: Node.js Selector, Python Selector.
To update
Run:
yum update lvemanager lve-utils lve-stats cagefs |
To downgrade
Run:
yum downgrade lvemanager alt-python27-cllib lve-utils lve-stats cagefs liblve cagefs-safebin lve liblve liblve-devel alt-pylve |
Changelog
lvemanager-5.1.2-6
- LVES-972:
LVEInfo.pm
should be installed with our packages
- LVEMAN-1565:
-s /bin/bash
option should be specified when executing su -c command user
- WEB-1619: Need to handle case when
passenger-log-file=""
- WEB-1552: [Security] Fix run interpreter as a user before entering CageFS
- LVES-961:
cloudlinux-top
from user throws Sentry error to output
- WEB-1582: Use a config file for unification according to the documentation
- LVEMAN-1580: Python\Node.js Selector can not be opened for reseller's user for addition admin in DirectAdmin
- WEB-1504: Cosmetic fixes for a new design of PHP Selector
- WEB-1539: Non-visible words on a page if dark cPanel theme is selected
- WEB-1517: Move all tests related to plugin availability to a separate suite
- WEB-1577: Implement multiple system notifications component with queue notifications
- WEB-1298: Display URLs to docs as hyperlinks
- WEB-1581: Enable resource usage in cPanel (part2)
- LVEMAN-1576: Fix
cl-quota
causing tests failure
- LVEMAN-1557: Make use of new
PassengerAppLogFile
directive in our Selectors. Part 2
- WEB-1585: Remove loader when navigation error
- WEB-1571: Refactor SPA application structure according to the Angular guideline
- WEB-1581: Enable Resource Usage in cPanel
- WEB-1579: Hide not working functionality in Resource Usage depends on panel
- WEB-1452: Implement new ResourceUsage to DirectAdmin
- WEB-1568: Error in Resource Usage plugin when
quota
package is not installed on a machine
- LVEMAN-970: Adding LVE extension to a package should not reset users custom limits to package values
- WEB-1535: Remove old code belongs to LVE Manager
- WEB-1451: Implement new ResourceUsage to Plesk
- LVEMAN-1565:
-s /bin/bash
option should be specified when executing su -c command user
- LU-1341: Replace using of
too long script
by using of cpapi
- WEB-1557: Add the ability to set a custom passenger log file in user Node.js/Python Selector plugin
- WEB-1547: Cover Snapshot page for user by integration tests
- WEB-1464: Implement component for system notification
- WEB-1559: Fix error
No such command
in Resource Usage plugin
- WEB-1563: PHP Selector icon issue on the non-default skin in DirectAdmin
- WEB-1524: Provide blocking in order to avoid deletion of Python 2.7
- WEB-1562: Do not allow to select future date in user Snapshots
- WEB-1506: LVE Manager does not show spinner while preparing UI
- WEB-1555: Some error messages have null attribute
- LVEMAN-1557: Make use of new
PassengerAppLogFile
directive in our Selectors
lve-utils-3.1.12-4
- PTCLLIB-153: Refactor Sentry to use in other places
- PTCLLIB-153: Move Sentry to the
python-cllib
package
- LU-1385: Disable script
kill_php_script
by default for new installations
- LU-1367: Run
lve-utils
rpm tests on the real panels (cPanel/Plesk)
- LU-1341: Replace using of
too long script
by using of cpapi
- LU-1370 Python Selector is always enabled on Dashboard
- WEB-1552: [Security] Fix run interpreter as user before entering CageFS
alt-python27-cllib-1.5.14-1
- PTCLLIB-153: Move Sentry to the
python-cllib
package
- PTCLLIB-153: Use Sentry in
python-cllib
package
- PTCLLIB-155: Move
cllib
bundled hooks to the path not depending on the Python version
- LVES-961:
cloudlinux-top
from user throws Sentry error to output
- PTCLLIB-154: Remove hooks from control panel during downgrade
- CAG-949: Move dummy hooks to the
cllib
and install Plesk/DirectAdmib/cPanel proxies
- LU-1340: Create public hooks system for 3-rd party control panels
- LU-1367: Run
lve-utils
rpm tests on the real panels (cPanel/Plesk)
- LU-1341: Replace using of
too long script
by using of cpapi
- LVEMAN-1557: Make use of new
PassengerAppLogFile
directive in our Selectors
- PTCLLIB-172: Fix
postrestoreacct_main
in prod candidate
- LU-1463: ValueError: invalid literal for int() with base 10: '--help'
cagefs-6.2.2-1
- CAG-812: Mount
/dev/shm
with noexec
option in CageFS
- CAG-954: Isolate
/dev/shm
for each user
- CAG-961: Fix exclude user 'admin' (not administrator) from CageFs
lve-stats-2.9.5-2
- LVES-961:
cloudlinux-top
from user throws Sentry error to output
- WEB-1446: Implement
cloudlinux-top
for user level
- WEB-1445: Implement
cloudlinux-statistic
for user level
- WEB-1552: [Security] Fix run interpreter as user before entering CageFS
liblve-1.5-13
- CAG-812: Mount
/dev/shm
with noexec
option in CageFS
- CAG-954: Isolate
/dev/shm
for each user