49 lines
1.2 KiB
Python
49 lines
1.2 KiB
Python
|
# Workdir
|
||
|
import os
|
||
|
|
||
|
WORK_DIR = os.getcwd()
|
||
|
|
||
|
# Si desea adjuntar datos como un archivo adjunto en cada alerta
|
||
|
DATA_ATTACH = False
|
||
|
|
||
|
# Solo servidores desconectados
|
||
|
SERVERS_OFF = True
|
||
|
|
||
|
|
||
|
# Si no va a ejecutar entorno virtual, puede llamar directo a main.py, sino cambiar por .sh
|
||
|
FNAME = 'run.sh'
|
||
|
PATH_EXEC = os.path.join(WORK_DIR, FNAME)
|
||
|
COMANDO_CRON = "echo 'TEST'"
|
||
|
|
||
|
if FNAME.endswith(".py"):
|
||
|
COMANDO_CRON = "cd "+WORK_DIR+" && python3 "+FNAME
|
||
|
elif FNAME.endswith(".sh"):
|
||
|
COMANDO_CRON = "bash "+PATH_EXEC
|
||
|
|
||
|
|
||
|
MISP_CONFIG = {
|
||
|
'URL_MISP':'<URL MISP>',
|
||
|
'AUTHKEY':'<AUTHKEY>'
|
||
|
}
|
||
|
|
||
|
EMAIL_CONFIG = {
|
||
|
'server_smtp_host':'<SMTP HOST>',
|
||
|
'server_smtp_port': 587,
|
||
|
'smtp_username': '<SMTP USERNAME>',
|
||
|
'smtp_password': '<SMTP PASSWORD>',
|
||
|
'email_recipient':'<SMTP EMAIL TO>',
|
||
|
'tls': True, # si utiliza TLS, sino False
|
||
|
'email_subject':'<EMAIL SUBJECT>',
|
||
|
'output_color_status':'#16b606',# Color HEX alerta conectado
|
||
|
'output_color_status_error':'#f71005'# Color HEX alerta
|
||
|
}
|
||
|
|
||
|
CRON_CONFIG = {
|
||
|
"interval": {
|
||
|
"minutes": None,
|
||
|
"hours": 1, # Esto indica "cada hora" (Por defecto)
|
||
|
"days": None,
|
||
|
"months": None
|
||
|
},
|
||
|
"command": COMANDO_CRON
|
||
|
}
|