fjQdZddlZddlZddlmZddlmZddlm Z m Z ddl m Z ddl mZddlmZdd lmZmZdd lmZdd lmZejd Zejd ZdedefdZddZ edZ!dS)z6 This module contains X Ray Manager main run function N)gettext)app)cmd_parser_managerparse_cmd_arguments)validate) manager_log)root_execution_only_check)configure_loggingread_agent_sys_id)initialize_manager) reconfigure run_managerz ^\d{1,20}$sys_idreturncTt|ot|S)z8Check that sys_id looks like a legitimate RHN system ID.)bool_VALID_SYS_ID_PATTERNmatch)rs U/opt/cloudlinux/venv/lib64/python3.11/site-packages/xray/console_utils/run_manager.py_is_valid_sys_idrs$ >066v>> ? ??cjttttt }t |j}t}|j|kr9t|st d|ntt|dS)z Main run function zbStored agent sys_id appears corrupted (%r), skipping reconfigure to prevent server-wide disruptionN)r r rrrr__dict__r system_idrloggerwarningreconfigure_sys_id manager_run)argsvalidated_args agent_sys_ids rrunr"$sk""" 133 4 4Ddm,,N%&&L ~%% -- ! NNI      rct|j}|jdkr] d}|j}n-#t$r d} |j}n#t$rd}YnwxYwYnwxYw||j|j||}n|jdkr| |j }n|jdkr| |j }n|jdkr| |j }n|jd kr| }ne|jd kr||j }n>|jd kr"||j|j}n|jd kr||j}n|jd kr||j}n|jdkr||j}n|jdkr|}n{|jdkr|}nZ|jdkr||j }n3|jdkr"||j |j}n|jdkr|}n|jdkr|}n|jdkr|}n|jdkr#|t;|}nx|jdkr#|t;|}nJ|jdkr#|t;|}ntAtCdtE|dS)z$ X Ray Manager run function starttime request_qty)url client_ip tracing_by tracing_countstopcontinuecompletezautocomplete-tasksdeletezenable-continuouszdisable-continuouszstart-continuouszstop-continuouszcontinuous-tracing-listz tasks-listz requests-listz request-datazenable-user-agentzdisable-user-agentzuser-agent-statuszadvanced-metricszenable-serverwide-modezdisable-serverwide-modezUnknown actionN)#r rcommandr%AttributeErrorr&r$r(r)r,tracing_task_id continue_r.autocomplete_tasksr/enable_continuousemaildisable_continuousstart_continuousstop_continuouscontinuous_tracing_list tasks_list requests_list request_data request_idenable_user_agentdisable_user_agentuser_agent_statusadvanced_metricsvarsenable_serverwide_modedisable_serverwide_mode SystemExit_print)rmanager_instancetracing_markercountresults rrr;s *$.99 |w #NIEE   *N (!       "''DH26.3A6;(==   !&&t';<<  # #!++D,@AA  # #!**4+?@@ - - -!4466  ! !!(()=>> , , ,!33DHdjII - - -!44TX>> + + +!2248<< * * *!11$(;; 2 2 2!99;;  % %!,,..  ( (!//0DEE  ' '!..t/C/3@@ , , ,!3355 - - -!4466 , , ,!3355 + + +!224::>> 1 1 1!88dDD 2 2 2!99$t**EE+,,--- &MMMMMs1 + AAA A AAAA)rN)"__doc__loggingrexrayrrGxray.console_utils.base_appr!xray.console_utils.cmdline_parserrrxray.console_utils.validationsrxray.internal.constantsrxray.internal.user_plugin_utilsr xray.internal.utilsr r xray.managerr $xray.reconfiguration.system_id_shiftr r getLoggerrcompilerstrrrr"rrrr]sv ++++++333333//////EEEEEEDDDDDDDD++++++&&&&&&  = ) )# =11@S@T@@@@     .<<<<<r