Commit Graph

48 Commits

Author SHA1 Message Date
Fabio Salvini
1ca50dbb90 Limit number of emails sent per minute. 2017-10-25 05:27:41 +02:00
Fabio Salvini
b9a57d0054 Email queue count 2017-10-25 04:34:41 +02:00
Fabio Salvini
e5cc4cd95e Updated README 2017-07-05 21:33:16 +02:00
Fabio Salvini
f2186da496 Updated doc 2017-07-05 21:28:41 +02:00
Fabio Salvini
519134cd81 Updated. gitignore 2017-07-05 20:42:18 +02:00
Fabio Salvini
c13e493b72 Updated Makefile 2017-07-05 20:42:04 +02:00
Fabio Salvini
680a5d3aed Fixed subject with first error line 2017-07-05 18:34:00 +02:00
Fabio Salvini
dbeec61590 Subject placeholder for first error line 2017-07-04 21:21:15 +02:00
Fabio Salvini
bf31928336 Custom subject for groups 2017-07-04 20:04:49 +02:00
Fabio Salvini
34948d7319 Fix assert 2017-07-03 20:20:22 +02:00
Fabio Salvini
de8d2cc3c4 EUnit tests 2017-07-03 17:33:30 +02:00
Fabio Salvini
90314e4080 Moved tail cmd to config file 2017-07-03 15:35:43 +02:00
Fabio Salvini
87930f7c3b Changed Makefile 2017-07-03 11:09:25 +02:00
Fabio Salvini
e54539a103 Added test module 2017-07-02 20:14:31 +02:00
Fabio Salvini
d0e8d3eba6 Send a test email 2017-07-02 17:04:04 +02:00
Fabio Salvini
70ab6cdd98 Managed problem of infinite consecutive errors 2017-07-02 13:35:56 +02:00
Fabio Salvini
84592a6987 gen_fsm for gatherer 2017-07-02 13:21:59 +02:00
Fabio Salvini
0222425c53 Moved constants to configuration file 2017-07-02 11:53:21 +02:00
Fabio Salvini
85c9443407 Watcher state and constant 2017-07-02 10:55:43 +02:00
Fabio Salvini
006a241293 Comments skeleton 2017-07-02 10:42:13 +02:00
Fabio Salvini
8d828abea1 Reload config on init 2017-07-02 10:00:06 +02:00
Fabio Salvini
d5136c731c Log lines as list instead of binary 2017-07-02 09:37:38 +02:00
Fabio Salvini
1e26998649 Use external configuration for the log to monitor 2017-07-01 19:57:03 +02:00
Fabio Salvini
fa1bfa9d25 Removed erlexec dependency 2017-06-29 07:17:53 +02:00
Fabio Salvini
cbde083013 Fixed merged file 2017-06-27 23:07:30 +02:00
Fabio Salvini
ded3dacd9b Merge 2017-06-27 23:05:54 +02:00
d5d23078c8 Initial commit 2017-06-27 20:45:19 +00:00
Fabio Salvini
65a077f022 Fallback timer for infinite consecutive errors 2017-06-26 19:47:43 +02:00
Fabio Salvini
b11ab480b9 Use group receivers when sending email, custom subject 2017-06-26 16:27:53 +02:00
Fabio Salvini
ab5d442d9f Save emails to send to Mnesia 2017-06-26 11:39:16 +02:00
Fabio Salvini
ccfc089f31 hrl file for mnesia tables, removed coordinator 2017-06-18 16:50:22 +02:00
Fabio Salvini
d3d42097d9 Mail info and log status update 2017-06-17 10:05:35 +02:00
Fabio Salvini
9b13aa6cbc Use Mnesia to store monitored log files 2017-06-15 23:40:27 +02:00
Fabio Salvini
af8fad987d External configuration and supervisor child modules 2017-06-12 19:44:06 +02:00
Fabio Salvini
9a6464aa31 Restart log files monitoring on boot 2017-06-12 15:02:35 +02:00
Fabio Salvini
bbf2a4ff54 Unmonitor log 2017-06-12 14:46:17 +02:00
Fabio Salvini
810b6c0ada Error regex as external parameter and monitoring 2017-06-12 14:27:21 +02:00
Fabio Salvini
37a16d1924 Save log configs to DETS 2017-06-12 11:35:57 +02:00
Fabio Salvini
2a80282b8e Renamed monitor module to log_sup and added config module 2017-06-12 10:41:45 +02:00
Fabio Salvini
3ea2c5c55e Dynamically add log files to monitor 2017-06-12 00:09:27 +02:00
Fabio Salvini
2f74f322ef Added delay to watcher 2017-06-11 23:06:10 +02:00
Fabio Salvini
5c920823bb Description and logging 2017-06-11 22:32:55 +02:00
Fabio Salvini
ae72db2769 Supervisors and gen_servers 2017-06-11 18:47:34 +02:00
Fabio Salvini
f0403bfa26 gen_server for watcher 2017-06-11 16:50:13 +02:00
Fabio Salvini
f64408f584 Removed dependency and restored ports 2017-06-08 21:39:52 +02:00
Fabio Salvini
c7a9e6ccb5 Coordinator & Mailer 2017-06-08 21:22:48 +02:00
Fabio Salvini
f08e5f3e77 Added Rebar3 project files 2017-03-11 01:31:41 +01:00
fabio
a2346a343f initial commit 2017-03-11 01:27:55 +01:00