1 |
8792cad8
|
Marc NICOLAS
|
|
2 |
|
|
|
3 |
|
|
|
4 |
|
|
__version__ = "0.1"
|
5 |
|
|
__license__ = "GPL"
|
6 |
|
|
__author__ = "Marc NICOLAS"
|
7 |
|
|
__credit__ = "Marc NICOLAS"
|
8 |
|
|
__maintainer__ = "Marc NICOLAS"
|
9 |
|
|
__email__ = "marc.nicolas@ias.u-psud.fr"
|
10 |
|
|
|
11 |
|
|
|
12 |
|
|
def defCst(app):
|
13 |
|
|
|
14 |
|
|
dico_cst = {}
|
15 |
|
|
|
16 |
|
|
dico_cst["time_format"] = "%Y-%m-%d %H:%M:%S"
|
17 |
|
|
dico_cst["time_format_for_by_month"] = "%Y-%m-%d"
|
18 |
|
|
|
19 |
|
|
dico_cst["pattern_Fits"] = ".fits"
|
20 |
|
|
dico_cst["pattern_Tar"] = ".tar"
|
21 |
|
|
dico_cst["pattern_download"] = [".fits", ".tar"]
|
22 |
|
|
dico_cst["pattern_http_method"] = "GET"
|
23 |
|
|
dico_cst["pattern_code_retour"] = "200"
|
24 |
|
|
dico_cst["patternBot"] = "bot.html"
|
25 |
|
|
dico_cst["patternYahoo"] = "http://help.yahoo.com"
|
26 |
|
|
dico_cst["patternBaidu"] = ["baidu.com","Baiduspider", "+http://www.baidu.com/search", "spider"]
|
27 |
|
|
|
28 |
|
|
dico_cst["CutFits"] = ["storageFitsCut", "cut", "Cut"]
|
29 |
|
|
dico_cst["sia"] = ["sia", "SIA"]
|
30 |
|
|
|
31 |
|
|
dico_cst["dico_max_per_cent"] = {"is_access_access_by_country": 0.005, "is_down_stat_by_project": 0.005,
|
32 |
|
|
"is_down_stat_by_country": 0.005, "is_down_stat_by_ip": 0.005,
|
33 |
|
|
"is_access_access_by_ip": 0.005, "is_access_access_by_country": 0.005}
|
34 |
|
|
|
35 |
|
|
|
36 |
|
|
if app == "SZCLUSTER":
|
37 |
|
|
|
38 |
|
|
dico_cst["listPathLogs"] = {"/home/marc/log/logSZ/"}
|
39 |
|
|
|
40 |
|
|
|
41 |
|
|
dico_cst["patternAccessToSeek"] = "/sitools/client-user/SZCLUSTER_DATABASE/project-index.html"
|
42 |
|
|
dico_cst["patternVoConeSearchToSeek"] = "/global_dataset/plugin/conesearch"
|
43 |
|
|
dico_cst["patternVoSiaToSeek"] = ""
|
44 |
|
|
dico_cst["listIpToExclude"] = ["129.175.64.124", "129.175.65.119", "129.175.64.65", "129.175.67.137",
|
45 |
|
|
"129.175.64.230", "172.18.60.17", "129.175.65.131", "129.175.65.82","129.175.65.115",
|
46 |
|
|
"129.175.66.42", "127.0.0.1", "129.175.66.43", "129.175.66.248", "129.175.68.20",
|
47 |
|
|
"129.175.64.25","220.181.108.118","123.125.71.31","123.125.71.31"]
|
48 |
|
|
dico_cst["dicoProject"] ={}
|
49 |
|
|
|
50 |
|
|
|
51 |
|
|
elif app == "HESIOD":
|
52 |
|
|
|
53 |
|
|
dico_cst["listPathLogs"] = {"/home/marc/log/logH", "/home/marc/log/logH_0.9.1", "/home/marc/log/logH_1.0","/home/marc/log/logH_2.0"}
|
54 |
|
|
|
55 |
|
|
|
56 |
|
|
dico_cst["patternAccessToSeek"] = "/sitools/client-user/"
|
57 |
|
|
dico_cst["patternVoConeSearchToSeek"] = ""
|
58 |
|
|
dico_cst["patternVoSiaToSeek"] = "sia"
|
59 |
|
|
dico_cst["listIpToExclude"] = ["129.175.64.124", "129.175.65.119", "129.175.64.65", "129.175.67.137",
|
60 |
|
|
"129.175.64.230", "172.18.60.17", "129.175.65.131", "129.175.65.82",
|
61 |
|
|
"129.175.66.42", "129.175.66.43", "129.175.66.248", "129.175.68.20",
|
62 |
|
|
"129.175.64.25", "220.181.108.118"]
|
63 |
|
|
dico_cst["dicoProject"] = {"sag-4": "SAG-4", "herschel": "Herschel", "cluster-low-z": "Cluster-Low-Z",
|
64 |
|
|
"sag-3": "SAG-3", "ddt_mustdo_4": "DDT_MustDo_4", "lens_malhotra": "Lens_Malhotra",
|
65 |
|
|
"ot1_atielens": "OT1_atielens", "ot2_ehabart": "OT2_ehabart", "ot1_lho": "OT1_lho",
|
66 |
|
|
"ot1_mmiville": "OT1_mmiville", "sag-1": "SAG-1", "h-atlas":"H-ATLAS",
|
67 |
|
|
"ot2_hdole": "Planck-High-z", "ot1_lmontier": "Planck-High-z",
|
68 |
|
|
"ddt_mustdo_5": "Planck-High-z", "planck%20high-z": "Planck-High-z",
|
69 |
|
|
"herschel%20private": "Herschel-Private", "herschel-private": "Herschel-Private",
|
70 |
|
|
"others": "Others", "SAG-4_IAS": "SAG-4"}
|
71 |
|
|
|
72 |
|
|
|
73 |
|
|
elif app == "SDO":
|
74 |
|
|
dico_cst["listPathLogs"] = {"/usr/local/Sitools2_Logs/Sitools2_SDO/logs"}
|
75 |
|
|
dico_cst["patternAccessToSeek"] = "/sitools/client-user/SZCLUSTER_DATABASE/project-index.html"
|
76 |
|
|
dico_cst["patternVoConeSearchToSeek"] = "/global_dataset/plugin/conesearch"
|
77 |
|
|
dico_cst["patternVoSiaToSeek"] = ""
|
78 |
|
|
dico_cst["listIpToExclude"] = ["129.175.64.124", "129.175.65.119", "129.175.64.65", "129.175.67.137",
|
79 |
|
|
"129.175.64.230", "172.18.60.17", "129.175.65.131", "129.175.65.82",
|
80 |
|
|
"129.175.66.42", "127.0.0.1", "129.175.66.43", "129.175.66.248", "129.175.68.20",
|
81 |
|
|
"129.175.64.25"]
|
82 |
|
|
dico_cst["dicoProject"] ={}
|
83 |
|
|
|
84 |
|
|
|
85 |
|
|
elif app == "COROT":
|
86 |
|
|
dico_cst["listPathLogs"] = {"/usr/local/Sitools2_Logs/Sitools2_Corot/logs"}
|
87 |
|
|
dico_cst["patternAccessToSeek"] = "/sitools/client-user/SZCLUSTER_DATABASE/project-index.html"
|
88 |
|
|
dico_cst["patternVoConeSearchToSeek"] = "/global_dataset/plugin/conesearch"
|
89 |
|
|
dico_cst["patternVoSiaToSeek"] = ""
|
90 |
|
|
dico_cst["listIpToExclude"] = ["129.175.64.124", "129.175.65.119", "129.175.64.65", "129.175.67.137",
|
91 |
|
|
"129.175.64.230", "172.18.60.17", "129.175.65.131", "129.175.65.82",
|
92 |
|
|
"129.175.66.42", "127.0.0.1", "129.175.66.43", "129.175.66.248", "129.175.68.20",
|
93 |
|
|
"129.175.64.25"]
|
94 |
|
|
dico_cst["dicoProject"] ={}
|
95 |
|
|
|
96 |
|
|
|
97 |
|
|
return dico_cst |