wo4hORddlmZddlmZmZmZddlmZmZGddeZ dS)) MessageSink) check_runrecurring_checkRecurringCheckStop) is_lve_active has_lvectlc0eZdZdZdddZdZdZdZdS) LveUtilsAutoInstallera Install lve-utils package on CL with LVE automatically (according to DEF-11452) to provide tools to limit CPU/IO. Used tools: /usr/sbin/lvectl - provided by lve-utils package /bin/lve_suwrapper - provided by lve-wrappers package (which is a dependency of lve-utils) lve-utils package is installed by default on CL, but for some reason may not exist. i) check_periodc"||_d|_dSN) _check_period_task)selfr s ^/opt/imunify360/venv/lib/python3.11/site-packages/defence360agent/plugins/lve_utils_install.py__init__zLveUtilsAutoInstaller.__init__s) cK||_|jt|j|j|_dSr )_loop create_taskrr_install_lve_utils_if_neededr)rloops r create_sinkz!LveUtilsAutoInstaller.create_sinksY Z++  /OD. / /1       rcvK|j/|j|jd{Vd|_dSdSr )rcancelrs rshutdownzLveUtilsAutoInstaller.shutdown$sO : ! J     *       DJJJ " !rcKtsttstgdd{VdSdS)N)yumz-yinstallz lve-utils)rrrrrs rrz2LveUtilsAutoInstaller._install_lve_utils_if_needed*sd '$&& &|| CAAABB B B B B B B B B B C CrN)__name__ __module__ __qualname____doc__rrrrrrr r sn  (,    CCCCCrr N) !defence360agent.contracts.pluginsrdefence360agent.utilsrrr%defence360agent.utils.resource_limitsrrr r%rrr)s999999 LKKKKKKK&C&C&C&C&CK&C&C&C&C&Cr