§ WèÄjœ ã óü — d Z ddlZddlZddlmZ ddlmZ ddlm Z m Z ddlmZ ddl mZ ddlmZ dd lmZmZ dd lmZ ddlmZ ej d¦ « Z ej d ¦ « Zdedefd„Zdd„Z ed„ ¦ « Z!dS )z6 This module contains X Ray Manager main run function é N)Úgettext)Úapp)Úcmd_parser_managerÚparse_cmd_arguments)Úvalidate)Úmanager_log)Úroot_execution_only_check)Úconfigure_loggingÚread_agent_sys_id)Úinitialize_manager)ÚreconfigureÚrun_managerz ^\d{1,20}$Úsys_idÚreturnc óT — t | ot | ¦ « ¦ « S )z8Check that sys_id looks like a legitimate RHN system ID.)ÚboolÚ_VALID_SYS_ID_PATTERNÚmatch)r s úU/opt/cloudlinux/venv/lib64/python3.11/site-packages/xray/console_utils/run_manager.pyÚ_is_valid_sys_idr s$ € å�Ð>Õ0×6Ò6°vÑ>Ô>Ñ?Ô?Ð?ó c ój — t ¦ « t t ¦ « t t ¦ « ¦ « } t | j ¦ « }t ¦ « }| j |k r9t |¦ « st d|¦ « nt ¦ « t |¦ « dS )z Main run function zbStored agent sys_id appears corrupted (%r), skipping reconfigure to prevent server-wide disruptionN)r r r r r r Ú__dict__r Ú system_idr ÚloggerÚwarningÚreconfigure_sys_idÚmanager_run)ÚargsÚvalidated_argsÚagent_sys_ids r Úrunr" # s® € õ ÑÔÐÝ•kÑ"Ô"Ð"ÝÕ1Ñ3Ô3Ñ4Ô4€DݘdœmÑ,Ô,€Nõ %Ñ&Ô&€LØ„~˜Ò%Ð%Ý Ñ-Ô-ð !Ý�NŠNØtØñ ô ð ð õ Ñ Ô Ð å�ÑÔÐÐÐr c ó¢ — t | j ¦ « }| j dk r] d}| j }n-# t $ r d} | j }n# t $ r d}Y nw xY wY nw xY w| | j | j ||¬¦ « }�nC| j dk r| | j ¦ « }�n| j dk r| | j ¦ « }�nõ| j dk r| | j ¦ « }�nÎ| j d k r| ¦ « }�n| j d k r| | j ¦ « }�n†| j dk r"| | j | j ¦ « }�nY| j dk r| | j ¦ « }�n2| j d k r| | j ¦ « }�n| j dk r| | j ¦ « }�nä| j dk r| ¦ « }�nÃ| j dk r| ¦ « }�n¢| j dk r=| | j t/ | dd¦ « t/ | dd¦ « ¬¦ « }�nZ| j dk r| | j ¦ « }�n3| j dk r"| | j | j ¦ « }�n| j dk r| ¦ « }næ| j dk r| ¦ « }nÆ| j dk r| ¦ « }n¦| j dk r#| t? | ¦ « ¦ « }nx| j dk r#| t? | ¦ « ¦ « }nJ| j dk r#| ! t? | ¦ « ¦ « }ntE tG d¦ « ¦ « ‚tI |¦ « dS )z$ X Ray Manager run function ÚstartÚtimeÚrequest_qtyé )ÚurlÚ client_ipÚ tracing_byÚ tracing_countÚstopÚcontinueÚcompletezautocomplete-tasksÚdeletezenable-continuouszdisable-continuouszstart-continuouszstop-continuouszcontinuous-tracing-listz tasks-listz requests-listÚ time_fromNÚtime_to)r0 r1 zrequests-stats-by-hourzrequest-datazenable-user-agentzdisable-user-agentzuser-agent-statuszadvanced-metricszenable-serverwide-modezdisable-serverwide-modezUnknown action)%r r Úcommandr% ÚAttributeErrorr&