Dans cet article, je vais vous montrer rapidement comment activer l'archivage des journaux d'accès bruts pour tous les comptes cPanel sur votre VPS (Virtual Private Server) ou serveur dédié en même temps. Les journaux d'accès bruts contiennent les données de requête provenant directement du service Web Apache que l'ensemble de votre site Web a traitées.
Sans journaux d'accès bruts, les seules données dont vous avez besoin pour les demandes de site Web sont fournies par l'un des programmes de statistiques Web sur le serveur, soit Awstats, Logaholic ou Webalizer, dans des rapports compilés. Malheureusement, ces rapports ne contiennent pas beaucoup d'informations utiles qui peuvent vous aider à traquer les requêtes problématiques qui pourraient causer des problèmes sur votre serveur.
J'ai écrit un article précédent sur l'activation de l'archivage des journaux d'accès bruts dans cPanel qui vous explique comment activer l'archivage de vos journaux d'accès bruts en vous connectant à cPanel pour un seul compte. Nous avons également un autre article sur l'accès aux journaux d'accès bruts dans cPanel montrant comment récupérer les journaux d'accès bruts en les téléchargeant sur votre ordinateur local.
Dans cet article, je vais vous guider à travers un moyen simple d'activer l'archivage des journaux d'accès bruts pour chaque utilisateur cPanel sur votre serveur à la fois. De cette façon, si vous rencontrez des problèmes d'utilisation du serveur à un moment donné, vous disposerez des journaux dont vous avez besoin pour revenir en arrière et rechercher ce qui pourrait avoir conduit aux problèmes.
Veuillez noter que pour suivre les étapes ci-dessous, vous aurez besoin d'un accès root à votre VPS ou à votre serveur dédié afin de pouvoir accéder à tous les comptes cPanel à la fois.
Activation de l'archivage des journaux d'accès bruts
Je vais vous montrer comment écrire un fichier de configuration cPanel qui contrôle les paramètres d'archivage des journaux d'accès bruts, puis le copier sur chaque utilisateur cPanel afin que tous leurs journaux soient archivés.
- Connectez-vous à votre serveur via SSH en tant qu'utilisateur root.
- Exécutez la commande suivante pour activer l'archivage des journaux d'accès brut :
echo archive-logs=1 > /root/.cpanel-logs
Si vous souhaitez supprimer les anciens journaux archivés, afin de ne conserver qu'un mois de journaux archivés, exécutez également cette commande :echo remove-old-archived-logs=1 >> /root/.cpanel-logs
- Vous pouvez maintenant exécuter la boucle suivante pour écrire les paramètres d'archivage des journaux d'accès bruts à chaque utilisateur cPanel sur le serveur :
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
Cela devrait être tout ce que vous devez faire pour configurer l'archivage des journaux d'accès bruts pour tous vos utilisateurs cPanel. Désormais, si l'utilisation de votre serveur augmente à nouveau, vous aurez des journaux à consulter pour une éventuelle explication.
Vous pouvez lire mon guide sur la façon d'analyser les journaux d'accès bruts archivés à partir de cPanel, pour un examen approfondi de la façon dont vous pouvez examiner toutes les demandes stockées dans vos journaux d'accès bruts archivés.