Juni 25, 2026
ChatGPT Image 25 Jun 2026, 05.49.26
Pelajari cara membangun syslog terpusat menggunakan rsyslog untuk mengumpulkan log MikroTik dan Linux dalam satu server monitoring.

Mengapa Syslog Terpusat Menjadi Kebutuhan Penting?

Bayangkan Anda memiliki puluhan perangkat dalam jaringan seperti router MikroTik, server Linux, switch, firewall, access point, hingga aplikasi web.

Ketika terjadi gangguan jaringan, serangan siber, atau kesalahan konfigurasi, Anda harus memeriksa log satu per satu pada setiap perangkat.

Proses tersebut sangat memakan waktu dan berisiko menyebabkan informasi penting terlewat.

Di sinilah konsep Syslog Terpusat menjadi sangat penting.

Dengan syslog terpusat, seluruh log dari berbagai perangkat dikirim ke satu server sehingga administrator dapat:

  • Melakukan monitoring terpusat
  • Mempermudah troubleshooting
  • Melakukan audit keamanan
  • Melakukan korelasi event
  • Mempercepat investigasi insiden
  • Menyimpan log historis dalam jangka panjang

Salah satu solusi paling populer di Linux adalah menggunakan rsyslog.


Apa Itu Syslog?

Syslog merupakan standar protokol pencatatan log yang digunakan oleh berbagai perangkat jaringan dan sistem operasi.

Hampir semua perangkat enterprise mendukung syslog, antara lain:

  • MikroTik
  • Cisco
  • Juniper
  • Fortigate
  • Debian
  • Ubuntu
  • CentOS
  • Proxmox
  • VMware
  • Docker Host
  • Kubernetes Node

Log yang dikirim dapat berupa:

  • Login user
  • Kegagalan autentikasi
  • Restart service
  • Error aplikasi
  • Event keamanan
  • Perubahan konfigurasi
  • Informasi sistem

Mengapa Menggunakan rsyslog?

rsyslog adalah implementasi syslog modern yang memiliki performa tinggi dan fitur yang sangat lengkap.

Keunggulannya meliputi:

Performa Tinggi

Mampu menangani ribuan event log per detik.

Mendukung UDP dan TCP

Bisa menerima log melalui berbagai metode komunikasi.

Penyimpanan Fleksibel

Log dapat disimpan berdasarkan:

  • Hostname
  • IP Address
  • Program
  • Facility
  • Severity

Mudah Diintegrasikan

Kompatibel dengan:

  • Grafana
  • Loki
  • Elasticsearch
  • Graylog
  • SIEM
  • Splunk

Topologi Syslog Terpusat

Contoh sederhana:

MikroTik
     \
Linux Server
      \
Switch ---------- Syslog Server (192.168.10.100)
      /
Firewall
     /
Server A

Semua perangkat mengirim log ke:

192.168.10.100
Port UDP 514

Instalasi rsyslog Server

Pada Debian atau Ubuntu:

sudo apt update
sudo apt install rsyslog -y

Pastikan service berjalan:

systemctl status rsyslog

Aktifkan saat boot:

systemctl enable rsyslog

Konfigurasi Server Syslog

Edit file konfigurasi:

nano /etc/rsyslog.conf

Aktifkan penerimaan log UDP.

Cari:

#module(load="imudp")
#input(type="imudp" port="514")

Ubah menjadi:

module(load="imudp")
input(type="imudp" port="514")

Membuat Direktori Penyimpanan Otomatis

Tambahkan konfigurasi berikut di bagian akhir file:

$template RemoteLogs,"/var/log/remote/%HOSTNAME%/%PROGRAMNAME%.log"

*.* ?RemoteLogs

Konfigurasi tersebut akan membuat struktur folder:

/var/log/remote/
├── router1
│   ├── system.log
│   ├── firewall.log
│   └── dhcp.log
│
├── server-web
│   ├── sshd.log
│   ├── nginx.log
│   └── kernel.log
│
└── server-db
    ├── mysql.log
    └── sshd.log

Keuntungan metode ini:

  • Log terpisah per hostname
  • Log terpisah per aplikasi
  • Mudah dianalisis
  • Mudah diarsipkan

Membuat Direktori Penyimpanan

Jalankan:

mkdir -p /var/log/remote
chmod 755 /var/log/remote

Restart rsyslog

systemctl restart rsyslog

Pastikan port 514 aktif:

ss -ulnp | grep 514

Output:

udp UNCONN 0 0 *:514 *:*

Konfigurasi Firewall

Jika menggunakan UFW:

ufw allow 514/udp

Jika menggunakan iptables:

iptables -A INPUT -p udp --dport 514 -j ACCEPT

Konfigurasi MikroTik Mengirim Syslog

Masuk ke terminal MikroTik.

Buat action syslog:

/system logging action
add name=syslog-server target=remote remote=192.168.10.100

Tambahkan kategori log:

/system logging
add topics=info action=syslog-server

/system logging
add topics=warning action=syslog-server

/system logging
add topics=error action=syslog-server

Atau semua kategori:

/system logging
add topics=!debug action=syslog-server

Verifikasi:

/system logging print

Konfigurasi Linux Client

Edit:

nano /etc/rsyslog.conf

