GoAccess (Apache na Real-Time da Nginx) Analyzer Log Server


GoAccess shiri ne na mu'amala da sabar gidan yanar gizo na ainihin-lokaci wanda ke bincika da kuma duba rajistar rajistar sabar yanar gizo. Ya zo a matsayin tushen budewa kuma yana aiki azaman layin umarni a cikin Unix/Linux tsarin aiki. Yana bayar da taƙaitaccen rahoton ƙididdigar HTTP (webserver) mai fa'ida ga masu gudanar da Linux akan tashi. Hakanan yana kula da tsarin sabar yanar gizo na Apache da Ngnix.

GoAccess yana nazarin tsarin rajistar sabar gidan yanar gizo da aka bayar a cikin zaɓin da aka fi so da suka haɗa da CLF (Tsarin Log na gama gari), tsarin W3C (IIS), da runduna kama-da-wane na Apache, sannan samar da fitar da bayanan zuwa tashar.

Duba Live Demo na Goaccess - https://rt.goaccess.io/

Yana da siffofi masu zuwa.

  1. Babban ƙididdiga, bandwidth, da sauransu.
  2. Manyan Baƙi, Rarraba Lokacin Baƙi, Shafukan Magana & URLs, da 404 ko Ba a Samu ba.
  3. Masu Runduna, Juya DNS, Wurin IP.
  4. Tsarin Aiki, Masu Bincikowa, da Spiders.
  5. Lambobin Matsayi HTTP
  6. Geo-Location - Nahiyar/Kasar/Birni
  7. Ma'auni ga Mai watsa shiri na Farko
  8. Tallafi don HTTP/2 & IPv6
  9. Ikon fitarwa JSON da CSV
  10. Ƙara sarrafa log ɗin da goyan baya ga manyan bayanai + dagewar bayanai
  11. Shirye-shiryen Launi Daban-daban

Ta yaya zan Sanya GoAccess a Linux?

A halin yanzu, sigar GoAccess v1.4 na baya-bayan nan ba ta samuwa daga ma'ajiyar tsarin tsarin tsoho, don haka don shigar da sabuwar barga, kuna buƙatar zazzagewa da tattara ta da hannu daga lambar tushe a ƙarƙashin tsarin Linux kamar yadda aka nuna:

------------ 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

Hanya mafi sauƙi kuma da aka fi so don shigar da GoAccess akan Linux ta amfani da tsoho mai sarrafa fakitin rarraba Linux ɗin ku.

Lura: Kamar yadda na fada a sama, ba duk rabawa ba ne za su sami mafi kyawun sigar GoAccess da ake samu a cikin tsoffin ma'ajin tsarin.

# yum install goaccess
# dnf install goaccess    [From Fedora 23+ versions]

Ana samun amfanin GoAccess tun Debian Squeeze 6 da Ubuntu 12.04. Don shigarwa kawai gudanar da umarni mai zuwa akan tashar tashar.

$ sudo apt-get install goaccess

Lura: Umurnin da ke sama ba koyaushe zai ba ku mafi sabon sigar ba. Don samun ingantaccen sigar GoAccess, ƙara ma'ajiyar GoAccess Debian & Ubuntu kamar yadda aka nuna:

$ 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

Ta yaya zan yi amfani da GoAccess?

Da zarar an shigar da GoAccess akan injin Linux ɗin ku, zaku iya shirye don fara amfani da shi ta hanyar aiwatar da umarni mai zuwa. Da farko zai tambaye ku don tantance tsarin log na log ɗin shiga ku.

Hanya mafi sauƙi don samun kowace ƙididdiga ta sabar gidan yanar gizo ta yi amfani da tutar ''f' tare da shigar da sunan fayil ɗin log kamar yadda aka nuna a ƙasa. Umurnin da ke ƙasa zai ba ku ƙididdiga gabaɗaya na rajistan ayyukan sabar gidan yanar gizon ku.

# goaccess -f /var/log/httpd/linux-console.net
# goaccess -f /var/log/nginx/linux-console.net

Umurnin da ke sama yana ba ku cikakken bayyani na ma'aunin sabar gidan yanar gizo ta hanyar nuna taƙaitaccen rahotanni daban-daban a matsayin fanai akan gani guda ɗaya kamar yadda aka nuna.

Ta yaya zan samar da rahoton HTML Apache?

Don samar da rahoton HTML na rajistan ayyukan sabar yanar gizon ku na Apache, kawai gudanar da shi akan fayil ɗin yanar gizon ku.

# goaccess -f /var/log/httpd/access_log > reports.html

Don ƙarin bayani da amfani da fatan za a ziyarci http://goaccess.io/.