>> An other way to catch clients that are misbehaving is to count nr of
>> entries for user_deny for that user in the log file.  The client that
>> is misbehaving is always at the head of the list.
>
> We have a plan to keep the count in the cyrus.index header and
> make it available via an annotation(metadata).
>
> https://bugzilla.cyrusimap.org/show_bug.cgi?id=3562

How are people looking at this now?

It's clear that in my situation it's causing issues...

I was thinking to maybe use fail2ban to block the users to make to  
many log entries with user_deny.  But after looking at fail2ban it  
needs a hostname in the logline.  Which the logged messages doesn't  
have. Although I could say the username is the hostname I think.

An other option would be to coble something together with  
logstash/statsd and graphite I think...

Any other easier solution anybody can think of?

Thanks,

-- 
  -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
  Rudy Gevaert                             e-mail: rudy.geva...@ugent.be
  Directie ICT, Afdeling Infrastructuur
  Groep Systemen                                      tel: +32 9 264 4750
  Universiteit Gent                                   fax: +32 9 264 4994
  Krijgslaan 281, gebouw S9, 9000 Gent, Belgie               www.UGent.be
  -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --


----
Cyrus Home Page: http://www.cyrusimap.org/
List Archives/Info: http://lists.andrew.cmu.edu/pipermail/info-cyrus/
To Unsubscribe:
https://lists.andrew.cmu.edu/mailman/listinfo/info-cyrus

Reply via email to