Hey allemaal,
Ik ben bezig met logrotate op mijn freebsd server vanwege het feit dat sommige logs gerotated moeten worden(vsftpd).
Hiervoor heb ik een map /usr/local/etc/logrotate.d aangemaakt waar vervolgens de bestanden te komen te staan waar je aangeeft wat er gerotated moet worden.
1 voorbeeld van /usr/local/etc/logrotate.d/vsftpd:
Hoe zorg ik ervoor dat logrotate op bepaalde momenten dus gaat rotaten? Ik dacht aan een cronjob maar met de parameter -f erbij forceer ik het als het ware. Anderen beweren dat logrotate automatisch wordt uitgevoerd door /etc/periodic/daily of weekly of monthly. Daar zie ik hem ook niet tussen staan.
Vraag 1:
Hoe run ik logrotate op de juiste manier?
Er werd mij gevraagd waarom ik niet gebruik maak van newsyslog. Ik heb gekeken naar de config en ik zag dat er een aantal programmas daar gebruik van maken.
Vraag 2:
Wat is het verschil tussen logrotate en newsyslog?
Ik ben bezig met logrotate op mijn freebsd server vanwege het feit dat sommige logs gerotated moeten worden(vsftpd).
Hiervoor heb ik een map /usr/local/etc/logrotate.d aangemaakt waar vervolgens de bestanden te komen te staan waar je aangeeft wat er gerotated moet worden.
1 voorbeeld van /usr/local/etc/logrotate.d/vsftpd:
Als ik dus logrotate -d -f /usr/local/etc/logrotate.conf uitvoer dan geeft het een positief resultaat en rotate hij ook./var/log/vsftpd.log {
rotate 5
monthly
nocompress
dateext
missingok
sharedscripts
notifempty
postrotate
/usr/local/etc/rc.d/vsftpd restart
endscript
}
Hoe zorg ik ervoor dat logrotate op bepaalde momenten dus gaat rotaten? Ik dacht aan een cronjob maar met de parameter -f erbij forceer ik het als het ware. Anderen beweren dat logrotate automatisch wordt uitgevoerd door /etc/periodic/daily of weekly of monthly. Daar zie ik hem ook niet tussen staan.
Vraag 1:
Hoe run ik logrotate op de juiste manier?
Er werd mij gevraagd waarom ik niet gebruik maak van newsyslog. Ik heb gekeken naar de config en ik zag dat er een aantal programmas daar gebruik van maken.
Vraag 2:
Wat is het verschil tussen logrotate en newsyslog?