forked from sauloal/pysensor
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathsetup.conf
More file actions
81 lines (63 loc) · 2.58 KB
/
setup.conf
File metadata and controls
81 lines (63 loc) · 2.58 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
#####################
#STATUS.PY
#####################
##IS THE RUN A TEST?
test = False
##NUMBER OF RECORDS TO REPORT EPORTS IN TEST
numReport = 2
##FILE NAME TO SAVE COMPUTER ID (MAC AND IP)
myNameFile = ".status"
##DATABASE FOLDER
dbname = "status.cdb"
##EXTENSION TO ADD TO PICKLE FILES IN DATABASE
pycklerext = ".cpyc"
##DELETE RECORDS OLDER THAN THE OLDEST MAX AGE
deleteoldest_status = False
##DELETE (True) OR APPEND .bkp TO OLD RECORDS (False)
deleteoldfiles_status = False
def_min = 60
def_hour = 60 * def_min # 1 hour
def_day = 24 * def_hour # 1 day
# at a rate of 1 per minute: 60 * 24 = 1440
max_ages_status = { # 842 in total
'1h' : [ 1 * def_hour, 2 * def_min ], # older than 1 hour, saves every 2 min
'2h' : [ 2 * def_hour, 2 * def_min ], # older than 1 hour, saves every 2 min
'4h' : [ 4 * def_hour, 3 * def_min ], # older than 1 hour, saves every 2 min
'1d' : [ 1 * def_day , 5 * def_min ], # older than 1 day , saves every 5 min (288 per day * 1 = 288)
'3d' : [ 3 * def_day , 10 * def_min ], # older than 3 days, saves every 10 min (144 per day * 2 = 288)
'5d' : [ 5 * def_day , 50 * def_min ], # older than 5 days, saves every 30 min ( 48 per day * 2 = 96)
'10d': [10 * def_day , def_hour], # older than 10 days, saves every 1 hour ( 24 per day * 5 = 120)
'20d': [20 * def_day , 4 * def_hour], # older than 20 days, saves every 4 hours ( 5 per day * 10 = 50)
} # number of minutes: time
# 1440 + 842 = 2282
# 2282 * 28k = 60.4Mb
#####################
#CLIENT + WEBSERVER
#####################
##URL TO SEND REPORTS TO BE ACCEPTED BY FLASK AND USED BY CLIENT
DATA_URL = "adddata"
#####################
#SERVER + WEBSERVER
#####################
##WEBSERVER PORT TO BE OPEN BY FLASK AND BROADCAST BY SERVER
SERVER_PORT = 10000
#####################
#WEBSERVER
#####################
#SECRET KEY FOR COOKIES
SECRET_KEY = "development key"
SERVER_DB = "consolidated.cdb"
max_ages_server = max_ages_status
deleteoldest_server = False
deleteoldfiles_server = False
#####################
#UDP CLIENT AND SERVER
#####################
PING_PORT_NUMBER_SENDER = 9998
PING_PORT_NUMBER_RECEIVER = 9999
PING_MESSAGE_SIZE = 10000
PING_INTERVAL = 1
#####################
#UDP CLIENT
#####################
DATA_INTERVAL = 2