โดยพื้นฐานแล้วจะเหมือนกันทุกประการในลักษณะที่อนุญาตให้มีการบันทึกข้อมูลจากระบบประเภทต่าง ๆ ในที่เก็บส่วนกลาง
แต่เป็นโครงการที่แตกต่างกันสามโครงการแต่ละโครงการพยายามปรับปรุงโครงการก่อนหน้าด้วยความน่าเชื่อถือและฟังก์ชันการทำงานที่มากขึ้น
Syslog
โครงการเป็นโครงการแรกมาก มันเริ่มต้นในปี 1980 มันเป็นโครงการรากถึงSyslog
โปรโตคอล ในเวลานี้ Syslog เป็นโปรโตคอลที่ง่ายมาก ในตอนแรกจะรองรับเฉพาะ UDP สำหรับการขนส่งเท่านั้นดังนั้นจึงไม่รับประกันการส่งข้อความ
ถัดไปมาsyslog-ng
ในปี 1998 มันขยายsyslog
โปรโตคอลพื้นฐานด้วยคุณสมบัติใหม่เช่น:
- การกรองตามเนื้อหา
- เข้าสู่ระบบฐานข้อมูลโดยตรง
- TCP สำหรับการขนส่ง
- การเข้ารหัส TLS
ถัดไปมาRsyslog
ในปี 2004 มันขยายsyslog
โปรโตคอลด้วยคุณสมบัติใหม่เช่น:
- รองรับโปรโตคอล RELP
- สนับสนุนการดำเนินงานบัฟเฟอร์
สมมติว่าวันนี้พวกเขาเป็นโครงการที่เกิดขึ้นพร้อมกันสามโครงการที่แยกกันตามรุ่น แต่ก็เติบโตควบคู่กันไปกับสิ่งที่เพื่อนบ้านกำลังทำอยู่
โดยส่วนตัวฉันคิดว่าวันนี้syslog-ng
เป็นข้อมูลอ้างอิงในกรณีส่วนใหญ่เนื่องจากเป็นโครงการที่ครบกำหนดที่สุดที่เสนอคุณสมบัติหลักที่คุณอาจต้องการนอกเหนือจากการตั้งค่าและการกำหนดค่าที่ง่ายและครอบคลุม