From 47575d9020a0b97128a5fb7e0f1968008e93c6bb Mon Sep 17 00:00:00 2001 From: fumingwei Date: Thu, 2 Sep 2021 12:24:51 +0800 Subject: [PATCH] =?UTF-8?q?refactor:=E4=BF=AE=E6=94=B9dign=5Fclient?= =?UTF-8?q?=E5=AE=B9=E5=99=A8=E4=B8=AD=E5=BC=95=E7=94=A8=E7=9A=84=E9=85=8D?= =?UTF-8?q?=E7=BD=AE=E6=96=87=E4=BB=B6=E5=92=8C=E6=97=A5=E5=BF=97=E6=96=87?= =?UTF-8?q?=E4=BB=B6=E8=B7=AF=E5=BE=84=E9=94=99=E8=AF=AF=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- compose/docker-compose.yml | 8 ++++---- images_build/client/dign_client/bin/clear_file_timeout.py | 2 +- images_build/client/dign_client/bin/client.py | 6 +++--- 3 files changed, 8 insertions(+), 8 deletions(-) diff --git a/compose/docker-compose.yml b/compose/docker-compose.yml index a639dc8..d304d72 100644 --- a/compose/docker-compose.yml +++ b/compose/docker-compose.yml @@ -64,7 +64,7 @@ services: ipv4_address: 192.51.100.4 volumes: - /opt/tsg/tsg-diagnose/.badssl_cert_dict:/root/cafile_dict - - /opt/tsg/tsg-diagnose/result:/root/result_tsg_diagnose + - /opt/tsg/tsg-diagnose/log:/opt/dign_client/log - /opt/tsg/tsg-diagnose/etc:/root/etc_tsg_diagnose - /etc/localtime:/etc/localtime:ro command: @@ -77,13 +77,13 @@ services: arp -i eth0 -s 192.0.2.130 02:42:c0:a8:fd:82 arp -i eth0 -s 192.0.2.131 02:42:C0:A8:FD:83 arp -i eth0 -s 192.0.2.135 02:42:C0:A8:FD:85 - mkdir -p /root/result_tsg_diagnose/dign_client - mkdir -p /root/result_tsg_diagnose/conn_traffic_status + mkdir -p /opt/dign_client/log/dign_client + mkdir -p /opt/dign_client/log/conn_traffic_status cp -rf /root/cafile_dict/certs/sets/current/gen/crt/ca-root.crt /usr/local/share/ca-certificates update-ca-certificates cat /opt/dign_client/etc/hosts >> /etc/hosts echo '0 2 * * * /usr/local/bin/python /opt/dign_client/clear_file_timeout.py' > /etc/crontabs/root - echo '0 2 * * * /usr/local/bin/python /opt/dign_client/clear_file_timeout.py -d /root/result_tsg_diagnose/conn_traffic_status' > /etc/crontabs/root + echo '0 2 * * * /usr/local/bin/python /opt/dign_client/clear_file_timeout.py -d /opt/dign_client/log/conn_traffic_status' > /etc/crontabs/root crond python /opt/dign_client/tsg_diagnose.py -l -w NEZHA tail -f /dev/null diff --git a/images_build/client/dign_client/bin/clear_file_timeout.py b/images_build/client/dign_client/bin/clear_file_timeout.py index 0f88292..7edd369 100644 --- a/images_build/client/dign_client/bin/clear_file_timeout.py +++ b/images_build/client/dign_client/bin/clear_file_timeout.py @@ -7,7 +7,7 @@ import argparse def get_suite_option(): parser = argparse.ArgumentParser(description="Tsg diagnose Tools - clear tsg diagnose result file", epilog = "Example:help") parser.add_argument('-t','--timeout', type = int, default = 604800,help='Specify the time to delete files that are not accessed in seconds ,the default is 604800 (7 days)') - parser.add_argument('-d','--dictpath', type = str, default = '/root/result_tsg_diagnose/dign_client', help='Specify the folder to delete files, the default is /root/result_tsg_diagnose/dign_client') + parser.add_argument('-d','--dictpath', type = str, default = '/opt/dign_client/log/dign_client', help='Specify the folder to delete files, the default is /opt/dign_client/log/dign_client') args = parser.parse_args() return args diff --git a/images_build/client/dign_client/bin/client.py b/images_build/client/dign_client/bin/client.py index 3802b93..ab67b6d 100644 --- a/images_build/client/dign_client/bin/client.py +++ b/images_build/client/dign_client/bin/client.py @@ -622,7 +622,7 @@ class SSLFileDownloadBuild: self.client.metric(nzname, nzdict) def _write_in_logfile(self, sizeStr, connInfoDict): - logNewestPath = "/root/result_tsg_diagnose/conn_traffic_status/conn_traffic_status_" + sizeStr + logNewestPath = "/opt/dign_client/log/conn_traffic_status/conn_traffic_status_" + sizeStr logPath = logNewestPath + time.strftime("%Y-%m-%d_%H-%M-%S", time.localtime()) connInfoStr = json.dumps(connInfoDict) with open(logNewestPath,"w+") as f: @@ -981,7 +981,7 @@ class TsgDiagnoseRun: parser.add_argument('-c','--count', type = int, default = 1, help='Specifies the count of tsg diagnoses ,range:1-65535') parser.add_argument('-f','--format', type = str, default = 'txt',help='Specifies the result output format of the tsg diagnose. There two formats: json,txt, the default is txt.') parser.add_argument('-w','--write', type = str, default = None,help='Write out result into file or NEZHA. Specifies the output file name or NEZHA.') - parser.add_argument('-p','--configpath', type = str, default = '/root/etc_tsg_diagnose/client.conf',help='Specifies the config file, default /root/etc_tsg_diagnose/client.conf') + parser.add_argument('-p','--configpath', type = str, default = '/opt/dign_client/etc/client.conf',help='Specifies the config file, default /opt/dign_client/etc/client.conf') parser.add_argument('-l','--loop', action='store_true', default = False, help='Tsg diagnose loop, exit when recv a signal') args = parser.parse_args() self.interval = args.interval @@ -1065,7 +1065,7 @@ class TsgDiagnoseRun: self._add_suite('test_ssl_firewall_deny_rst') def _write_suite_result_into_file(self): - resultDict = '/root/result_tsg_diagnose/unittest/' + resultDict = '/opt/dign_client/log/unittest/' resultNewestPath = resultDict + self.write resultPath = resultDict + self.write + "." + time.strftime("%Y-%m-%d_%H-%M-%S", time.localtime()) if self.format == 'txt':