i file di log di cPanel/WHM sono essenziali per la risoluzione dei problemi, la verifica e l’ottimizzazione delle prestazioni del server. Questa guida semplifica la navigazione di questi log, illustrandone la posizione, l’uso e gli esempi pratici per aiutare i sysadmin e i provider di hosting a gestire in modo efficiente i server su AvaHost o piattaforme simili.
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).
i file di log di cPanel/WHM sono strumenti potenti per diagnosticare problemi, proteggere i server e ottimizzare le prestazioni. Padroneggiando i log principali, come Apache, Exim e MySQL, e utilizzando gli esempi forniti, potrete risolvere i problemi in modo efficace. Con l’hosting affidabile di AvaHoste l’integrazione con cPanel, questi registri diventano ancora più facili da gestire, assicurando che il vostro server rimanga sicuro ed efficiente.