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

  • Inilah Cara Mengatasi OneDrive yang Suka Mengubah atau Menghapus Metadata File Kalian
  • Inilah Cara Menonaktifkan Antivirus Pihak Ketiga di Windows 11 dengan Aman
  • Inilah Cara Mengatur Raspberry Pi 5 dengan Ubuntu Server untuk Python dan Desktop GUI Tanpa Ribet
  • Inilah Alasan Kenapa Galaxy Z Fold 8 Ultra Bisa Jadi Produk yang Mengecewakan
  • Inilah Alasan Intel Merilis Raptor Lake Next di Socket LGA 1700, Masih Setia dengan DDR4!
  • Gini Caranya Menghilangkan Recycle Bin dari Desktop Windows 11 Supaya Lebih Bersih!
  • Inilah Huawei AirEngine 8771-X1T, Solusi Wi-Fi 7 Super Cepat untuk Bisnis Masa Kini
  • Inilah Cara Mengatasi Error Koneksi VMware Horizon Akibat Intersepsi SSL Proxy
  • Inilah Cara Mengatasi Connection Server Authentication Failed di VMware Horizon Client
  • Cara Laptop Nggak Lemot Pas Colok SD Card, Gampang Banget!
  • Inilah Caranya Mengatasi SD Card Reader yang Tidak Terbaca di Laptop
  • Inilah Cara Ampuh Atasi Perangkat USB yang Sering Terputus di Windows 10 dan 11
  • Cara Atasi USB Error dengan Update USB Root Hub dan Chipset Driver
  • Inilah Cara Mengatasi Unknown USB Device Descriptor Request Failed yang Paling Ampuh
  • Inilah 20 Kampus Swasta Terbaik di Bandung Versi EduRank 2026 untuk Referensi Kuliah Kalian
  • Inilah Syarat dan Cara Daftar Sekolah Kedinasan STPN 2026, Kuota Terbatas!
  • Inilah Cara Daftar PPKB UI 2026 Lengkap dengan Rincian Uang Pangkal Semua Jurusan S1
  • Inilah Aturan Resmi MPLS 2026 dari Kemendikdasmen, Guru dan Sekolah Wajib Catat Pedoman Lengkap Ini!
  • Inilah Cara Daftar Beasiswa S1/D4 Guru Kemendikdasmen 2026, Masa Pendaftaran Diperpanjang!
  • Inilah Cara Mengatasi Unknown USB Device (Device Descriptor Request Failed) dan Penjelasan Lengkapnya
  • Inilah Cara Membuat File Koneksi RDP Secara Manual Biar Akses Remote Kalian Nggak Error Lagi
  • Inilah Cara Clear RDP Cache dan Registry MRU Biar Remote Desktop Kalian Kembali Segar
  • Cara Restore File Association .rdp Agar Remote Desktop Bisa Terbuka Otomatis Lagi
  • Apa itu Probabilistic Methods dalam Klasifikasi Data?
  • Apa itu Klasifikasi Data dengan Metode Feature Selection?
  • Inilah Panduan Lengkap Jalur Afirmasi Disabilitas SPMB Kota Malang 2026, Simak Syarat dan Jadwalnya!
  • Inilah Cara Lengkap Daftar UM Undip 2026: Panduan Teknis, Jadwal, dan Syarat Biar Nggak Salah Langkah!
  • Inilah Daftar Kampus Swasta Terbaik di Indonesia 2026 Versi Webometrics dan QS WUR, Nggak Kalah Sama Negeri!
  • Inilah Cara Daftar PPKB UI 2026, Kesempatan Emas Masuk Kampus Jaket Kuning Tanpa Tes!
  • Inilah Tampilan Baru Aplikasi Cek Bansos Kemensos 2026, Cara Cek Status dan Nominal Bantuan yang Cair!
  • 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
  • How to Secure NetworkManager on Fedora/AlmaLinux
  • 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
  • How to Master SEO Automation with Google Gemini 3.1 Flash-Lite in Google AI Studio
  • How to create viral AI video ads and complete brand assets using the Claude and Higgsfield MCP integration
  • How to Transform Your Mac Into a Supercharged AI Assistant with Perplexity Personal Computer
  • Inilah Update Pasar Saham AS 31 Mei 2026: Menakar Peluang S&P 500 dan Nasib Sektor Teknologi Saat Inflasi Belum Jinak
  • Sinyal Update Kondisi Pasar IHSG 31 Mei 2026: Strategi Cerdas Menghadapi Gejolak IHSG dan Rupiah di Awal Juni
  • Inilah Alasan Ilmiah Kenapa Kita Menguap, Ternyata Bukan Cuma Kurang Oksigen!
  • Inilah Alasan China Larang PR Berlebihan dan Ujian Berat, Ternyata Demi Kesehatan Mental Siswa!
  • Inilah Cara Cek Peluang Lolos SNBT Unair 2026 dan Daftar Lengkap Daya Tampungnya

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