Skip to content

Manajemen Log Sistem

Vapor menyediakan kemampuan manajemen log yang komprehensif untuk melihat, mencari, dan menganalisis log sistem melalui integrasi systemd journal.

Prasyarat

  • Distribusi Linux berbasis systemd
  • Service journal berjalan
  • Izin yang sesuai untuk membaca log sistem
  1. Dari menu utama, klik Logs
  2. Log viewer terbuka dengan streaming log real-time

Antarmuka Log Viewer

Komponen Utama

Log viewer terdiri dari:

  • Filter Bar: Opsi pencarian dan filter
  • Log Stream: Log real-time atau historis
  • Panel Detail: Informasi entri log yang diperluas
  • Timeline: Kepadatan log visual sepanjang waktu

Tampilan Entri Log

Setiap entri log menampilkan:

  • Timestamp: Kapan event terjadi
  • Priority: Level log (Emergency hingga Debug)
  • Unit/Service: Sumber log
  • Message: Konten log sebenarnya
  • Host: Sistem yang menghasilkan log

Level Prioritas

Log diberi kode warna berdasarkan prioritas:

  • 🔴 Emergency (0): Sistem tidak dapat digunakan
  • 🔴 Alert (1): Tindakan harus segera diambil
  • 🔴 Critical (2): Kondisi kritis
  • 🟠 Error (3): Kondisi error
  • 🟡 Warning (4): Kondisi peringatan
  • 🔵 Notice (5): Normal tapi signifikan
  • Info (6): Pesan informasi
  • Debug (7): Pesan debug-level

Pencarian dan Filter

Gunakan search bar untuk pencarian berbasis teks:

  • Mencari di semua field log
  • Case-insensitive secara default
  • Mendukung pola regex dengan /pattern/

Filter Lanjutan

Klik Filters untuk mengakses opsi lanjutan:

Rentang Waktu

  • Live: Streaming real-time
  • Last Hour: 60 menit terakhir
  • Today: Sejak tengah malam
  • Yesterday: Hari sebelumnya
  • Last Week: 7 hari terakhir
  • Custom Range: Rentang tanggal/waktu spesifik

Filter Prioritas

  • Pilih level prioritas minimum
  • Tampilkan hanya prioritas tertentu
  • Kecualikan pesan debug/info

Filter Unit/Service

  • Filter berdasarkan unit systemd
  • Pilih beberapa service
  • Sertakan/kecualikan pesan kernel
  • Filter berdasarkan proses tertentu

Monitoring Real-time

Live Streaming

Aktifkan streaming log real-time:

  1. Klik toggle Live
  2. Log update otomatis
  3. Entri baru di-highlight
  4. Auto-scroll ke terbaru

Follow Mode

Ikuti service tertentu:

  1. Pilih service di filter
  2. Aktifkan mode Follow
  3. Hanya entri baru dari service tersebut ditampilkan

Export Log

Format Export

Export log yang difilter dalam berbagai format:

  • JSON: Data terstruktur
  • CSV: Kompatibel spreadsheet
  • Plain Text: Format teks sederhana
  • Syslog Format: Format tradisional

Opsi Export

  1. Terapkan filter yang diinginkan
  2. Klik Export
  3. Pilih format
  4. Pilih field untuk disertakan
  5. Download file

Alert dan Notifikasi

Log Alert

Konfigurasi alert untuk pola tertentu:

  1. Klik Create Alert
  2. Definisikan kondisi:
    • Pencocokan pola log
    • Threshold error
    • Kegagalan service
  3. Atur metode notifikasi:
    • Email
    • Webhook
    • Notifikasi dashboard

Praktik Terbaik

Manajemen Log

  1. Review Reguler: Periksa log harian untuk masalah
  2. Setup Alert: Monitoring proaktif
  3. Arsip Log Penting: Export dan simpan
  4. Pembersihan: Rotasi log dengan tepat
  5. Dokumentasi Pola: Catat masalah umum

Monitoring Keamanan

  1. Log Auth: Monitor percobaan autentikasi
  2. Penggunaan Sudo: Lacak eskalasi privilege
  3. Koneksi Network: Perhatikan aktivitas tidak biasa
  4. Akses File: Monitor file sensitif
  5. Perubahan Service: Lacak start/stop service

Pemecahan Masalah

Tidak Ada Log Ditampilkan

  • Periksa service journal: systemctl status systemd-journald
  • Verifikasi izin: User perlu keanggotaan grup journal
  • Periksa disk space untuk storage journal
  • Pastikan sinkronisasi waktu benar

Log Tidak Lengkap

  • Rotasi journal mungkin telah menghapus log lama
  • Periksa limit ukuran journal
  • Verifikasi logging persisten diaktifkan
  • Review pengaturan rate limiting

Dibuat dengan semangat gotong royong demi kemajuan bangsa 🇮🇩