Membaca & Analisis Log di aaPanel (Website, Mail, Security)

Oleh Ita Sugiharti
Membaca & Analisis Log di aaPanel (Website, Mail, Security)

Halo, DomaiNesians! Jika kamu mengelola website, server, atau aplikasi di VPS atau aaPanel, salah satu hal penting yang sering diabaikan adalah log. Log adalah sumber informasi utama yang bisa membantu kita memahami apa yang sedang terjadi di server. Dengan analisis log di aaPanel, kita bisa tahu apakah website berjalan normal, apakah ada error di aplikasi, apakah email berhasil terkirim, atau bahkan apakah server kita sedang diserang.

Di dalam aaPanel, semua log penting sudah terintegrasi dengan baik. Panel ini menyediakan menu khusus untuk melihat log dari berbagai layanan seperti website, mail server, security log, hingga panel & system log. Jadi, kamu tidak perlu repot masuk ke server lewat SSH hanya untuk memeriksa file log manual.

Pada artikel kali ini, kita akan membahas secara lengkap bagaimana cara membaca log di aaPanel, bagaimana cara melakukan analisis sederhana, dan tips agar kamu bisa lebih cepat menemukan masalah atau potensi ancaman di server.

Mengapa Membaca Log Itu Penting?

Sebelum kita masuk ke teknis, mari kita pahami dulu alasan kenapa log sangat penting untuk pengelolaan server:

1. Mendeteksi Error Lebih Cepat

Jika website kamu mengalami error (misalnya HTTP 500 Internal Server Error), log bisa menunjukkan penyebab detailnya.

2. Memantau Aktivitas Server

Log juga bisa mencatat siapa yang mengakses website, berapa banyak trafik, dan bagaimana server merespons permintaan di website kita.

3. Menemukan Percobaan Serangan

Dari security log, kamu bisa tahu jika ada upaya brute force login, SQL injection, atau DDoS attack.

4. Audit Aktivitas

Jika ada beberapa orang yang mengelola server, log juga bisa menjadi jejak audit untuk melihat siapa melakukan apa.

5. Membantu Troubleshooting

Saat ada bug atau masalah teknis, log adalah “petunjuk utama” yang bisa membantu developer atau sysadmin memperbaiki masalah.

Jenis-Jenis Log dan Cara Analisis Log di aaPanel

Secara umum, aaPanel menyediakan berbagai jenis log yang dibagi ke dalam beberapa kategori utama dan paling sering digunakan untuk monitoring dan troubleshooting, yaitu:

1. Website Log

Website Log berfungsi mencatat semua aktivitas dan error yang terjadi di website yang di-host di aaPanel.

  • Access Log

Membaca & Analisis Log di aaPanel (Website, Mail, Security) 1

Mencatat semua permintaan (request) ke website (pengunjung, bot, dan API call).

  • Error Log

Membaca & Analisis Log di aaPanel (Website, Mail, Security) 2

Mencatat error yang terjadi pada website seperti script PHP error, file tidak ditemukan (404), atau internal server error (500).

2. Mail Log

Pada aaPanel versi terbaru, log pengiriman email tidak lagi tampil di menu utama Mail Server, tetapi disimpan langsung di sistem file server dan hanya bisa diakses lewat File Manager atau SSH. 

Sementara itu, log yang sekarang ada di menu App Store > Mail Server > Log hanya menampilkan aktivitas internal Postfix/Dovecot secara real-time, bukan seluruh riwayat pengiriman email.

Baca Juga:  Cara Menambah & Mengelola Website di aaPanel, Cuma 5 Menit

Membaca & Analisis Log di aaPanel (Website, Mail, Security) 3

  • Mail Send Log

Log yang mencatat semua aktivitas atau riwayat pengiriman email keluar (SMTP outbound), termasuk:

a. Informasi pengiriman sukses atau gagal

b. Aktivitas relay SMTP (misalnya jika menggunakan SMTP Relay eksternal)

c. Waktu dan alamat tujuan pengiriman

  • Mail Error Log

Log yang mencatat berbagai error pengiriman atau penerimaan email, seperti:

a. Gagal login ke server SMTP

b. Domain tujuan tidak valid

c. Kuota mailbox penuh

d. Koneksi SMTP terputus atau gagal negosiasi SSL

Untuk melihat log lengkap riwayat pengiriman email di aaPanel, kamu bisa menemukannya di salah satu direktori berikut (tergantung versi dan konfigurasi mail server):

Atau di beberapa OS:

3. Security Log

aaPanel juga mencatat berbagai aktivitas keamanan server dan login panel dalam security log. Log ini mencatat semua upaya login yang gagal ke server melalui layanan SSH (sshd) atau panel login.

Membaca & Analisis Log di aaPanel (Website, Mail, Security) 4

Tujuannya adalah untuk memantau apakah ada percobaan login berulang dari IP tertentu yang mengindikasikan adanya brute force attack.

4. Panel & System Log

Selain jenis log sebelumnya, aaPanel juga memiliki log yang mencatat aktivitas internal panel serta sistem operasi server.

