1
|
#!/usr/bin/env python
|
2
|
#-*-coding:utf-8-*-
|
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
|
|
27
|
dico_cst["CutFits"] = "Cut"
|
28
|
|
29
|
dico_cst["dico_max_per_cent"] = {"is_access_access_by_country": 0.01, "is_down_stat_by_project": 0.01,
|
30
|
"is_down_stat_by_country": 0.01, "is_down_stat_by_ip": 0.01,
|
31
|
"is_access_access_by_ip": 0.01, "is_access_access_by_country": 0.01}
|
32
|
|
33
|
if app == "SZCLUSTER":
|
34
|
dico_cst["listPathLogs"] = {"/home/sitools2/log/logSZ/"}
|
35
|
dico_cst["patternAccessToSeek"] = "/sitools/client-user/SZCLUSTER_DATABASE/project-index.html"
|
36
|
dico_cst["patternVoConeSearchToSeek"] = "/global_dataset/plugin/conesearch"
|
37
|
dico_cst["patternVoSiaToSeek"] = ""
|
38
|
dico_cst["listIpToExclude"] = ["129.175.64.124", "129.175.65.119", "129.175.64.65", "129.175.67.137",
|
39
|
"129.175.64.230", "172.18.60.17", "129.175.65.131", "129.175.65.82",
|
40
|
"129.175.66.42", "127.0.0.1", "129.175.66.43", "129.175.66.248"]
|
41
|
dico_cst["dicoProject"] ={}
|
42
|
elif app == "HESIOD":
|
43
|
dico_cst["listPathLogs"] = {"/home/sitools2/log/logH/", "/home/sitools2/log/logH_0.9.1/", "/home/sitools2/log/logH_1.0/"}
|
44
|
dico_cst["patternAccessToSeek"] = "/sitools/client-user/"
|
45
|
dico_cst["patternVoConeSearchToSeek"] = ""
|
46
|
dico_cst["patternVoSiaToSeek"] = ""
|
47
|
dico_cst["listIpToExclude"] = ["129.175.64.124", "129.175.65.119", "129.175.64.65", "129.175.67.137",
|
48
|
"129.175.64.230", "172.18.60.17", "129.175.65.131", "129.175.65.82",
|
49
|
"129.175.66.42", "127.0.0.1", "129.175.66.43", "129.175.66.248"]
|
50
|
dico_cst["dicoProject"] = {"sag-4": "SAG-4", "herschel":"Herschel", "cluster-low-z":"Cluster-Low-Z", "sag-3": "SAG-3", "ddt_mustdo_4":"DDT_MustDo_4", "lens_malhotra":"Lens_Malhotra","ot1_atielens":"OT1_atielens", "ot2_ehabart":"OT2_ehabart", "ot1_lho":"OT1_lho", "ot1_mmiville":"OT1_mmiville", "sag-1":"SAG-1", "h-atlas":"H-ATLAS", "ot2_hdole":"Planck-High-z", "ot1_lmontier":"Planck-High-z", "ddt_mustdo_5":"Planck-High-z", "planck%20high-z":"Planck-High-z", "herschel%20private" : "Herschel-Private", "herschel-private" : "Herschel-Private" , "others":"Others"}
|
51
|
return dico_cst
|