|
blog actif depuis 1328 jours.
retours d'expériences, codes sources, réflexions, humeurs... d'un webmaster |
||||||||||||||||||||||||||||||||||||||||||||||||||
|
Mer. 03 Déc. Les fichiers log enregistrent les informations relatives au suivi des services et des logiciels. Ainsi analyser les logs, c'est surveiller l'activité des différents services installés sur votre serveur: web, ftp, ssh, mail, taches crons, scripts… La supervision de ces fichiers est indispensable. Elle permet de détecter des comportements anormaux, d'expliquer les bugs ou de surveiller les connexions sur la machine. Voici la liste des logs à surveiller.
Logs générés par le système
btmp : journalise toutes les tentatives infructueuses de connexion. Vous pouvez afficher les derniers logs avec la commande lastb /var/log/btmp [root@serveur log]# lastb wtmp : journalise toutes les connexions et déconnexions. Vous pouvez afficher les derniers logs avec la commande last /var/log/wtmp [root@serveur log]# last cron : exécutions des tâches automatiques programmées. Vous permet de vérifier que vos tâches se lancent bien. /var/log/cron [root@serveur log]# tail –f /var/log/cron Logs FTP xferlog : transferts FTP. Permet de surveiller les transferts FTP effectués : quels fichiers et par qui. /var/log/xferlog [root@serveur log]# tail –f /var/log/xferlog Logs générés par Apache access_log : liste de toutes les requêtes HTTP reçues par le serveur. Ce fichier est en général utilisé par certains programmes (webalizer, awstats) pour générer les statistiques d'accès à vos sites Web. /var/log/httpd/access_log [root@serveur log]# tail –f /var/log/httpd/access_log error_log : liste des erreurs rencontrées par apache. Ce fichier vous donnera les infos sur les erreurs 404 (fichiers inaccessibles), les attaques DOS (déni de service) caractérisées par un nombre anormalement élevé de requêtes envoyées dans un temps très court pour saturer le serveur… /var/log/httpd/error_log [root@serveur log]# tail –f /var/log/httpd/error_log Logs générés par le service mail maillog : journal des mails envoyés par le service de mail (ex : sendmail), peut vous permettre d'identifier des envois anormaux (SPAM) /var/log/maillog [root@serveur log]# tail –f /var/log/maillog La supervision des logs est une tâche nécessaire, permettant de détecter toute activité suspecte sur votre machine, mais celle-ci est fastidieuse. De plus il n'est pas envisageable de rester coller devant sa console pour surveiller les logs en temps réel. Il existe des logiciels comme logwatch, qui font chaque matin une analyse complète des logs sur l'activité du serveur durant les dernières 24 heures, et vous envoient le résultat par mail.
Commentaires
Ajouter un commentaire |
romualb.com est sur Facebook
![]()
![]()
![]()
|
|||||||||||||||||||||||||||||||||||||||||||||||||
Si vous installez logwatch et que vous avez l'erreur suivante en executant
/usr/sbin/logwatch
Can't exec "sendmail": No such file or directory at /usr/sbin/logwatch line 1032, line 2.
Can't execute sendmail -t: No such file or directory
Il suffit d'aller modifier le fichier de conf /usr/share/logwatch/default.conf
et de mettre
mailer = "/usr/sbin/sendmail -t"
à la place de
mailer = "sendmail -t"
02/03/2009