GoAccess, instal aplikasi analisis ini di Ubuntu 20.04

tentang goaccess

Pada artikel selanjutnya kita akan melihat GoAccess. Ini adalah aplikasi untuk menganalisis server web, sumber terbuka, dan untuk sistem operasi mirip Unix. Ini memiliki antarmuka pengguna berbasis teks dan aplikasi web. Program ini dapat memberi kami analisis waktu nyata dengan terus memantau log server web.

Pada baris berikut kita akan melihat caranya instal GoAccess di Ubuntu 20.04 agar dapat memantau server web kami tanpa masalah. Selain itu, ini menyediakan statistik HTTP yang cepat dan berharga untuk administrator sistem yang memerlukan laporan visual server saat dalam perjalanan.

Fitur Umum GoAccess

  • semua dasbor dan metrik dijadwalkan untuk diperbarui setiap 200 md pada keluaran terminal dan setiap detik pada keluaran HTML.
  • Akses Go mengizinkan string format rekaman kustom apa pun. Opsi yang telah ditentukan meliputi; Apache, Nginx, Amazon S3, Elastic Load Balancing, CloudFront, dll.
  • Lacak waktu yang diperlukan untuk memenuhi permintaan. Ini sangat berguna jika Anda ingin melacak halaman mana yang memperlambat situs Anda.
  • Program ini menawarkan kepada kita kemampuan untuk memproses log secara bertahap melalui database B + Tree pada disk.
  • GoAccess adalah ditulis dalam C. Untuk menjalankannya, Anda hanya perlu ncurses sebagai dependensi.
  • Kita bisa menentukan jumlah kunjungan, pengunjung, bandwidth, dan metrik untuk permintaan eksekusi yang paling lambat berdasarkan waktu atau tanggal.
  • Metrik per host virtual. Sebuah panel akan menunjukkan kepada kita host virtual mana yang menghabiskan sebagian besar sumber daya server web.
  • Skema warna yang dapat disesuaikan. Kami dapat mengadaptasi GoAccess agar sesuai dengan selera / kombinasi warna kami sendiri.
  • Anda dapat melakukan analisis log waktu nyata melalui dasbor di berbagai format keluaran. Selain pintu keluar terminal, GoAccess memungkinkan untuk menghasilkan laporan HTML, JSON atau CSV.
  • Programnya bisa mendeteksi pelacak / bot agresif dan mengidentifikasi siapa yang menggunakan bandwidth kami dengan mudah dengan panel host.
  • Dasbor laporan dapat diperluas untuk mempelajari lebih lanjut, sehingga memungkinkan kami untuk memverifikasi korelasi antara laporan yang berbeda dengan cepat.

Ini hanyalah beberapa fitur dari program ini. Mereka bisa konsultasikan semuanya secara detail dari situs proyek.

Instalasi GoAccess di Ubuntu 20.04

GoAccess adalah tersedia di repositori resmi Ubuntu, jadi penginstalannya cukup sederhana. Seperti yang sering terjadi, lebih mudah untuk memiliki versi terbaru dari program yang tersedia. Untuk alasan ini, kami akan menambahkan repositori GoAccess ke sistem kami. Untuk melakukan ini, kita harus membuka terminal (Ctrl + Alt + T) dan menjalankan perintah berikut:

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

Sekarang ayo perbarui cache APT dengan perintah:

sudo apt update

Pada titik ini, kami bisa lakukan penginstalan berlari:

instal goaccess

sudo apt install goaccess

Sekilas tentang GoAccess

Hal pertama yang dapat Anda lakukan adalah lihat bantuan yang diberikan oleh terminal. Untuk ini kita hanya perlu mengeksekusi:

bantuan goacess

goaccess --help

Selain itu, cara dasar untuk menggunakan GoAccess adalah dengan menentukan file log, atau Anda juga dapat memilih log dari Virtualhost Anda. Dalam hal ini saya akan menggunakan file apache:

goaccess /var/log/apache2/access.log

Se Ini akan menunjukkan kepada kita layar di terminal tempat kita dapat memilih format keluaran dari rekaman. Untuk contoh ini, saya akan memilih CLF (pilihan ketiga).

pilih opsi keluar

Setelah menekan tombol Intro, segera analisis akan dimulai.

Analisis log Apache

Saya ingin mengklarifikasi bahwa saya melakukan pengujian ini dengan server pengujian rumah. Karena alasan ini, tidak ada aktivitas hebat di registri.

Opsi yang sangat menarik dari program ini adalah tampilkan hasilnya langsung di browser web kami. Untuk mencapai ini, kita harus menggunakan GoAccess dengan cara berikut:

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

Ini akan menghasilkan file yang dapat dibuka dari browser. Nama file keluaran, dalam kasus ini report.html, dapat dimodifikasi agar sesuai dengan masing-masing individu.

laporan yang dihasilkan oleh goaccess html

Copot pemasangan

untuk hapus program ini, kita hanya perlu membuka terminal (Ctrl + Alt + T) dan menjalankan:

hapus instalan goaccess

sudo apt remove goaccess; sudo apt autoremove

Ini adalah alat dasar tetapi sangat berguna. Punya program yang bisa menganalisis log secara grafis dan interaktif, ini merupakan keuntungan bagi kita semua yang bekerja di Gnu / Linux. Untuk informasi lebih lanjut tentang program ini, pengguna bisa berkonsultasi dengan situs proyek o la dokumentasi resmi.


Jadilah yang pertama mengomentari

tinggalkan Komentar Anda

Alamat email Anda tidak akan dipublikasikan. Bidang yang harus diisi ditandai dengan *

*

*

  1. Penanggung jawab data: Miguel Ángel Gatón
  2. Tujuan data: Mengontrol SPAM, manajemen komentar.
  3. Legitimasi: Persetujuan Anda
  4. Komunikasi data: Data tidak akan dikomunikasikan kepada pihak ketiga kecuali dengan kewajiban hukum.
  5. Penyimpanan data: Basis data dihosting oleh Occentus Networks (UE)
  6. Hak: Anda dapat membatasi, memulihkan, dan menghapus informasi Anda kapan saja.