I'm not the original poster. Just hoping this helps: [0:root@elmo Maildir]$ cat /etc/redhat-release Fedora release 22 (Twenty Two) [0:root@elmo Maildir]$ cat /etc/logrotate.d/sec /var/log/sec { missingok notifempty sharedscripts postrotate # /sbin/service sec reload >/dev/null 2>&1 || true /bin/kill -USR2 `cat /run/sec.pid 2> /dev/null` 2> /dev/null || true endscript }
Bill On 1/7/2016 4:21 AM, Risto Vaarandi wrote: > hi Nitesh, > is the problem caused by system log rotation which happens once a day? Is sec > restarted during log rotation? This should not > happen, since sec is able to handle rotation of its input files and switch > over to new input file instance in a fully automated > way. When sec's own log file needs to be rotated, this doesn't require > restarting sec either, and the USR2 signal forces sec to > create a new log file instance after rotation. > > So if sec is restarted during log rotation, it is entirely unnecessary, and I > would recommend to fix the log rotation > configuration. Can you tell us on what platform you are running sec and which > tool is used for log rotation tasks? Since you > have /var/log/secure in the /var/log directory, I have a feeling it is > Centos/RedHat/Fedora platform? > > kind regards, > risto > > 2016-01-07 9:37 GMT+02:00 nitesh kumar <delhinitesh2...@gmail.com > <mailto:delhinitesh2...@gmail.com>>: > > Hey can you please provide some insight on this problem > > Considering this example from here - > http://simple-evcorr.sourceforge.net/man.html#lbAD > > /usr/bin/sec --conf=/etc/sec/sshd.rules > --input=/var/log/secure-current.log > > in order to monitor the /var/log/secure file for sshd events. > > Also, suppose that the /etc/sec/sshd.rules configuration file contains > the following rule for correlating SSH failed login > events: > > type=SingleWithThreshold > > ptype=RegExp > > context=[_FILE_EVENT_/var/log/secure-current.log] > > pattern=sshd\[\d+\]: Failed .+ for (\S+) from [\d.]+ port \d+ ssh2 > > desc=10 SSH login failures within 2 days for user $1 > > action=pipe '%s' /bin/mail -s 'SSH login alert' root@localhost > > window=172800 > > thresh=10 > > Requirement – : > > Alert if number of login failures for a user is more than 10 times over a > period of 2 days (48 hours). > > Also the log /var/log/secure.log rotates every midnight. > > The log directory will look something like this : > > $ls /var/log > secure-20160102-000030.log > secure-20160103-000030.log > > secure-20160104-000030.log > secure-current.log -> secure-20160104-000030.log > > Question –: > > How to save the operation count (which sec will construct from desc ), > as when the log rotates the count is lost? > > > > ------------------------------------------------------------------------------ > > _______________________________________________ > Simple-evcorr-users mailing list > Simple-evcorr-users@lists.sourceforge.net > <mailto:Simple-evcorr-users@lists.sourceforge.net> > https://lists.sourceforge.net/lists/listinfo/simple-evcorr-users > > > > > ------------------------------------------------------------------------------ > > > > _______________________________________________ > Simple-evcorr-users mailing list > Simple-evcorr-users@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/simple-evcorr-users > ------------------------------------------------------------------------------ _______________________________________________ Simple-evcorr-users mailing list Simple-evcorr-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/simple-evcorr-users