Dalam tutorial ini, kami akan menunjukkan kepada Anda cara menginstal GoAccess di AlmaLinux 8. Bagi Anda yang belum tahu, GoAccess adalah program penganalisa log server web interaktif dan real-time yang menganalisis dan melihat log server web dengan cepat. Ini menyediakan statistik HTTP yang cepat dan berharga untuk administrator sistem yang memerlukan laporan server visual dengan cepat. Ini mem-parsing file log web yang ditentukan dan mengeluarkan data ke terminal.
Artikel ini mengasumsikan Anda memiliki setidaknya pengetahuan dasar tentang Linux, tahu cara menggunakan shell, dan yang terpenting, Anda meng-host situs Anda di VPS Anda sendiri. Instalasi cukup sederhana dan mengasumsikan Anda sedang berjalan di akun root, jika tidak, Anda mungkin perlu menambahkan 'sudo
' ke perintah untuk mendapatkan hak akses root. Saya akan menunjukkan kepada Anda langkah demi langkah penginstalan penganalisis log server web real-time GoAccess dan penampil interaktif di AlmaLinux 8. Anda dapat mengikuti instruksi yang sama untuk CentOS dan Rocky Linux.
Prasyarat
- Server yang menjalankan salah satu sistem operasi berikut:AlmaLinux 8.
- Sebaiknya Anda menggunakan penginstalan OS baru untuk mencegah potensi masalah.
- Seorang
non-root sudo user
atau akses keroot user
. Kami merekomendasikan untuk bertindak sebagainon-root sudo user
, namun, karena Anda dapat membahayakan sistem jika tidak berhati-hati saat bertindak sebagai root.
Instal GoAccess di AlmaLinux 8
Langkah 1. Pertama, mari kita mulai dengan memastikan sistem Anda mutakhir.
sudo dnf update sudo dnf install epel-release sudo dnf install ncurses-devel libmaxminddb-devel openssl-devel sudo dnf groupinstall 'Development Tools'
Langkah 2. Menginstal GoAccess di AlmaLinux 8.
Sekarang kami mengunduh versi terbaru GoAccess dari halaman resmi menggunakan wget
perintah:
wget https://tar.goaccess.io/goaccess-1.5.2.tar.gz
Setelah itu Anda hanya perlu melakukan dekompresi:
tar -xzvf goaccess-1.5.2.tar.gz
Selanjutnya, konfigurasikan dan instal paket:
cd goaccess-1.5.2 autoreconf -fi sudo ./configure --enable-utf8 --enable-geoip=mmdb --with-openssl sudo make sudo make install
Verifikasi pemasangan GoAccess:
goaccess --version
Langkah 3. Konfigurasikan GoAccess.
Secara default, GoAccess menyimpan file konfigurasinya di /usr/local/etc/goaccess/goaccess.conf
. Sekarang kita edit konfigurasinya menggunakan editor teks nano:
sudo nano /usr/local/etc/goaccess/goaccess.conf
Ubah file berikut:
# The following time format works with any of the # Apache/NGINX's log formats below. # time-format %H:%M:%S
# The following date format works with any of the # Apache/NGINX's log formats below. # date-format %d/%b/%Y # log-format COMBINED # log-format %v:%^ %h %^[%d:%t %^] "%r" %s %b "%R" "%u"
Simpan dan tutup file. Setelah konfigurasi selesai, sekarang jalankan GoAccess menggunakan perintah berikut:
sudo ln -s /usr/local/bin/goaccess /usr/bin/goaccess sudo goaccess /var/log/nginx/access.log
Anda akan disambut dengan dasbor berikut:
Langkah 4. Buat Laporan HTML.
Untuk membuat laporan HTML dari log server web Nginx Anda, jalankan saja pada file weblog Anda:
goaccess /var/log/nginx/access.log -o stats.html
Selamat! Anda telah berhasil menginstal GoAccess. Terima kasih telah menggunakan tutorial ini untuk menginstal penganalisis log web GoAccess pada sistem AlmaLinux 8 Anda. Untuk bantuan tambahan atau informasi berguna, kami sarankan Anda memeriksa GoAccess resmi situs web.