GoAccess, telepítse ezt az elemző alkalmazást az Ubuntu 20.04-re

a goaccessről

A következő cikkben a GoAccess-t vesszük szemügyre. Ez alkalmazás webszerver, nyílt forráskódú és Unix-szerű operációs rendszerek elemzésére. Szövegalapú felhasználói felülettel és webalkalmazással rendelkezik. A program valós idejű elemzést nyújthat számunkra a webszerver naplóinak folyamatos figyelemmel kísérésével.

A következő sorokban meglátjuk, hogyan telepítse a GoAccess programot az Ubuntu 20.04-be, hogy problémamentesen figyelhesse a webkiszolgálónkat. Ezenkívül gyors és értékes HTTP statisztikákat biztosít a rendszergazdák számára, akik útközben vizuális jelentést igényelnek a szerverről.

A GoAccess általános szolgáltatásai

  • Minden Az irányítópultok és a mutatók ütemezése szerint a terminál kimenetén 200 ms-onként, a HTML-kimeneten pedig másodpercenként frissülni kell.
  • GoAccess bármilyen egyedi rekord formátumú karakterláncot engedélyez. Az előre definiált lehetőségek a következőket tartalmazzák: Apache, Nginx, Amazon S3, rugalmas terheléselosztás, CloudFront stb.
  • Kövesse nyomon a kérelem teljesítéséhez szükséges időt. Ez rendkívül hasznos, ha nyomon akarja követni, hogy mely oldalak lassítják webhelyét.
  • Ez a program kínál nekünk a a naplók fokozatos feldolgozásának képessége a lemezen található B + Tree adatbázis segítségével.
  • A GoAccess az C-ben írva. A futtatásához csak az ncurses szükséges függőségként.
  • Tudunk meghatározza a látogatások számát, a látogatókat, a sávszélességet és a leglassabb végrehajtási kérelmek mutatóit időpont vagy dátum szerint.
  • Mutatók virtuális gazdagépenként. Egy panel megmutatja, hogy melyik virtuális gazdagép használja fel a webkiszolgáló erőforrásainak legnagyobb részét.
  • Testreszabható színvilág. A GoAccess alkalmazkodhatunk saját ízlésünk / színkombinációinkhoz.
  • Valós idejű naplóelemzést a (z) irányítópulton keresztül hajthat végre több kimeneti formátum. A terminál kijárata mellett A GoAccess lehetővé teszi HTML, JSON vagy CSV jelentések létrehozását.
  • A program képes észlelni az agresszív nyomkövetőket / botokat és a gazda panel segítségével könnyű azonosítani, hogy ki fogyasztja el a sávszélességünket.
  • A jelentés irányítópultjai kibővíthetők további információkért, hogy ez lehetővé tegye számunkra a különböző jelentések közötti összefüggések gyors ellenőrzését.

Ez csak néhány jellemzője ennek a programnak. Ők tudnak részletesen konzultáljon mindegyikkel az projekt honlapja.

GoAccess telepítés az Ubuntu 20.04-re

A GoAccess az elérhető a hivatalos Ubuntu adattárakban, így a telepítés meglehetősen egyszerű. Mint gyakran előfordul, kényelmes, ha elérhető a program legújabb verziója. Emiatt, felvesszük a rendszerünkbe a GoAccess adattárat. Ehhez meg kell nyitnunk egy terminált (Ctrl + Alt + T), és végre kell hajtanunk a következő parancsokat:

add goaccess repo

echo "deb http://deb.goaccess.io/ $(lsb_release -cs) main" | sudo tee -a /etc/apt/sources.list.d/goaccess.list

wget -O - https://deb.goaccess.io/gnugpg.key | sudo apt-key --keyring /etc/apt/trusted.gpg.d/goaccess.gpg add -

Most nézzük frissítse az APT gyorsítótárát a következő paranccsal:

sudo apt update

Ezen a ponton megtehetjük hajtsa végre a telepítést futás:

goaccess telepítése

sudo apt install goaccess

Gyors áttekintés a GoAccess-ről

Az első dolog, amit tehet forduljon a terminál által nyújtott segítséghez. Ehhez csak végrehajtanunk kell:

kecske segítség

goaccess --help

Továbbá, a GoAccess használatának alapvető módja az, ha egyszerűen megad egy naplófájlt, vagy kiválaszthatja a naplót a Virtualhost-ból is. Ebben az esetben az apache fájlt fogom használni:

goaccess /var/log/apache2/access.log

Se megmutat nekünk egy képernyőt a terminálon, ahol kiválaszthatjuk a rekord kimeneti formátumát. Ebben a példában a CLF opciót fogom választani (harmadik lehetőség).

válassza a kilépés opciót

Miután megnyomta a gombot Intro, azonnal megkezdődik az elemzés.

Apache naplóelemzés

Szeretném tisztázni, hogy ezt a tesztet otthoni tesztkiszolgálóval végzem. Emiatt nincs sok tevékenység a nyilvántartásban.

A program nagyon érdekes lehetősége a jelenítse meg az eredményeket közvetlenül a webböngészőnkben. Ennek eléréséhez a GoAccess-et a következő módon kell használnunk:

sudo goaccess /var/log/apache2/access.log --log-format=COMBINED -a -o /var/www/html/informe.html

ezt a böngészőből megnyitható fájlt generál. Ebben az esetben a kimeneti fájl neve report.html, Mindegyikhez módosítható.

jelentés által generált html goaccess

eltávolítást

hogy távolítsa el ezt a programot, csak egy terminált kell megnyitnunk (Ctrl + Alt + T) és végrehajtani:

uninstall goaccess

sudo apt remove goaccess; sudo apt autoremove

Ez egy alapvető, de nagyon hasznos eszköz. Legyen olyan program, amely képes elemezze a naplókat grafikusan és interaktív módon előnye mindannyiunk számára, akik a Gnu / Linux-on dolgozunk. További információ erről a programról a felhasználók konzultáljon a projekt honlapja vagy a hivatalos dokumentáció.


Hagyja megjegyzését

E-mail címed nem kerül nyilvánosságra. Kötelező mezők vannak jelölve *

*

*

  1. Az adatokért felelős: Miguel Ángel Gatón
  2. Az adatok célja: A SPAM ellenőrzése, a megjegyzések kezelése.
  3. Legitimáció: Az Ön beleegyezése
  4. Az adatok közlése: Az adatokat csak jogi kötelezettség alapján továbbítjuk harmadik felekkel.
  5. Adattárolás: Az Occentus Networks (EU) által üzemeltetett adatbázis
  6. Jogok: Bármikor korlátozhatja, helyreállíthatja és törölheti adatait.