Fannt Top 10 IP Adressen Zougang zu Ärem Apache Web Server


Wann Dir e Webserver leeft deen aus engem oppenen oder ëffentlechen Netzwierk wéi Internet zougänglech ka ginn, dann ass et ëmmer eng gutt Systemverwaltung Praxis fir den Zougang zu Ärem Server ze iwwerwaachen.

Eng gutt Saach fir den Zougang zu Ärem Webserver ze iwwerwaachen ass d'Existenz vun Zougangsprotokolldateien (en) déi Informatioun iwwer all Zougangsaktivitéiten späicheren déi um Server geschéien.

Mat Logdateien ze schaffen ass ëmmer ganz wichteg, well se Iech e Kont iwwer alles ginn wat an engem System oder Applikatioun geschitt ass an dësem Fall Ären Apache Webserver. Am Fall vun all Performance oder Zougangsproblemer, da kënnen d'Protokolldateien Iech hëllefen ze weisen wat falsch ka sinn oder geschitt.

Liest méi iwwer Log Management am Linux: 4 Bescht Log Management Tools fir Linux

An dësem Artikel wäerte mir kucken wéi Dir déi Top 10 IP Adressen fannt déi op Ärem Apache Webserver zougräifen.

De Standardwee fir Apache Webserver Log ass:

/var/log/http/access_log      [For RedHat based systems]
/var/log/apache2/access.log   [For Debian based systems]
/var/log/http-access.log      [For FreeBSD]

Fir d'Top 10 IP Adress erauszefannen, déi Zougang zu Ärem Apache Webserver fir Domain kritt, fuert just de folgende Kommando.

# awk '{ print $1}' access.log.2016-05-08 | sort | uniq -c | sort -nr | head -n 10
5482 103.28.37.178
5356 66.249.78.168
1977 66.249.93.145
1962 157.55.39.251
1924 66.249.93.142
1921 66.249.93.148
1890 64.233.173.178
1860 108.61.183.134
1841 64.233.173.182
1582 157.55.39.251

Am Kommando uewendriwwer:

  1. awk – dréckt d'Access.log.2016-05-08 Datei aus.
  2. sortéieren – hëlleft Linnen an engem access.log.2016-05-08 Fichier ze sortéieren, d'Optioun -n vergläicht Zeilen op Basis vum numeresche Wäert vun Strings an -r Optioun dréit d'Resultat vun de Vergläicher ëm.
  3. eenzegaarteg - hëlleft fir widderholl Zeilen ze mellen an d'Optioun -c hëlleft Zeilen ze prefixéieren no der Unzuel vun Optriede.

Liest méi iwwer wéi Dir awk Kommando op Linux benotzt.

Resumé

Et gi vill Methoden déi benotzt kënne fir dëst z'erreechen, wann Dir e bessere Wee wësst, deelt an de Kommentaren an och am Fall vun Suggestiounen oder Froen, erënnert Iech un e Kommentar an der Kommentarsektioun hei drënner ze hannerloossen a mir diskutéieren et zesummen. Hoffen Dir fannt dësen Artikel hëllefräich an erënnert Iech ëmmer mat Tecmint verbonne ze bleiwen.