So just create the file I sent you before or extract the file from the squid RPM using “rpm2cpio squid…rpm |cpio -dimv” in some tmp dir. You will just need to copy the file into the proper location, disable the cron you have created and if the squid binary is in a specific different folder change the path of the squid binary in the squid logrotate file accordingly. All The Bests, Eliezer From: robert k Wild <robertkwild@xxxxxxxxx> Sent: Thursday, 16 June 2022 15:24 To: Eliezer Croitoru <ngtech1ltd@xxxxxxxxx> Cc: Squid Users <squid-users@xxxxxxxxxxxxxxxxxxxxx> Subject: Re: Logrotate question No squid isn't sorry it is compiled from source, I forgot to add it sorry about that Since this one is from yum install it’s very simple to just change the config files of squid and logrotate. If you need more assistance let me know. Eliezer Self compiled from source with others ie And clamav but did this one via yum install How did you installed squid on CentOS 7? From my packages or the OS default or self compiled or another source? Eliezer Oops sorry you did say that, sorry I didn't see that at first I imagine Eliezer that's what I need to put in logrotate.conf file Oops, The next is the file: /etc/logrotate.d/squid ##START /var/log/squid/*.log { weekly rotate 5 compress notifempty missingok nocreate sharedscripts postrotate # Asks squid to reopen its logs. (logfile_rotate 0 is set in squid.conf) # errors redirected to make it silent if squid is not running /usr/sbin/squid -k rotate 2>/dev/null # Wait a little to allow Squid to catch up before the logs is compressed sleep 1 endscript } ##END So you need to change the rotate to 92+ and also change the squid number of logs to the same number. Let me know if you it’s helpful. Eliezer Hey Rob, The next is the file: Cool, so I will rotate daily and delete after 91 days, thanks guys On 16.06.22 10:54, robert k Wild wrote: >Basically I want to keep logs for 3 months then rotate so it overwrites >them with another 3 months, if that makes sense
in fact, it does not.
I guess you are supposed to keep 3 months of logs, which mean, you always need to have 3 months of logs available.
Each day, you can delete log files over 3 months old.
If you rotated lof once in 3 months, you would have single file with 3 months of logs in it, and could remove it 3 months after rotating, when first logs would be 6 months old.
As we already told you, rotate daily and remove old logs after 92 days. and use logrotate config.
-- Matus UHLAR - fantomas, uhlar@xxxxxxxxxxx ; http://www.fantomas.sk/ Warning: I wish NOT to receive e-mail advertising to this address. Varovanie: na tuto adresu chcem NEDOSTAVAT akukolvek reklamnu postu. Linux - It's now safe to turn on your computer. Linux - Teraz mozete pocitac bez obav zapnut. _______________________________________________ squid-users mailing list squid-users@xxxxxxxxxxxxxxxxxxxxx http://lists.squid-cache.org/listinfo/squid-users
|