Pada dasarnya, semuanya sama, dalam cara mereka semua mengizinkan pencatatan data dari berbagai jenis sistem di repositori pusat.
Tetapi mereka adalah tiga proyek yang berbeda, masing-masing proyek berusaha untuk meningkatkan yang sebelumnya dengan lebih banyak keandalan dan fungsionalitas.
The Syslog
proyek adalah proyek pertama. Ini dimulai pada 1980. Ini adalah proyek root untuk Syslog
protokol. Pada saat ini Syslog adalah protokol yang sangat sederhana. Awalnya hanya mendukung UDP untuk transportasi, sehingga tidak menjamin pengiriman pesan.
Berikutnya datang syslog-ng
pada tahun 1998. Ia memperluas syslog
protokol dasar dengan fitur-fitur baru seperti:
- penyaringan berbasis konten
- Masuk langsung ke database
- TCP untuk transportasi
- Enkripsi TLS
Selanjutnya datang Rsyslog
pada tahun 2004. Ia memperluas syslog
protokol dengan fitur-fitur baru seperti:
- Dukungan Protokol RELP
- Dukungan operasi yang disangga
Katakanlah hari ini mereka adalah tiga proyek bersamaan yang telah tumbuh secara terpisah berdasarkan versi, tetapi juga tumbuh secara paralel mengenai apa yang dilakukan tetangga.
Saya pribadi berpikir bahwa hari ini syslog-ng
adalah referensi dalam banyak kasus, karena ini adalah proyek paling matang yang menawarkan fitur-fitur utama yang mungkin Anda butuhkan, di samping pengaturan dan konfigurasi yang mudah dan komprehensif.