Come posso gestire enormi file di registro?

Sto eseguendo server SSD perché ho grandi esperienze con le performance. Tuttavia ho server web che servono molte richieste ei logfile non compressi di un giorno tendono a espandere il database.

Ho i formati di file standard di Webserver di formato standard.

C'è un modo per comprimerli "in volo"?

  • Server "Logging" dedicato
  • Come posso rilevare gli attacchi / sonde / portscans sul mio server?
  • Bash edit file e mantiene le ultime 500 righe
  • La dimensione del file di registro è di 121 GB come ridurre?
  • Come posso lasciare che il protocollo SSL / TLS utilizzato e il ciphersuite venga registrato?
  • Come bloccare le istruzioni di accesso di Nginx da agenti di utente specifici
  • One Solution collect form web for “Come posso gestire enormi file di registro?”

    logrotate

    Questa utilità è in grado di informare automaticamente il tuo daemon per passare i registri quando le rinomina e le comprime. Poiché each giorno non basta, potresti anche eseguirlo each ora. Anche se registrati each ora, è ancora ansible concatenarli per giorno dopo la compressione con GZip.

    File system compresso

    Btrfs può essere impostato con una crittografia trasparente, salvando automaticamente lo spazio in background. Alcuni altri filesystem ( ZFS , ecc.) Possono anche farlo.

    Tubo di compressione

    Apache si accede direttamente a un pipe e la maggior parte delle applicazioni scriverà su un pipe di nome ( mkfifo ) che puoi albind al programma di compressione.

    Suggerimenti per Linux e Windows Server, quali Ubuntu, Centos, Apache, Nginx, Debian e argomenti di rete.