Membaca & Analisis Log di aaPanel (Website, Mail, Security) 5

  • Operation Logs

Log yang mencatat aktivitas manual dari user, seperti login, update plugin, mengubah konfigurasi, atau whitelist IP.

  • Run Logs

Log yang berisi catatan seluruh proses atau eksekusi yang dijalankan oleh sistem aaPanel secara otomatis di background. 

  • Cron Logs

Log yang menampilkan hasil eksekusi tugas otomatis (Cron Job) yang dijalankan melalui aaPanel.

Cara Membaca Website Log di aaPanel

Website log adalah salah satu sumber informasi paling penting untuk troubleshooting dan monitoring. Melalui log ini, kita bisa melacak error, aktivitas pengguna, hingga potensi serangan.

1. Mengakses Website Log

Berikut cara mengakses website log yang ada di aaPanel:

a. Login ke aaPanel.

b. Pilih menu Website di sidebar kiri.

c. Pilih nama website yang ingin kamu cek.

Membaca & Analisis Log di aaPanel (Website, Mail, Security) 6

d. Masuk ke tab Log, pilih Access Log atau Error Log.

Membaca & Analisis Log di aaPanel (Website, Mail, Security) 7

2. Membaca Access Log

Contoh bentuk access log:

Keterangan:

  • 192.168.1.10 = IP visitor.
  • [31/Aug/2025:13:25:10 +0700] = waktu akses.
  • “GET /index.php HTTP/1.1” = request yang diminta.
  • 200 = status HTTP (berhasil).
  • 532 = jumlah byte yang dikirim server.
  • “Mozilla/5.0” = browser yang digunakan visitor.

Dari log ini, kamu bisa tahu beberapa informasi berikut:

  • Siapa saja yang mengakses website.
  • File atau halaman apa yang paling sering diakses.
  • Status kode (200 = berhasil, 404 = not found, 500 = error server).

3. Membaca Error Log

Contoh bentuk error log:

Keterangan:

  • [error] = jenis log.
  • [client 192.168.1.10] = IP yang mengakses.
  • PHP Fatal error = jenis error.
  • Call to undefined function get_user() = penyebab error.

Error log ini sangat penting untuk developer karena bisa langsung menunjukkan baris kode atau fungsi yang salah.

Cara Membaca Mail Log di aaPanel

Jika kamu menggunakan Mail Server di aaPanel (misalnya Postfix + Dovecot), kamu bisa melihat log pengiriman email langsung dari sistem bukan melalui tampilan antarmuka aaPanel.

Baca Juga:  2 Cara Monitoring Trafik Jaringan dan Bandwidth di aaPanel

1. Mengakses Mail Log

Berikut cara mengakses mail log yang ada di aaPanel:

a. Login ke aaPanel.

b. Buka menu Files di sidebar aaPanel.

c. Masuk ke direktori:

atau

d. Double click file tersebut untuk melihat log.

Membaca & Analisis Log di aaPanel (Website, Mail, Security) 8

2. Membaca Mail Send Log

Contoh isi mail send log:

Keterangan:

  • Aug 31 14:20:01 = waktu email dikirim.
  • to=user@example.com = alamat tujuan email.
  • relay=mail.example.com = server relay.
  • status=sent (250 OK) = email berhasil dikirim.

3. Membaca Mail Error Log

Contoh isi mail error log:

Keterangan:

  • status=bounced (Host not found) = email gagal dikirim karena domain tujuan tidak valid.

Analisis mail log ini sangat berguna jika kamu ingin tahu apakah email dari website (misalnya notifikasi order atau reset password) terkirim dengan benar atau tidak.

Cara Membaca Security Log di aaPanel

Security log adalah salah satu log terpenting, karena di sinilah kamu bisa melihat upaya serangan atau aktivitas mencurigakan.

1. Mengakses Security Log

Berikut cara mengakses security log yang ada di aaPanel:

a. Login ke aaPanel.

b. Pilih menu Security.

c. Buka tab Brute force protection.

d. Klik tab History Reports.

2. Membaca Security Log

Di aaPanel, security log ditampilkan dalam bentuk tabel sehingga lebih mudah dibaca oleh pengguna:

Membaca & Analisis Log di aaPanel (Website, Mail, Security) 9

  • User = nama pengguna yang dicoba untuk login (misalnya root, admin, atau user lain).
  • IP Address = alamat IP asal percobaan login. Dari sini kamu bisa mengenali apakah IP-nya berasal dari lokasi yang mencurigakan.
  • Service = layanan yang dituju. Dalam contoh ini semuanya sshd, artinya upaya login dilakukan lewat SSH.
  • Login Time = waktu terjadinya percobaan login gagal.

Cara Membaca Panel & System Log

Panel & System Log adalah log yang bisa digunakan untuk melakukan troubleshooting, audit aktivitas, serta memastikan sistem berjalan normal.

1. Mengakses Panel & System Log

aaPanel menyimpan log di dua lokasi utama:

