<div dir="ltr"><div dir="ltr"><div>Thank you, Darren <br></div><div><br></div><div>Getting the logrotate to do the correct thing has been challenging because of (I suspect) permissions specific to /var/log/kea subfolder. I will continue trying but it would be certainly nice to have also support for compression added. 75% of functionality is already in place. <br></div><div><br></div><div>Marek<br></div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Wed, Jun 26, 2024 at 4:21 AM Darren Ankney <<a href="mailto:darren.ankney@gmail.com">darren.ankney@gmail.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">Hi Marek,<br>
<br>
To my knowledge, Kea does not support compressing log files. Suggest<br>
you turn off Kea's built in log rotation and use logrotate. You can<br>
disable Kea's file rotation by setting "maxsize": 0<br>
<br>
Thank you,<br>
Darren Ankney<br>
<br>
On Mon, Jun 24, 2024 at 12:15 PM Marek Hajduczenia<br>
<<a href="mailto:mxhajduczenia@gmail.com" target="_blank">mxhajduczenia@gmail.com</a>> wrote:<br>
><br>
> Thanks, logrotate has been a hit and miss so far - I suspect it is a combination of permissions and/or settings<br>
><br>
> Marek<br>
><br>
> On Mon, Jun 24, 2024 at 10:12 AM CS <<a href="mailto:cs.temp.mail@gmail.com" target="_blank">cs.temp.mail@gmail.com</a>> wrote:<br>
>><br>
>> I am not an expert in Kea so if there are other solutions to this there hopefully someone better chimes in, but my first instinct would be to let logrotate handle this. <a href="https://www.linuxtechi.com/manage-linux-log-files-using-logrotate/" rel="noreferrer" target="_blank">https://www.linuxtechi.com/manage-linux-log-files-using-logrotate/</a><br>
>> CS, cs.Temp.Mail@gMail.com<br>
>><br>
>><br>
>> On Mon, 24 Jun 2024 at 08:28, Marek Hajduczenia <<a href="mailto:mxhajduczenia@gmail.com" target="_blank">mxhajduczenia@gmail.com</a>> wrote:<br>
>>><br>
>>> As per subject, is there any way to trigger standard compression mechanisms against rotated log files? I have multiple files as shown below, with log size set to 100M, 10 files per log class, and I would like to see whether it was possible to trigger compression against the rotated log files (.1 … .10) to decrease their size on the drive. If that was possible, I could expand the size of individual log files and hold on to them a tad longer.<br>
>>><br>
>>><br>
>>><br>
>>> I did check the existing documentation and it does not seem like there is anything accounted for. I would rather avoid platform-specific setup and rely on Kea logger feature, if possible.<br>
>>><br>
>>><br>
>>><br>
>>> Regards<br>
>>><br>
>>><br>
>>><br>
>>> Marek<br>
>>><br>
>>><br>
>>><br>
>>> root@server-kea-node1:/var/log/kea# ls -lah<br>
>>><br>
>>> total 2.9G<br>
>>><br>
>>> drwxr-x--- 2 _kea _kea 4.0K Jun 24 14:47 .<br>
>>><br>
>>> drwxrwxr-x 10 root syslog 4.0K Jun 24 00:00 ..<br>
>>><br>
>>> -rw-r--r-- 1 _kea _kea 57M Jun 24 14:53 dhcp4-all.log<br>
>>><br>
>>> -rw-r--r-- 1 _kea _kea 0 Jun 21 13:34 dhcp4-all.log.lock<br>
>>><br>
>>> -rw-r--r-- 1 _kea _kea 3.6M Jun 24 14:53 dhcp4-dhcpsrv.log<br>
>>><br>
>>> -rw-r--r-- 1 _kea _kea 0 Jun 21 13:34 dhcp4-dhcpsrv.log.lock<br>
>>><br>
>>> -rw-r--r-- 1 _kea _kea 20M Jun 24 14:53 dhcp4-eval.log<br>
>>><br>
>>> -rw-r--r-- 1 _kea _kea 98M Jun 24 14:47 dhcp4-eval.log.1<br>
>>><br>
>>> -rw-r--r-- 1 _kea _kea 98M Jun 24 10:11 dhcp4-eval.log.10<br>
>>><br>
>>> -rw-r--r-- 1 _kea _kea 98M Jun 24 14:16 dhcp4-eval.log.2<br>
>>><br>
>>> -rw-r--r-- 1 _kea _kea 98M Jun 24 13:45 dhcp4-eval.log.3<br>
>>><br>
>>> -rw-r--r-- 1 _kea _kea 98M Jun 24 13:14 dhcp4-eval.log.4<br>
>>><br>
>>> -rw-r--r-- 1 _kea _kea 98M Jun 24 12:43 dhcp4-eval.log.5<br>
>>><br>
>>> -rw-r--r-- 1 _kea _kea 98M Jun 24 12:12 dhcp4-eval.log.6<br>
>>><br>
>>> -rw-r--r-- 1 _kea _kea 98M Jun 24 11:42 dhcp4-eval.log.7<br>
>>><br>
>>> -rw-r--r-- 1 _kea _kea 98M Jun 24 11:11 dhcp4-eval.log.8<br>
>>><br>
>>> -rw-r--r-- 1 _kea _kea 98M Jun 24 10:41 dhcp4-eval.log.9<br>
>>><br>
>>> -rw-r--r-- 1 _kea _kea 0 Jun 21 13:34 dhcp4-eval.log.lock<br>
>>><br>
>>> -rw-r--r-- 1 _kea _kea 1.8M Jun 24 14:53 dhcp4-leases.log<br>
>>><br>
>>> -rw-r--r-- 1 _kea _kea 0 Jun 21 13:34 dhcp4-leases.log.lock<br>
>>><br>
>>> -rw-r--r-- 1 _kea _kea 30M Jun 24 14:53 dhcp4-packets.log<br>
>>><br>
>>> -rw-r--r-- 1 _kea _kea 98M Jun 24 11:20 dhcp4-packets.log.1<br>
>>><br>
>>> -rw-r--r-- 1 _kea _kea 98M Jun 23 23:36 dhcp4-packets.log.2<br>
>>><br>
>>> -rw-r--r-- 1 _kea _kea 98M Jun 23 11:53 dhcp4-packets.log.3<br>
>>><br>
>>> -rw-r--r-- 1 _kea _kea 98M Jun 23 00:12 dhcp4-packets.log.4<br>
>>><br>
>>> -rw-r--r-- 1 _kea _kea 98M Jun 22 12:27 dhcp4-packets.log.5<br>
>>><br>
>>> -rw-r--r-- 1 _kea _kea 98M Jun 22 00:56 dhcp4-packets.log.6<br>
>>><br>
>>> -rw-r--r-- 1 _kea _kea 0 Jun 21 13:34 dhcp4-packets.log.lock<br>
>>><br>
>>> -rw-r--r-- 1 _kea _kea 71M Jun 24 14:53 dhcp4-pad-packets.log<br>
>>><br>
>>> -rw-r--r-- 1 _kea _kea 0 Jun 21 13:34 dhcp4-pad-packets.log.lock<br>
>>><br>
>>> -rw-r--r-- 1 _kea _kea 26M Jun 24 14:53 dhcp6-all.log<br>
>>><br>
>>> -rw-r--r-- 1 _kea _kea 0 Jun 21 12:18 dhcp6-all.log.lock<br>
>>><br>
>>> -rw-r--r-- 1 _kea _kea 984K Jun 24 14:53 dhcp6-dhcpsrv.log<br>
>>><br>
>>> -rw-r--r-- 1 _kea _kea 0 Jun 21 12:18 dhcp6-dhcpsrv.log.lock<br>
>>><br>
>>> -rw-r--r-- 1 _kea _kea 60M Jun 24 14:53 dhcp6-eval.log<br>
>>><br>
>>> -rw-r--r-- 1 _kea _kea 98M Jun 24 11:54 dhcp6-eval.log.1<br>
>>><br>
>>> -rw-r--r-- 1 _kea _kea 98M Jun 22 17:54 dhcp6-eval.log.10<br>
>>><br>
>>> -rw-r--r-- 1 _kea _kea 98M Jun 24 07:51 dhcp6-eval.log.2<br>
>>><br>
>>> -rw-r--r-- 1 _kea _kea 98M Jun 24 03:38 dhcp6-eval.log.3<br>
>>><br>
>>> -rw-r--r-- 1 _kea _kea 98M Jun 23 23:23 dhcp6-eval.log.4<br>
>>><br>
>>> -rw-r--r-- 1 _kea _kea 98M Jun 23 19:08 dhcp6-eval.log.5<br>
>>><br>
>>> -rw-r--r-- 1 _kea _kea 98M Jun 23 14:06 dhcp6-eval.log.6<br>
>>><br>
>>> -rw-r--r-- 1 _kea _kea 98M Jun 23 09:01 dhcp6-eval.log.7<br>
>>><br>
>>> -rw-r--r-- 1 _kea _kea 98M Jun 23 04:02 dhcp6-eval.log.8<br>
>>><br>
>>> -rw-r--r-- 1 _kea _kea 98M Jun 22 22:51 dhcp6-eval.log.9<br>
>>><br>
>>> -rw-r--r-- 1 _kea _kea 0 Jun 21 12:18 dhcp6-eval.log.lock<br>
>>><br>
>>> -rw-r--r-- 1 _kea _kea 2.4M Jun 24 14:53 dhcp6-leases.log<br>
>>><br>
>>> -rw-r--r-- 1 _kea _kea 0 Jun 21 12:18 dhcp6-leases.log.lock<br>
>>><br>
>>> -rw-r--r-- 1 _kea _kea 957K Jun 24 14:53 dhcp6-packets.log<br>
>>><br>
>>> -rw-r--r-- 1 _kea _kea 98M Jun 24 14:11 dhcp6-packets.log.1<br>
>>><br>
>>> -rw-r--r-- 1 _kea _kea 0 Jun 21 12:18 dhcp6-packets.log.lock<br>
>>><br>
>>> -rw-r--r-- 1 _kea _kea 17K Jun 23 08:59 dhcp6-pad-packets.log<br>
>>><br>
>>> -rw-r--r-- 1 _kea _kea 0 Jun 21 12:18 dhcp6-pad-packets.log.lock<br>
>>><br>
>>> --<br>
>>> ISC funds the development of this software with paid support subscriptions. Contact us at <a href="https://www.isc.org/contact/" rel="noreferrer" target="_blank">https://www.isc.org/contact/</a> for more information.<br>
>>><br>
>>> To unsubscribe visit <a href="https://lists.isc.org/mailman/listinfo/kea-users" rel="noreferrer" target="_blank">https://lists.isc.org/mailman/listinfo/kea-users</a>.<br>
>>><br>
>>> Kea-users mailing list<br>
>>> <a href="mailto:Kea-users@lists.isc.org" target="_blank">Kea-users@lists.isc.org</a><br>
>>> <a href="https://lists.isc.org/mailman/listinfo/kea-users" rel="noreferrer" target="_blank">https://lists.isc.org/mailman/listinfo/kea-users</a><br>
><br>
> --<br>
> ISC funds the development of this software with paid support subscriptions. Contact us at <a href="https://www.isc.org/contact/" rel="noreferrer" target="_blank">https://www.isc.org/contact/</a> for more information.<br>
><br>
> To unsubscribe visit <a href="https://lists.isc.org/mailman/listinfo/kea-users" rel="noreferrer" target="_blank">https://lists.isc.org/mailman/listinfo/kea-users</a>.<br>
><br>
> Kea-users mailing list<br>
> <a href="mailto:Kea-users@lists.isc.org" target="_blank">Kea-users@lists.isc.org</a><br>
> <a href="https://lists.isc.org/mailman/listinfo/kea-users" rel="noreferrer" target="_blank">https://lists.isc.org/mailman/listinfo/kea-users</a><br>
-- <br>
ISC funds the development of this software with paid support subscriptions. Contact us at <a href="https://www.isc.org/contact/" rel="noreferrer" target="_blank">https://www.isc.org/contact/</a> for more information.<br>
<br>
To unsubscribe visit <a href="https://lists.isc.org/mailman/listinfo/kea-users" rel="noreferrer" target="_blank">https://lists.isc.org/mailman/listinfo/kea-users</a>.<br>
<br>
Kea-users mailing list<br>
<a href="mailto:Kea-users@lists.isc.org" target="_blank">Kea-users@lists.isc.org</a><br>
<a href="https://lists.isc.org/mailman/listinfo/kea-users" rel="noreferrer" target="_blank">https://lists.isc.org/mailman/listinfo/kea-users</a><br>
</blockquote></div></div>