Commit Graph

38 Commits

Author SHA1 Message Date
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
fabio 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