Skip to content

emka.web.id

menulis pengetahuan – merekam peradaban

Menu
  • Home
  • Tutorial
  • Search
Menu

Tutorial Monitoring Log Server dengan Logwatch

Posted on May 14, 2024

Sistem Linux mencatat banyak informasi penting ke dalam file log. Setiap layanan yang Anda pasang biasanya memiliki file log sendiri. Ini tambahan dari log bawaan sistem, seperti dmesg, log booting, log package manager, dan lainnya. File log ini bisa berisi ribuan entri dalam waktu singkat.

Memang data log ini berguna untuk memahami apa yang terjadi di sistem Anda (terutama saat ada masalah). Namun, file log bisa menjadi sangat besar dan sulit dibaca. Misalnya, peringatan penting mungkin terkubur di antara ratusan entri lainnya. Mencari peringatan ini secara manual akan memakan waktu lama.

Logwatch hadir untuk membantu administrator sistem. Program ini akan memantau file log yang Anda tentukan dan memberi tahu Anda melalui email jika ada entri yang perlu diperhatikan. Setelah kita mengkonfigurasi Logwatch, program ini akan memeriksa kejadian yang perlu diwaspadai secara otomatis.

Tutorial ini akan membahas langkah demi langkah untuk menginstal dan mengkonfigurasi Logwatch di sistem Linux.

Apa yang akan Anda pelajari:

  • Cara menginstal Logwatch di semua distro Linux utama
  • Cara mengkonfigurasi Logwatch
  • Cara menjalankan Logwatch secara manual dengan perintah logwatch
  • Cara menjadwalkan pemantauan Logwatch secara teratur dengan cron
  • Menggunakan Logwatch untuk Pemantauan Keamanan Dasar di Linux


Persiapan

Akses root atau sudo di sistem Linux.
Perintah Linux dasar yang membutuhkan akses root akan ditandai dengan #, sedangkan perintah untuk pengguna biasa ditandai dengan $.


Instalasi Logwatch

Logwatch tidak terpasang secara default di Linux. Untungnya, program ini tersedia di repositori perangkat lunak bawaan distro Linux utama. Gunakan perintah yang sesuai di bawah ini untuk menginstal Logwatch dengan package manager sistem Anda.

Ubuntu, Debian, dan Linux Mint:
$ sudo apt update
$ sudo apt install logwatch

Fedora, CentOS, AlmaLinux, Rocky Linux, dan Red Hat:
$ sudo dnf install logwatch

Arch Linux dan Manjaro:
$ sudo pacman -S logwatch

Selama instalasi awal, Anda mungkin diminta untuk mengkonfigurasi pengaturan email. Pilih jenis mail server yang Anda inginkan, beserta pengaturan lainnya seperti alamat email tujuan untuk Logwatch.

Konfigurasi Logwatch

Setelah Logwatch terinstal, mari kita lihat konfigurasi dasar untuk mulai menggunakannya memantau file log.

File konfigurasi default untuk Logwatch terletak di /usr/share/logwatch/default.conf/logwatch.conf. Sebaiknya buat salinan file ini dan edit salinannya. Ini memastikan pembaruan mendatang tidak akan menimpa pengaturan kita. Berikut cara menyalin file ke lokasi yang benar:

$ sudo cp /usr/share/logwatch/default.conf/logwatch.conf /etc/logwatch/conf/

Selanjutnya, gunakan nano atau editor teks pilihan Anda untuk membuka file tersebut:

$ sudo nano /etc/logwatch/conf/logwatch.conf

Pengaturan pertama yang perlu dipertimbangkan adalah Output. Kita dapat memilih antara stdout (terminal), mail (email), dan file. Opsi ini menentukan ke mana output Logwatch akan dikirim. Konfigurasinya akan terlihat seperti berikut:

Output = stdout # Kirim ke terminal
Output = mail # Kirim ke email
Output = file # Kirim ke file

Pilih metode output yang Anda inginkan sebelum melanjutkan ke pengaturan lainnya.

Jika Anda memilih untuk mengirim output Logwatch ke file pada langkah 1 dengan opsi Output = file, maka Anda perlu mengatur nilai Filename untuk menentukan jalur penyimpanan output Logwatch.

Filename = /tmp/logwatch

Pengaturan lain yang perlu kita konfigurasi adalah LogDir. Pengaturan ini memberi tahu Logwatch di mana file log yang ingin dipantau disimpan. Kita dapat menggunakan sebanyak mungkin pengaturan LogDir yang kita inginkan, jika kita memiliki beberapa direktori yang perlu dipantau oleh Logwatch.

LogDir = /var/log # Direktori log default
LogDir = /some/other/log/path # Direktori log tambahan

Tentu saja, masih banyak pengaturan lain yang ada di file konfigurasi ini, tetapi yang disebutkan di atas adalah beberapa yang paling penting. Silakan baca sendiri file konfigurasi, lihat contoh yang disediakan, dan buat perubahan yang diperlukan sesuai keinginan Anda.

Menjalankan Logwatch Secara Terjadwal

Jika Anda ingin menjalankan Logwatch secara terjadwal, Anda dapat menggunakan cron. Buka crontab Anda dengan perintah berikut:

$ sudo crontab -e

Tambahkan entri cron berikut untuk menjalankan Logwatch setiap hari pada jam 00:00:

