Commit graph

53 commits

Author SHA1 Message Date
1e55b6e6f0 cambiato il nome della collections (inizia per lettere e non per numeri) 2018-06-04 12:44:06 +02:00
3ecbd95719 versione corretta 2018-05-29 15:48:29 +02:00
26e25328b9 . 2017-09-21 18:34:00 +02:00
5a9f5f5008 implementazione con NATS ( start ) 2017-09-21 18:28:33 +02:00
7a52478c63 gestisce cluster di mongodb
aggiunte le funzioni di hash con SHA1 e MD5 (default)
2017-06-09 16:08:32 +02:00
6896b447c5 eliminata la gestione del PID non piu' necessaria con Docker 2017-04-07 10:04:26 +02:00
bb2caec10f aggiunta l'opzione -d <database name>
verifica che siano valorizzati gli url dei db e il nome del database
2017-03-07 17:42:53 +01:00
92c78583ce aggiunta la country 2017-03-07 17:03:44 +01:00
c244dc8922 aggiornata la configurazione per influxdb 2017-03-06 12:43:24 +01:00
ca0605108a modificato msg di help 2017-03-03 16:59:18 +01:00
d5ffeacb9a legge tutti i login per utente 2017-02-21 11:23:38 +01:00
be694768fb v4.0.1 2017-02-13 10:37:00 +01:00
58518c4b6a modificato il conteggio dei logins gestiti 2017-02-10 17:18:56 +01:00
8228f63fff aggiunta la possibilita' di scrivere su piu' mongodb 2017-02-10 16:56:09 +01:00
1b36fde70a crea l'ID con user+data+ip usando la data nel formato yymmggThh 2017-01-17 11:43:14 +01:00
8bff28e0dc ID => SHA256 2017-01-04 17:40:59 +01:00
36f6aa8a83 counter usa i 'chanel' 2016-12-20 15:37:32 +01:00
a3a02eac55 rethinkDB 2016-11-10 09:01:10 +01:00
b095dea871 aggiunta la gestione errori
dopo 20sec si killa se bloccato dopo il timeout
2016-11-04 11:50:27 +01:00
d7d68f4bf4 implementato bulk insert con _id generato 2016-11-03 17:42:37 +01:00
miki
c2a5e09323 eliminati tutti i warning 2016-10-05 11:55:50 +02:00
79f1ce80e3 aggiunta l'opzione per limitare il numero max di logins da gestire per utente 2016-05-27 12:04:12 +02:00
803780ff28 aggiunta l'opzione per il nome del pidfile 2016-05-16 16:12:16 +02:00
e968c82c21 aggiunto come opzione il nome del Database di destinazione 2016-05-16 16:03:23 +02:00
4a160cf55b aggiunge la data di inserimento 2016-05-13 13:28:04 +02:00
6271820f33 il log viene salvato nella collection del rispettivo mese/anno 2016-05-13 12:11:52 +02:00
d6744fe95d la collection ha nome "lastlogin_yymm" 2016-05-09 11:03:31 +02:00
f0d03d20fe crea una nuova collection ogni mese e scrive sul DB "lastlogin" 2016-05-09 10:55:42 +02:00
e264300430 aggiunto timeout nella connessione a influxdb 2016-03-25 10:19:34 +01:00
5ef381fd79 set influxdb fields time to "start" time 2016-02-18 13:36:33 +01:00
98226a042a counter.go:
added execution time
influxdb.go:
	write counters to influxdb
2016-02-18 13:12:53 +01:00
236808ffe9 lrem elimina l'elemento inserito partendo dall'elemento 1 ( ignora lo 0 ) 2016-02-15 16:23:39 +01:00
c3c7b3b4c1 aggiunto controllo della porta per xymon server 2015-12-21 11:13:02 +01:00
a0753ca9ea consume:
producer:
	rimuove tutti i record tranne il primo ( il piu' recente )
	lrange(1, -1)
main:
options:
xymon:
	manda stato a xymon
2015-12-18 17:16:51 +01:00
4c160678b3 modificati i nomi delle funzioni del Counter 2015-11-27 10:32:58 +01:00
5656565440 inserisce tutti i docs su mongo. 2015-11-25 09:05:14 +01:00
588244794c prima di inserire controlla se esiste gia' un doc con stesso user e data; nel caso verifica se != IP e lo inserisce, altrimenti continua. 2015-11-24 17:56:34 +01:00
6c3ffa7c7b modificato l'output del log 2015-11-24 16:18:39 +01:00
831b17ca7e corretto bug in uscita incaso di llindex vuoto 2015-11-24 12:54:04 +01:00
98b1858329 in caso di errore di inserimento su mongo, reinserisce lo user su redis (LLINDEX) e continua. 2015-11-24 12:08:43 +01:00
7ed0686953 tolti msg di debug 2015-11-24 11:38:01 +01:00
15c0b5b157 ok 2015-11-23 18:07:07 +01:00
a84acd14ca usa channels diversi per ogni thread 2015-11-23 17:39:17 +01:00
e258d8951c sistemato il timer di uscita.
prima di uscire attende che tutti i processi running abbiano finito.
2015-11-20 16:17:31 +01:00
699a3aaae4 reimplementato usando i channels 2015-11-20 15:23:12 +01:00
ba85c9ecc9 poco efficente.... implemento iterator 2015-11-19 17:12:53 +01:00
12a27241f7 modificato con i chanel in modalita' producer-consumer 2015-11-19 10:06:50 +01:00
b3b1332ce8 controlla il pid dopo aver aperto il file di log in modo da scrivere sul log anche per il controllo del pid 2015-11-17 12:31:11 +01:00
6d2901027e aggiunta l'opzione DEBUG; log meno verboso. 2015-11-17 12:16:25 +01:00
28521afda2 inizio implementazione lock su user 2015-10-16 11:43:18 +02:00