GoAccess je interaktivni program za analizu dnevnika web poslužitelja u stvarnom vremenu koji brzo analizira i pregledava zapisnike web poslužitelja. Dolazi kao open source i radi kao naredbena linija u Unix/Linux operativnim sustavima. Omogućuje kratko i korisno izvješće o statistici HTTP -a (web poslužitelja) za Linux administratore u hodu. Također se brine o oba Apač i Ngnix formati zapisa web poslužitelja.
GoAccess raščlanjuje i analizira date formate zapisnika web poslužitelja u željenim opcijama, uključujući CLF (Uobičajeni format zapisa), W3C format (IIS) i Apache virtualnim hostovima, a zatim generiraju izlaz podataka na terminal.
Pogledajte live demo programa Goaccess - https://rt.goaccess.io/
Ima sljedeće značajke.
Trenutno najnovija verzija GoAccess v1.4 nije dostupan iz zadanih spremišta sistemskih paketa, pa da biste instalirali najnoviju stabilnu verziju, morate je ručno preuzeti i kompajlirati iz izvornog koda pod Linux sustavima kao što je prikazano:
Instalirajte GoAccess na CentOS, RHEL i Fedoru # 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 = naslijeđe. # napraviti. # make install.
Instalirajte GoAccess na Debian i 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 = naslijeđe. $ sudo make. $ sudo make install.
Najjednostavniji i preferirani način instaliranja GoAccess -a na Linux pomoću zadanog upravitelja paketa vaše Linux distribucije.
Bilješka: Kao što sam već rekao, neće sve distribucije imati najnoviju verziju GoAccess -a dostupnu u zadanim spremištima sustava.
# yum install goaccess. # dnf install goaccess [Od Fedora 23+ verzije]
GoAccess uslužni program dostupan je od Debian Squeeze 6 i Ubuntu 12.04. Za instalaciju samo pokrenite sljedeću naredbu na terminalu.
$ sudo apt-get install goaccess.
Bilješka: Gornja naredba neće vam uvijek pružiti najnoviju verziju. Da biste dobili najnoviju stabilnu verziju GoAccess -a, dodajte službeno spremište GoAccess Debian & Ubuntu kako je prikazano:
$ 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 ažuriranje. $ sudo apt-get install goaccess.
Nakon što instalirate GoAccess na svom Linux stroju, možete ga početi koristiti pokretanjem sljedeće naredbe. Prvo će od vas tražiti da odredite format dnevnika vašeg pristupnog dnevnika.
Najlakši način da dobijete bilo koju statistiku web poslužitelja upotrijebite zastavicu "f
'S nazivom ulazne datoteke dnevnika kao što je prikazano u nastavku. Naredba u nastavku dat će vam opću statistiku dnevnika vašeg web poslužitelja.
# goaccess -f /var/log/httpd/tecmint.com. # goaccess -f /var/log/nginx/tecmint.com.
Gornja naredba daje vam potpuni pregled mjernih podataka web poslužitelja prikazujući sažetke različitih izvješća kao panele na jednom prikazu koji se može pomicati, kao što je prikazano.
Da biste generirali HTML izvješće o zapisnicima web -poslužitelja Apache, jednostavno ga pokrenite u odnosu na datoteku webloga.
# goaccess -f/var/log/httpd/access_log> reports.html.
Za više informacija i upotrebu posjetite http://goaccess.io/.