0 0 * * * logwatch --detail Low --range today

Simpan crontab Anda dan tutup editor.

Setelah itu, periksa direktori yang dikonfigurasi untuk penyimpanan output Logwatch untuk melihat data yang ditangkap oleh Logwatch. Atau, jika Anda mengkonfigurasi opsi email, Anda akan menerima laporan Logwatch di kotak masuk Anda setiap hari.

Terbaru

  • Paham Semua Keluarga Model AI Gemma 4
  • Rumor Laptop Android Ternyata Bener, Ini Daftar 4 Laptop Android dari Google!
  • LCOS Lagi Naik Daun: OS Buatan Lunduke Tembus Peringkat 12 DistroWatch dan Punya Kernel Sendiri
  • Cara Pindah Data Android ke iPhone Tanpa Reset iPhone
  • Valve: Steam Deck 2 Tetap di Develop, Meski RAM Naik Harga Gila-gilaan
  • Apa itu Dumpling? dari Sejarah Sampai Tren Saat ini
  • Jadwal Event Cosplay dan Pop Culture Oktober 2026 yang Wajib Kalian Pantau
  • Cara Ganti Nama Facebook di Android, iPhone, Laptop, dan Facebook Lite Terbaru
  • Apa saja yang baru di WordPress 7.1.1?
  • Pilih Mana: XAMPP, Laragon, atau Herd Buat Belajar PHP?
  • Kenapa Views Reels Kalian Tiba-tiba Anjlok? Ini Penyebab dan Cara Ngatasinya
  • Android Bench versi 2.0 Dirilis, Apa saja Fitur Barunya?
  • MagicOS 11 dari Honor Sudah Dirilis Nih, Ini Cara Cek Smartphonemu Dapet Update Atau Nggak
  • Samsung Galaxy Z Fold 8 Jadi Makin Populer Karena iPhone Duo dirilis :)
  • Update Roku Terbaru: Redesain Tampilan & Tambah Apps dan Subscription Bundle
  • Baru! Android Auto Kasih Update ‘Custom Driving Avatar’ di Google Maps
  • Inilah Alasan Kenapa Suno Batasi Download, Mau Pindah Platform atau Terus Langganan?
  • Mengenal Apa itu Ansible
  • Cara Memilih Paket Diamond Mobile Legends Sesuai Kebutuhan dan Budget
  • Laptop Bisnis dengan Fitur Perlindungan BIOS Terbaik dari Ancaman Siber
  • Kenapa Amerika Melarang Produk Robot Vacuum Cleaner & Produk Robot Lain?
  • Rayap sebagai Tanda Ada Masalah Kelembapan di Bangunan
  • Beli HP Bekas Flagship Oppo? Ini 3 Rekomendasi Terbaik yang Masih Gahar di 2026
  • Cuma 1 Jutaan! Ini 4 Rekomendasi HP POCO yang Performa Tetap Gila di 2026
  • Inilah Rekomendasi Laptop 5-6 Jutaan Paling Worth It di Pertengahan 2026, Spek Mewah Harga Ramah!
  • Inilah Deretan Smartphone Snapdragon 8s Gen 4 yang Bikin Kompetisi HP Menengah Atas Makin Panas!
  • Mengenal Otak di Balik AI: Apa Itu LLM dan Manfaatnya dalam Keseharian Kita Menurut Sebastian Raschka
  • Inilah Rahasia Spasi FF Salin Biar Nickname Kalian Makin Keren dan Unik Tanpa Aplikasi Tambahan
  • Rekomendasi HP Kamera Bagus 2-6 Jutaan Bulan Juli 2026
  • Cuma 2 Jutaan! Ini 6 Rekomendasi HP Paling Worth It Buat Multitasking dan Gaming Ringan
  • How to Run Gemma Embedding Models Using Docker
  • Deploy Nginx Rootful Container with Podman
  • How to Sandboxing Browser on Linux Desktop with Flatpak
  • How to Hardening Journald on Linux Server (Fedora/AlmaLinux)
  • Block Bad USB on Linux Server with USBGuard
  • The Rise and Fall of the Coding Holy Grail: Is Stack Overflow Just AI Fuel Now?
  • Zyphra is The Pioneer, Why Everyone is Suddenly Obsessed with AMD and Not Just Nvidia Anymore
  • Stop Trusting Your Prompts to Save Your Business Data
  • How to Automate Your Entire SEO Strategy Using a Swarm of 100 Free AI Agents Working in Parallel
  • How to create professional presentations easily using NotebookLM’s AI power for school projects and beyond
  • Lagi nyari kode promo NordVPN buat September 2026? Cek dulu daftar kupon resminya biar nggak salah pilih paket
  • Utang BLBI katanya lunas Agustus 2026, tapi apa bener utang negara Indonesia jadi nol? Iki penjelasane
  • Waspada file FF Beta Testing x Naruto Shippuden 7z yang beredar, jangan asal download kalau nggak mau akun kena banned
  • Mengenal Mario Caesar, Personel NPD yang Lagi Naik Daun, Ternyata Anak Aktor Senior dan Saudara Raisa?
  • Info Rundown Konser The Weeknd di Jakarta 2026: Jam Berapa Mulai dan Prediksi Lagu yang Bakal Dibawain di JIS

©2026 emka.web.id | Design: Newspaperly WordPress Theme