Sebenarnya ini merupakan materi terakhir dari modul keamanan jaringan. Materi terkhir ini membahas tentang bagaimana cara membaca logfile beberapa service di Sistem Operasi Linux, namun kali ini untuk membaca logfile tersebut kita akan dimudahkan dengan salah satu aplikasi web based bernama Webalizer Logfile Analysis.
Berikut beberapa paket yang dibutuhkan pada praktek kali ini:
- Webmin
- Apache Web Server
- Firestarter
- Webalize Logfile Analysis
Langkah 1
Install Firestarter
Ketik command ini pada terminal:
sudo apt-get install firestarter
Setting firestarter untuk memfilter NIC yang terkoneksi pada jaringan internet, atau jika terdapat 2 NIC aktifkan fitur Internet Connection Sharing (ICS).
Lalu buka port 10000 pada incoming connection.
Klik Apply (Tanda Checklis berwarana hijau) ini berfungsi untuk membuka port 10000, port yang digunakan oleh Webmin.
Langkah 2
Install Webmin
Untuk install webmin sudah dibahas di altertek.net pada link dibawah ini:
Jika sudah silahkan pergi ke browser anda, pada address bar ketik https://localhost:10000
Jika pada Ubuntu username adalah user standar sedangkan password adalah root password.
Jika pada red Hat Based seperti Fedora username: root, password: root password.
Langkah 3
Install Apache Web Server
Untuk menginstall apache web server dapat menggunakan webmin ataupun Linux terminal.
Via terminal:
sudo apt-get install apache2
Via Webmin
- Klik Unused Modules
- Klik Apache Web Server
- Klik Install Apache Web Server
Jika apache sudah terinstall, maka jika anda mengetik http://localhost terdapat tulisan "It Works".
Langkah 4
Install Webalizer Logfile Analysis
Seperti install apache pada Webmin, klik Unused Modules dan cari Webalizer Logfile Analysis.
Jika sudah sekarang refresh module seperti gambar dibawah ini.
Lalu Logout dan masuk kembali ke halaman Webmin
Jika sudah masuk pada tab server dan anda akan lihat Webalizer Logfile Analysis sudah berada pada tab tersebut.
Pada praktek ini saya mencontohkan untuk melihat log Apache
Klik Webalizer Logfile Analysis, jika logfile Apache sudah ada anda tidak perlu menambahkan service log, jika belum lakukan hal berikut:
Arahkan ke /var/log/apache2/access.log
Apache
Nb: Mendukung Apache Log, Squid Log, dan FTP Log.
- Klik Write report to directory:
Silahkan taruh di directory yang anda sukai, saya sendiri menempatkannya pada directory /home/document/
Klik Save dan kembali pada tab Webalizer Logfile Analysis, sekarang anda akan lihat Apache log sudah ada pada Webalizer.
Klik
/var/log/apache2/access.log
Maka akan ada tampilan seperti ini
Sebelumnya silahkan buka http://localhost beberapa kali, hitung berapa kali anda membuka alamat tersebut.
Lalu klik generate report untuk mengubah logfile ke format HTML dan klik View report untuk melihatnya.
Maka anda akan melihat berapa kali web anda di klik.
Anda dapat membuat jadwal kapan generate log ke format HTML dilakukan, (Per Menit, Per Jam, Per Hari, & Per Tahun) namun dengan resiko kapaistas hardisk anda cepat penuh karena digunakan untuk menaruh hasil generasi log.
Selamat mencoba.