Una gestione efficiente del server dipende in larga misura dall’accesso a registri affidabili. Per i server cPanel/WHM, i file di log sono strumenti fondamentali per la risoluzione dei problemi, la verifica dell’attività degli utenti e il mantenimento di prestazioni ottimali del server. Che si tratti di indagare su un guasto del servizio, diagnosticare problemi di sicurezza o analizzare il traffico, la comprensione dei file di log di cPanel e WHM può far risparmiare tempo e fatica.
WHM (Web Host Manager) è l’interfaccia amministrativa utilizzata per gestire gli account cPanel su un server. Dietro le quinte, WHM registra continuamente le attività principali, il comportamento del servizio, gli errori e i processi di sistema. Questi registri sono archiviati in varie posizioni del server, in genere nella directory /var/log.
Di seguito sono riportati alcuni dei file di log più importanti con cui si interagisce:
Log di accesso: /etc/apache2/logs/access_log
Registri degli errori: /etc/apache2/logs/error_log
Questi log catturano le richieste HTTP e gli errori relativi ad Apache, essenziali per monitorare il traffico e identificare i problemi dei siti web.
registro degli errori di cPanel: /usr/local/cpanel/logs/error_log
Utile per il debug di problemi con l’interfaccia di cPanel e le sue funzioni.
Registro degli accessi: /usr/local/cpanel/logs/access_log
Registra gli accessi degli utenti e le chiamate API – utile per l’auditing.
Registro di accesso: /usr/local/cpanel/logs/login_log
Elenca i tentativi di accesso tramite cPanel, WHM o Webmail.
Registri di aggiornamento: /var/cpanel/updatelogs/
Memorizza i log per gli aggiornamenti di versione di cPanel e per l’esecuzione di EasyApache.
Registro principale di Exim: /var/log/exim_mainlog
Tiene traccia di tutta la posta in entrata e in uscita.
Registro di rifiuto di Exim: /var/log/exim_rejectlog
Elenca la posta rifiutata con le relative motivazioni, utile per combattere lo spam.
Registro di panico di Exim: /var/log/exim_paniclog
Registra gli errori gravi di Exim.
Registro degli errori di MySQL: /var/lib/mysql/hostname.err
Importante per rilevare i problemi legati al database.
Registri ProFTPD: /var/log/messages o /var/log/xferlog
A seconda del server FTP utilizzato, questo registro tiene traccia dei caricamenti/scaricamenti di file.
Ecco alcuni modi pratici per utilizzare i file di log di WHM:
Monitorare l’abuso di risorse: Controllare i log di accesso per individuare picchi di traffico o IP sospetti.
Tracciare l’attività di login: Identificare i tentativi di accesso non autorizzati.
Debug dei problemi di posta elettronica: Usare i log di Exim per tracciare i problemi di consegna della posta.
Controllare gli errori del sito web: I log degli errori di Apache spesso contengono indizi su script non funzionanti o problemi di autorizzazione.
Ruotare regolarmente i log per evitare file di grandi dimensioni che consumano spazio su disco.
Utilizzare strumenti a riga di comando come grep, tail e awk per filtrare e analizzare i log.
Impostare il monitoraggio dei log con strumenti come Logwatch, CSF/LFD o dashboard di terze parti (ad esempio, ELK stack).
La comprensione dei file di log di cPanel WHM è essenziale per qualsiasi amministratore di sistema o provider di web hosting. Offrono una visione approfondita delle operazioni del server, aiutano a identificare rapidamente i problemi e assicurano che l’ambiente di hosting rimanga sano e sicuro. Familiarizzate con le posizioni chiave dei log e teneteli sotto controllo regolarmente: il vostro server (e i vostri clienti) vi ringrazieranno.