Tambahkan:

*.* @192.168.10.100:514

Keterangan:

@   = UDP
@@  = TCP

Contoh TCP:

*.* @@192.168.10.100:514

Restart service:

systemctl restart rsyslog

Pengujian Pengiriman Log

Kirim log manual dari client:

logger "TEST SYSLOG DARI SERVER CLIENT"

Periksa pada server:

find /var/log/remote -type f

Atau:

tail -f /var/log/remote/*/*.log

Jika berhasil, pesan log akan muncul secara real-time.


Korelasi Event untuk Troubleshooting

Keunggulan utama syslog terpusat adalah kemampuan melakukan korelasi event.

Contoh kasus:

Jam 10:00

MikroTik mencatat:

Interface ether1 down

Jam 10:00:01

Switch mencatat:

Port Gi0/1 link down

Jam 10:00:05

Server Linux mencatat:

Network unreachable

Tanpa syslog terpusat, administrator harus membuka tiga perangkat berbeda.

Dengan syslog server, seluruh kejadian terlihat dalam satu timeline sehingga penyebab masalah dapat ditemukan lebih cepat.


Manfaat Syslog untuk Keamanan dan Forensik

Dalam investigasi keamanan, log merupakan bukti digital yang sangat penting.

Syslog terpusat dapat membantu mendeteksi:

  • Brute force SSH
  • Percobaan login gagal
  • Port scanning
  • Malware activity
  • Perubahan konfigurasi tidak sah
  • Serangan internal

Karena log dikirim ke server lain, peluang pelaku menghapus jejak menjadi lebih kecil.


Tips Implementasi di Lingkungan Produksi

Gunakan TCP

TCP lebih andal dibanding UDP karena memiliki mekanisme pengiriman ulang paket.

Sinkronkan Waktu

Gunakan NTP agar seluruh perangkat memiliki timestamp yang sama.

Rotasi Log

Gunakan logrotate untuk mencegah kapasitas disk penuh.

Pisahkan Storage

Gunakan disk khusus untuk penyimpanan log.

Backup Berkala

Lakukan backup log untuk kebutuhan audit dan compliance.

Integrasikan dengan Grafana

Gabungkan rsyslog dengan Loki dan Grafana untuk analisis log yang lebih modern.


Kesimpulan

Syslog terpusat merupakan salah satu komponen penting dalam manajemen jaringan modern. Dengan menggunakan rsyslog, administrator dapat mengumpulkan log dari seluruh perangkat seperti MikroTik, Linux, switch, firewall, dan server ke dalam satu lokasi terpusat.

Pendekatan ini tidak hanya mempermudah monitoring dan troubleshooting, tetapi juga meningkatkan kemampuan audit keamanan, analisis insiden, dan forensik digital.

Semakin besar jaringan yang Anda kelola, semakin penting memiliki sistem log terpusat yang terorganisir dan mudah dianalisis.

Apakah Anda sudah menggunakan syslog terpusat di jaringan Anda?

Bagikan pengalaman Anda pada kolom komentar. Jika artikel ini bermanfaat, jangan lupa bagikan ke rekan administrator jaringan lainnya dan subscribe untuk mendapatkan tutorial Linux, MikroTik, Proxmox, Kubernetes, dan SysAdmin terbaru.

Frequently Asked Questions (FAQ)

1. Apa fungsi utama syslog terpusat?

Mengumpulkan log dari berbagai perangkat ke satu server untuk monitoring, troubleshooting, audit, dan forensik.

2. Apakah rsyslog tersedia secara default di Debian dan Ubuntu?

Ya, sebagian besar distribusi Debian dan Ubuntu sudah menyertakan rsyslog secara default.

3. Lebih baik menggunakan UDP atau TCP untuk syslog?

TCP lebih andal karena menjamin pengiriman log, sedangkan UDP lebih ringan dan cepat.

4. Bisakah MikroTik mengirim log ke rsyslog?

Bisa. MikroTik mendukung pengiriman log ke server syslog melalui fitur Remote Logging.

5. Bagaimana cara memastikan log berhasil diterima server?

Gunakan perintah logger pada client dan periksa file log yang tersimpan di server.

6. Apakah rsyslog dapat digunakan bersama Grafana?

Bisa. Umumnya rsyslog diintegrasikan dengan Loki atau Elasticsearch untuk visualisasi melalui Grafana.

7. Apakah syslog terpusat cocok untuk sekolah dan kantor kecil?

Sangat cocok karena mempermudah pengelolaan log tanpa memerlukan solusi SIEM yang mahal.

Jika artikel ini bermanfaat, tuliskan pertanyaan atau pengalaman Anda pada kolom komentar.

Bagikan artikel ini kepada rekan guru, teknisi, network administrator, dan sysadmin lainnya. Jangan lupa subscribe YouTube Walid Umar, join membership untuk konten eksklusif, serta ikuti Instagram @walidumar01 untuk mendapatkan tutorial terbaru seputar Linux Server, MikroTik, Proxmox, Kubernetes, Cloud Computing, dan Administrasi Jaringan.

Tinggalkan Balasan

Alamat email Anda tidak akan dipublikasikan. Ruas yang wajib ditandai *

Dilindungi Oleh
Shield Security