4 069
contributi
Riga 71: | Riga 71: | ||
514/tcp open shell | 514/tcp open shell | ||
3306/tcp open mysql | 3306/tcp open mysql | ||
</pre> | |||
Il database MySQL Syslog creato in precedenza non ha nessun meccanismo per la cancellazione o la rotazione dei log registrati. E' possibile utilizzare uno script come il seguente, da mettere nel crontab, per cancellare tutti i log più vecchi di sei mesi: | |||
<pre> | |||
mysql -h 127.0.0.1 -uroot -pPassword Syslog -e "delete from SystemEvents where ReceivedAt < date_sub(now(), interval 6 month)" | |||
mysql -h 127.0.0.1 -uroot -pPassword Syslog -e "optimize table SystemEvents" | |||
</pre> | |||
Rendiamolo eseguibile e ricordiamoci di inserirlo nel crontab del server: | |||
<pre> | |||
# chmod 700 nome/dello/script | |||
</pre> | </pre> | ||