Je veux grep mes journaux de serveur pour recueillir toutes les adresses IP uniques, et aussi pour voir toutes les demandes pour une page spécifique. Quelle est la meilleure façon de procéder?Comment puis-je grep les journaux d'accès au serveur pour les adresses IP uniques et une page spécifique?
8
A
Répondre
26
En supposant qu'il est un journal standard Apache, et en supposant que vous êtes sur Unix, je le fais habituellement
awk '{print $1}' access.log|sort -u
Le awk filtre toutes les adresses IP, le type supprime alors les doublons.
Pour connaître tous les accès à une URL, je
grep URL access.log
Bien sûr, vous devrez remplacer « URL » avec celui spécifique que vous recherchez.
0
Vous pouvez également utiliser quelque chose comme webalizer pour traiter les journaux comme une autre option.