GoAccess (reaaliaikainen Apache ja Nginx) Web Server Log Analyzer
GoAccess on interaktiivinen ja reaaliaikainen verkkopalvelimen lokien analysointiohjelma, joka analysoi ja tarkastelee verkkopalvelimen lokeja nopeasti. Se tulee avoimena lähdekoodina ja toimii komentorivina Unix/Linux-käyttöjärjestelmissä. Se tarjoaa lyhyen ja hyödyllisen HTTP-tilastoraportin (verkkopalvelin) Linux-järjestelmänvalvojille lennossa. Se huolehtii myös sekä Apache- että Ngnix-verkkopalvelimen lokimuodoista.
GoAccess jäsentää ja analysoi tiettyjä verkkopalvelimen lokimuotoja halutuilla vaihtoehdoilla, kuten CLF (Yleinen lokimuoto), W3C muotoa (IIS) ja Apache-virtuaaliisäntiä ja luo sitten datan tulosteen päätelaitteelle.
Katso Goaccessin live-demo – https://rt.goaccess.io/
GoAccess-ominaisuudet
Siinä on seuraavat ominaisuudet.
- Yleiset tilastot, kaistanleveys jne.
- Suosituimmat vierailijat, vierailijoiden aikajakauma, viittaavat sivustot ja URL-osoitteet ja 404 tai ei löydy.
- Isännät, käänteinen DNS, IP-sijainti.
- Käyttöjärjestelmät, selaimet ja hämähäkit.
- HTTP-tilakoodit
- Maantieteellinen sijainti – maanosa/maa/kaupunki
- Mittarit virtuaalipalvelinta kohti
- Tuki HTTP/2:lle ja IPv6:lle
- Mahdollisuus tulostaa JSON- ja CSV-tiedostoja
- Inkrementaalinen lokikäsittely ja tuki suurille tietojoukoille + tiedon pysyvyys
- Eri värimaailmat
Kuinka voin asentaa GoAccessin Linuxiin?
Tällä hetkellä GoAccess v1.4:n uusin versio ei ole saatavilla oletusjärjestelmän pakettivarastoista, joten uusimman vakaan version asentamiseksi sinun on ladattava ja käännettävä se manuaalisesti lähdekoodista Linux-järjestelmissä näytetään:
Asenna GoAccess lähteistä Linuxiin
------------ Install GoAccess on CentOS, RHEL and Fedora ------------
yum install ncurses-devel glib2-devel geoip-devel
cd /usr/src
wget https://tar.goaccess.io/goaccess-1.4.tar.gz
tar -xzvf goaccess-1.4.tar.gz
cd goaccess-1.4/
./configure --enable-utf8 --enable-geoip=legacy
make
make install
------------ Install GoAccess on Debian and Ubuntu ------------
sudo apt install libncursesw5-dev libgeoip-dev apt-transport-https
cd /usr/src
wget https://tar.goaccess.io/goaccess-1.4.tar.gz
tar -xzvf goaccess-1.4.tar.gz
cd goaccess-1.4/
sudo ./configure --enable-utf8 --enable-geoip=legacy
sudo make
sudo make install
Asenna GoAccess Package Managerin avulla
Helpoin ja suositeltavin tapa asentaa GoAccess Linuxiin käyttämällä Linux-jakelun oletuspakettien hallintaa.
Huomaa: Kuten edellä sanoin, kaikissa jakeluissa ei ole GoAccessin uusinta versiota saatavilla järjestelmän oletustietovarastoissa.
RedHatissa, CentOS:ssä ja Fedorassa
yum install goaccess
dnf install goaccess [From Fedora 23+ versions]
Debian- ja Ubuntu-järjestelmissä
GoAccess-apuohjelma on saatavilla Debian Squeeze 6:sta ja Ubuntu 12.04:stä lähtien. Asenna vain seuraava komento terminaalissa.
sudo apt-get install goaccess
Huomaa: yllä oleva komento ei aina tarjoa uusinta versiota. Hanki GoAccessin uusin vakaa versio lisäämällä virallinen GoAccess Debian & Ubuntu -arkisto kuvan mukaisesti:
echo "deb http://deb.goaccess.io/ $(lsb_release -cs) main" | sudo tee -a /etc/apt/sources.list.d/goaccess.list
wget -O - http://deb.goaccess.io/gnugpg.key | sudo apt-key add -
sudo apt-get update
sudo apt-get install goaccess
Kuinka käytän GoAccessia?
Kun olet asentanut GoAccessin Linux-koneellesi, voit aloittaa sen käytön suorittamalla seuraavan komennon. Se pyytää sinua ensin määrittämään pääsylokin lokimuodon.
Helpoin tapa saada kaikki verkkopalvelimen tilastot käyttämällä lippua 'f
' syöttämällä lokitiedoston nimi alla olevan kuvan mukaisesti. Alla oleva komento antaa sinulle yleiset tilastot verkkopalvelimesi lokeista.
goaccess -f /var/log/httpd/linux-console.net
goaccess -f /var/log/nginx/linux-console.net
Yllä oleva komento antaa sinulle täydellisen yleiskatsauksen verkkopalvelimen mittareista näyttämällä eri raporttien yhteenvedot paneeleina yhdessä vieritettävässä näkymässä kuvan mukaisesti.
Apache-lokien yleiskatsaus
Apache-lokit käyttöjärjestelmän mukaan – Yleiskatsaus
Apache-lokit vierailijakaistanleveyden mukaan – Yleiskatsaus
Apache-lokit verkkoselaimella – Yleiskatsaus
Kuinka luon Apache HTML -raportin?
Luo HTML-raportti Apache-verkkopalvelimesi lokeista suorittamalla se blogitiedostossasi.
goaccess -f /var/log/httpd/access_log > reports.html
Lisätietoja ja käyttö ovat osoitteessa http://goaccess.io/.