GeoIP Pada Dspace 8 , Mengaktifkan GeoIP

Apa itu GeoLite2 City Database?

GeoLite2 City Database adalah sebuah kumpulan data yang disediakan secara gratis oleh MaxMind. Data ini digunakan untuk menghubungkan alamat IP dengan lokasi geografis yang spesifik, hingga ke tingkat kota. Sederhananya, database ini bisa membantu kita mengetahui dari mana asal sebuah koneksi internet berdasarkan alamat IP-nya.

Kegunaan GeoLite2 City Database secara Umum:

Analisis Web: Memahami dari mana saja pengunjung situs web berasal.
Personalisasi Konten: Menyesuaikan konten atau iklan yang ditampilkan berdasarkan lokasi pengguna.
Pencegahan Penipuan: Mendeteksi aktivitas mencurigakan berdasarkan lokasi geografis.
Penelitian: Melakukan analisis data berdasarkan lokasi.
Geo-Targeting: Menargetkan pengguna berdasarkan lokasi geografis untuk pemasaran.

Kegunaan GeoLite2 City Database Pada Dsapce:

Pada Dspace digunakan untuk statistik , ada di halaman depan Dspace , menghitung berapa kali koleksi diakses.

Bagaimana cara kerja GeoLite2 City Database?

Database ini berisi daftar besar alamat IP dan lokasi geografis yang terkait. Ketika Anda memasukkan sebuah alamat IP, database akan mencari data yang cocok dan memberikan informasi tentang negara, wilayah, kota, dan kadang-kadang bahkan kode pos dari alamat IP tersebut.

GeoIP dan Dspace 

Setelah install Dspace , login dan cek Health. Modul Health digunakan untuk mengecek kestabilan / kesehatan sistem DSpace sehingga menjamin kestabilan kerja Dspace dalam menunjang produktifitas repository institusi. Pada bafian GeoIP tertera pesan eror
Reason : The required 'dbfile' configuration is missing in usage-statistics.cfg!

Mari kita bahas satu per satu 

Konfigurasi GeoIP Dspace 

Login SSH , dan ketikan perintah berikut 

mkdir /opt/dspace8/geoipcode-box

cd /opt/dspace8/geoipcode-box

Buka browser https://github.com/P3TERX/GeoLite.mmdb/releases/ disanalah kita download file GeoLite2-City.mmdb , pada saat artikel ini dibuat pada tanggal 29 Agustus 2024 terdapat release terbaru versi 2024.08.28 , jika anda praktik di tanggal selanjut  ya kemungkinan akan ada versi terbaru jadi lihat dulu pada Github https://github.com/P3TERX/GeoLite.mmdb/releases/

Version paling baru ada diatas , catat angka itu adalah version nya , pakai angka tanggal , pada saat tutorial ini dibuat adalah version 2024.08.28. Version nya akan selalu baru , diperbarui dua kali seminggu, setiap hari Selasa dan Jumat. Database ASN GeoLite2 adalah diperbarui setiap hari.alert-success

Isi dari file GeoLite2-City.mmdb adalah sebuah database yang berisi informasi tentang lokasi geografis berdasarkan alamat IP.

Database ini menggunakan format MMDB (MaxMind DB) yang merupakan format khusus untuk menyimpan data geografis. Format ini efisien dalam penyimpanan dan pencarian data.
Secara umum, file GeoLite2-City.mmdb mengandung informasi seperti:
Negara: Negara asal alamat IP.
Wilayah: Wilayah atau provinsi di mana alamat IP berada.
Kota: Kota atau kotamadya yang terkait dengan alamat IP.
Latitude dan Longitude: Koordinat geografis (lintang dan bujur) dari lokasi tersebut.
Kode Pos: Kode pos yang mungkin terkait dengan alamat IP (jika tersedia).

Ingat masih di direktori /opt/dspace8/geoip/ lakukan download file GeoLite2-City.mmdbalert-success

Ketikan perintah berikut

export VERSION=2024.08.28code-box

wget https://github.com/P3TERX/GeoLite.mmdb/releases/download/${VERSION}/GeoLite2-City.mmdbcode-box

Edit file konfigurasi usage-statistics.cfg

nano /opt/dspace8/config/modules/usage-statistics.cfgcode-box

Uncoment , dan ubah letak file GeoLite2-City.mmdb 

#usage-statistics.dbfile = /usr/share/GeoIP/GeoLite2-City.mmdb

Menjadi sesuai direktori yang dibuat sebelum nya

usage-statistics.dbfile = /opt/dspace8/geoip/GeoLite2-City.mmdb

keluar dan simpan konfigurasi

Jika melakukan perubahan konfigurasi pada Dspace, ingat lakukan restart tomcat. 

 sudo systemctl daemon-reloadcode-box

 sudo systemctl restart tomcatcode-box

Coba cek di Healt sekarang sudah normal tanpa pesan eror 



Kesimpulan:

GeoLite2 City Database pada Dspace adalah alat yang sangat berguna untuk berbagai keperluan, terutama dalam bidang analisis data statistik , untuk menghasilkan laporan berbasis lokasi/negara.


Butuh hosting atau email cpanel pakai Jagoan Hosting. Dijamin bagus layanan nya recomended. Hosting Indonesia Paling Kredibel Bikin Kebutuhan Onlinemu jadi Fleksibel. Tersedia berbagai paket hosting dan email bisnis yang ramah pustakawan. Klik aja link berikut JAGOANHOSTING.COM , diskon 10% untuk VPS , gunakan kode promo ZAE10 , diskon berlaku hingga 29 September 2024


Referensi 

إرسال تعليق

Post a Comment (0)

أحدث أقدم