50 lines
No EOL
1.2 KiB
Python
50 lines
No EOL
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>',
|
|
'smtp_sender': '<SMTP EMAIL FROM>',
|
|
'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
|
|
} |