a. Langsung dari Dashboard aaPanel

  • Masuk ke aaPanel.
  • Klik menu “Logs” di sidebar kiri.
  • Di dalamnya, kamu bisa menemukan beberapa kategori log, seperti Panel Logs, Website Logs, Logs Audit, SSH Login Logs, dan Soft Logs.
  • Untuk Logs Audit, SSH Login Logs, dan Soft Logs hanya tersedia di versi aaPanel Pro dan tidak bisa diakses di versi Free.

b. Melalui File System (via SSH atau File Manager)

Jika kamu ingin melihat log mentah secara langsung, kamu bisa mengaksesnya di direktori:

Membaca & Analisis Log di aaPanel (Website, Mail, Security) 10

atau di:

Baca Juga:  Tutorial Cara Menambahkan Domain dan Subdomain di aaPanel

Membaca & Analisis Log di aaPanel (Website, Mail, Security) 11

Untuk melihat log lewat terminal, kamu bisa gunakan perintah:

Perintah ini akan menampilkan log terbaru secara real-time.

2. Membaca Operation Log

Contoh bentuk operation log:

Membaca & Analisis Log di aaPanel (Website, Mail, Security) 12

Keterangan:

  • User = nama pengguna atau user admin yang menjalankan aksi (contoh: tdr7wdqn) atau sistem (system).
  • Operation type = jenis operasi yang dilakukan. Contoh: Brute force protection, mail_sys, site_add, dan lain-lain.
  • Details = deskripsi aksi tersebut, misalnya IP yang di-whitelist, proses update, waktu eksekusi, dan lain-lain
  • Operating time = Waktu pasti kapan aksi itu dilakukan (format YYYY-MM-DD HH:mm:ss)

3. Membaca Run Logs

Contoh bentuk run log:

Membaca & Analisis Log di aaPanel (Website, Mail, Security) 13

Keterangan:

  • [2025-09-30 10:56:16] = menunjukkan waktu saat log dicatat. Formatnya selalu YYYY-MM-DD HH:MM:SS.
  • [DEBUG] = Level log ([DEBUG], [INFO], [WARNING], [ERROR]) yang menandakan tingkat pentingnya log.
  • Traceback (most recent call last): = pesan log utama yang menunjukkan deskripsi singkat dari aktivitas yang dijalankan oleh sistem (Task completed, Starting backup process, dan lain-lain).
  • File “/www/server/panel/plugin/mail_sys/… = file path yang menunjukkan lokasi file Python di server yang menjalankan proses
  • NoAuthorizationException = Jenis error yang terjadi di sistem atau plugin.
  • Sorry. This feature is professional member only. = Pesan error spesifik. Fitur ini hanya tersedia di versi PRO.

4. Membaca Cron Logs

Contoh bentuk cron log:

Membaca & Analisis Log di aaPanel (Website, Mail, Security) 14

Keterangan:

  • [2025-10-09 07:50:03] = waktu saat cron job dijalankan.
  • Successful, Failed, Error = status yang menunjukkan hasil akhir eksekusi task.
  • Renewing the 1 certificate… = deskripsi jenis task atau proses yang sedang dijalankan.
  • Domain Subject: [littlethings.my.id] … = detail output dari perintah shell/script yang dieksekusi.
  • ————————————————————- = separator garis yang digunakan untuk memisahkan log antar eksekusi task.

Kesimpulan

Membaca dan menganalisis log di aaPanel adalah salah satu keterampilan penting yang wajib dikuasai jika kamu mengelola server atau website. Dengan memahami log, kamu bisa mendeteksi error lebih cepat, memantau aktivitas server, menemukan percobaan serangan, memastikan email terkirim dengan baik, serta menjaga server tetap aman dan stabil.

Di aaPanel, ada empat log utama yang perlu diperhatikan adalah yaitu Website Log (Access & Error), Mail Log (Send & Error), Security Log (Login & Firewall), dan Panel & System Log. Dengan rutin membaca dan menganalisis log, kamu bisa menjaga performa website tetap optimal sekaligus mengantisipasi serangan sebelum terlambat.

Jika kamu ingin pengelolaan server lebih mudah, stabil, dan aman, gunakan Cloud VPS DomaiNesia. Dengan performa tinggi, dukungan penuh untuk aaPanel, serta fitur keamanan yang andal, Cloud VPS DomaiNesia adalah pilihan tepat buat kamu yang serius membangun website atau aplikasi online.

Ita Sugiharti

If this post has reached you, then I hope it helps. If you have any questions or feedback, just leave a comment.

Berlangganan Artikel

Dapatkan artikel, free ebook dan video
terbaru dari DomaiNesia

{{ errors.name }} {{ errors.email }}
Migrasi ke DomaiNesia

Migrasi Hosting ke DomaiNesia Gratis 1 Bulan

Ingin memiliki hosting dengan performa terbaik? Migrasikan hosting Anda ke DomaiNesia. Gratis jasa migrasi dan gratis 1 bulan masa aktif!

Ya, Migrasikan Hosting Saya

Hosting Murah

This will close in 0 seconds