Vaikimisi arhiveerib cPanel Sinu veebiserveri logid iga kuu lõpus ja kustutab seejärel eelmise kuu arhiivid. Liiklust saab tagantjärele uurida reeglina vaid viimase kuu ulatuses. Logide pikemaks säilitamiseks lülita cPanelis automaatne kustutamine välja ja lisa cron-töö, mis kustutab ainult vanad arhiivid.
Lühidalt
~/logs.Pikem säilitamine (näiteks 3 kuud või pool aastat) annab ootamatute turvaintsidentide korral parema ülevaate toimunust.
Esmalt keela cPanelis vanade logide automaatne kustutamine iga kuu lõpus.
cPanelToorlogid (RAW)
Logi sisse cPaneli haldusliidesesse.
Ava moodul Toorlogid (RAW).
Eemalda lehe ülaosas linnuke valikult „Eemalda iga kuu lõpus oma kodukataloogist eelmise kuu arhiveeritud logid.“
Salvesta muudatused nupuga Salvesta.
Nüüd arhiveerib cPanel logid iga kuu lõpus Sinu kontole kataloogi ~/logs, kuid ei kustuta neid enam automaatselt.
Suure liiklusega veebilehtede logifailid võivad võtta märkimisväärselt kettaruumi. Seepärast ei ole mõistlik lasta neil igavesti koguneda.
Lisa automaatne reegel (cron-töö), mis kustutab näiteks üle 90 päeva vanad (umbes 3 kuud) logid.
cPanelCron-tööd
Mine tagasi cPaneli avalehele.
Ava moodul Cron-tööd.
Keri lehel allapoole jaotisesse Lisa uus cron-töö.
Vali jaotises Tavalised seaded käivituse sageduseks näiteks Kord päevas (0 0 * * *).
Kopeeri lahtrisse Käsk: järgmine käsklus:
find ~/logs -type f -name "*.gz" -mtime +90 -delete
See käsk otsib kataloogist logs kõiki .gz-laiendiga arhiive, mis on üle 90 päeva vanad, ja kustutab need.
Vajuta nuppu Lisa uus cron-töö.
Tähtis
Logide arhiveerimine tarbib Sinu virtuaalserveri paketi salvestusmahtu. Jälgi aeg-ajalt cPaneli avalehelt kettaruumi (Salvestusruumi kasutus) seisu, et kogunevad logid ei võtaks liigselt ressurssi.
Nõuanne
Logide lühemaks säilitamiseks muuda cron-töö käsus olevat numbrit, näiteks +90 asemel +60.