In diesem Artikel zeige ich Ihnen schnell, wie Sie die Archivierung von Rohzugriffsprotokollen für alle cPanel-Konten auf Ihrem VPS (Virtual Private Server) oder dedizierten Server auf einmal aktivieren können. Rohzugriffsprotokolle enthalten die Anforderungsdaten direkt vom Apache-Webdienst, die alle Ihre Website erfüllt haben.
Ohne rohe Zugriffsprotokolle werden die einzigen Daten, die Sie für Website-Anfragen verwenden müssen, von einem der Webstatistikprogramme auf dem Server, entweder Awstats, Logaholic oder Webalizer, in kompilierten Berichten bereitgestellt. Leider zeigen diese Berichte nicht viele hilfreiche Informationen, die Ihnen helfen können, problematische Anfragen aufzuspüren, die Probleme auf Ihrem Server verursachen könnten.
Ich habe einen früheren Artikel über die Aktivierung der Archivierung von Rohzugriffsprotokollen in cPanel geschrieben, der Sie durch die Aktivierung der Archivierung Ihrer Rohzugriffsprotokolle führt, indem Sie sich für nur ein Konto bei cPanel anmelden. Wir haben auch einen weiteren Artikel über den Zugriff auf die Raw-Zugriffsprotokolle in cPanel, der zeigt, wie Sie die Raw-Zugriffsprotokolle abrufen, indem Sie sie auf Ihren lokalen Computer herunterladen.
In diesem Artikel werde ich Sie durch eine einfache Möglichkeit führen, die Archivierung von Rohzugriffsprotokollen für jeden einzelnen cPanel-Benutzer auf Ihrem Server gleichzeitig zu aktivieren. Auf diese Weise haben Sie bei Problemen mit der Servernutzung, die irgendwann auftauchen, die Protokolle, die Sie benötigen, um zurückzugehen und zu untersuchen, was möglicherweise zu den Problemen geführt hat.
Bitte beachten Sie, dass Sie zum Ausführen der folgenden Schritte Root-Zugriff auf Ihren VPS oder dedizierten Server benötigen, damit Sie auf alle cPanel-Konten gleichzeitig zugreifen können.
Archivierung von Rohzugriffsprotokollen aktivieren
Ich werde Ihnen zeigen, wie Sie eine cPanel-Konfigurationsdatei schreiben, die die Archiveinstellungen für Rohzugriffsprotokolle steuert, und diese dann an jeden cPanel-Benutzer kopieren, damit alle seine Protokolle archiviert werden.
- Melden Sie sich über SSH als Root-Benutzer bei Ihrem Server an.
- Führen Sie den folgenden Befehl aus, um die Archivierung von Raw-Zugriffsprotokollen zu aktivieren:
echo archive-logs=1 > /root/.cpanel-logs
Wenn Sie alte archivierte Protokolle entfernen möchten, sodass Sie nur einen Monat lang archivierte Protokolle aufbewahren, führen Sie auch diesen Befehl aus:echo remove-old-archived-logs=1 >> /root/.cpanel-logs
- Nun können Sie die folgende Schleife ausführen, um die Raw-Access-Log-Archiveinstellungen an jeden cPanel-Benutzer auf dem Server zu schreiben:
for user in `/bin/ls -1 /var/cpanel/users`;
do cp -frp /root/.cpanel-logs /home/$user/;
chown $user.$user /home/$user/.cpanel-logs; chmod 640 /home/$user/.cpanel-logs; done
Das sollte alles sein, was Sie tun müssen, um die Rohzugriffsprotokollarchivierung für alle Ihre cPanel-Benutzer einzurichten. Wenn die Auslastung Ihres Servers erneut zunimmt, können Sie die Protokolle auf eine mögliche Erklärung für den Grund überprüfen.
Sie können meinen Leitfaden zum Analysieren archivierter Rohzugriffsprotokolle von cPanel lesen, um eine eingehende Übersicht darüber zu erhalten, wie Sie alle Anfragen überprüfen können, die in Ihren archivierten Rohzugriffsprotokollen gespeichert sind.