rsyslog เป็นซอฟต์แวร์บรรทัดคำสั่งโอเพนซอร์สซึ่งเป็นเดมอนที่ให้บริการยูทิลิตี syslogd ที่ได้รับการปรับปรุงและมีหลายเธรด จริงๆแล้วมันเป็นตัวเปลี่ยนแบบหล่นลงสำหรับ syslogd เดิมเหมาะสำหรับระบบปฏิบัติการ GNU / Linux ทั้งหมด ชื่อของมันคือตัวย่อจากระบบจรวดที่รวดเร็วสำหรับการประมวลผลล็อกไฟล์
คุณสมบัติได้อย่างรวดเร็ว
คุณลักษณะสำคัญ ได้แก่ การออกแบบโมดูลาร์การสนับสนุนบัฟเฟอร์ดิสก์แบบ on-demand, อีเมลแจ้งเตือน, การบีบอัดข้อความแบบ on-the-wire, การสนับสนุนระบบปฏิบัติการ GNU / Linux ทั้งหมด, การสนับสนุนสถาปัตยกรรมแบบกระแสหลัก, state-of-the-art ความปลอดภัยประสิทธิภาพสูงรวมถึงความสามารถในการแปลงไฟล์ข้อความเป็นรูปแบบ syslog
ท่ามกลางคุณสมบัติอื่น ๆ เราสามารถพูดถึงการสนับสนุนหลายเธรดความสามารถในการกรองส่วนใดส่วนหนึ่งของข้อความ syslog และการสนับสนุน syslog ผ่าน TCP (Transmission Control Protocol), TLS (Transport Layer Security), SSL (Secure Sockets Layer ) และโปรโตคอล RELP (โพรโทคอลการบันทึกเหตุการณ์ที่เชื่อถือได้)
นอกจากนี้โปรแกรมยังสนับสนุนเซิร์ฟเวอร์ฐานข้อมูล MySQL, Oracle และ PostgreSQL ให้รูปแบบเอาต์พุตที่สามารถกำหนดรูปแบบได้อย่างสมบูรณ์และเหมาะสำหรับโซ่รีเลย์ระดับองค์กร เป็นนักพัฒนาซอฟต์แวร์ที่ขนานนามว่าเป็นมีดในการบันทึกข้อมูล
ส่งข้อความได้มากกว่าหนึ่งล้านข้อความต่อวินาที
เมื่อการประมวลผลแบบ จำกัด มีผลซอฟต์แวร์ rsyslog สามารถส่งข้อความได้มากกว่าหนึ่งล้านข้อความต่อวินาทีไปยังปลายทางในท้องถิ่น นอกจากนี้ยังสนับสนุนสถานที่จากระยะไกลและ rsyslog เป็นงานที่น่าทึ่ง
เริ่มต้นใช้ rsyslog
ในการใช้แอพพลิเคชันคุณจะต้องติดตั้ง GNU / Linux เป็นครั้งแรกโดยใช้ที่เก็บข้อมูลสากลที่แจกจ่ายฟรีใน Softoware หรือแพคเกจไบนารีที่สร้างไว้ล่วงหน้าจากที่เก็บซอฟต์แวร์ที่เป็นค่าดีฟอลต์ของการกระจายของคุณ
หลังจากติดตั้งแล้วคุณสามารถเริ่มต้นภูต rsyslog ด้วยการรัน & ldquo; rsyslogd & rdquo; (ไม่มีเครื่องหมายอัญประกาศ) ในโปรแกรมจำลองเทอร์มินัลให้ทำตามตัวเลือกใดตัวเลือกหนึ่ง หากต้องการดูตัวเลือกที่สนับสนุนให้เรียกใช้ & ldquo; rsyslogd --help & rdquo;
มีอะไรใหม่ ในรุ่นนี้:
- ผู้ให้บริการลายเซ็นใหม่สำหรับ Keyless Signature Infrastructure (KSI) ที่เพิ่ม
- สร้างระบบ: เปิดใช้งานการใช้ & quot; ทำให้การตรวจสอบอย่างละเอียดอีกครั้ง & quot;
- bugfix imfile: โหมด regex multiline ถูกละเว้น escapeLF
- bugfix omkafka: แก้ไขปัญหาที่เกิดขึ้นพร้อมกันหลายรายการซึ่งส่วนใหญ่เกี่ยวข้องกับหัวข้อแบบไดนามิก
- bugfix: execonlywhenpublished ไม่ทำงานไม่ถูกต้อง ปัญหานี้เกิดขึ้นโดยเฉพาะอย่างยิ่งเมื่อมีการกำหนดค่าแอ็ตทริบิวต์กับแอ็ตทริบิวต์นี้ด้วยคิวการทำงาน
- เครื่องยนต์ core bugfix: มั่นใจได้ว่าจะมี atomicity ทั่วโลกได้ ซึ่งอาจนำไปสู่ปัญหาใน RainerScript รวมทั้งอาจอยู่ในพื้นที่อื่น ๆ ที่มีการใช้ตัวแปรส่วนกลางใน rsyslog ฉันจะไม่ลบล้างอาจนำไปสู่การ segfaults
- bugfix imfile: segfault เมื่อใช้ startmsg.regex เนื่องจากบรรทัดเข้าสู่ระบบว่างเปล่า
- bugfix: สร้างปัญหาบน Solaris
- bugfix: สร้างระบบ strndup ถูกใช้แม้ว่าจะไม่ได้นำเสนอแล้วก็ตาม สิ่งนี้เกิดขึ้นบน Solaris ที่สร้างขึ้น
มีอะไรใหม่ ในเวอร์ชัน:
- omkafka: เพิ่มการสนับสนุนหัวข้อแบบไดนามิกและการแบ่งพาร์ทิชันอัตโนมัติ ขอบคุณ Tait Clarridge สำหรับแพทช์
- imtcp / imptcp: สนับสนุนกรอบงาน syslog ของ Cisco ASA TCP ที่หัก
- omfwd: ข้อความแสดงข้อผิดพลาด detailled เพิ่มเติมในกรณีที่ UDP ส่งข้อผิดพลาด
- TLS syslog: เปิดใช้งานความสามารถในการเปิดใช้งานการบันทึกดีบัก GnuTLS การวินิจฉัยนี้ให้การวินิจฉัยที่ดีขึ้นในกรณีที่ยากต่อการวินิจฉัยโดยเฉพาะอย่างยิ่งเมื่อ GnuTLS เป็นผู้พิถีพิถันในเรื่องใบรับรอง
- bugfix: $ AbortOnUncleanConfig ไม่ทำงาน
- ปรับปรุง rsyslogd -v แสดงผลและข้อความแสดงข้อผิดพลาดด้วยหมายเลขเวอร์ชันข้อมูลเมตามีอยู่ในข้อความแสดงข้อผิดพลาดและสร้างแพลตฟอร์มในเวอร์ชันเอาท์พุท การดำเนินการนี้จะช่วยให้คุณสามารถกำจัดเวอร์ชันปกติ & quot; เวอร์ชันใด & quot; คำถามเกี่ยวกับรายชื่อการส่งจดหมายฟอรัมการสนับสนุน ฯลฯ ...
- bugfix imtcp: ไม่สามารถปิดเฟรมอ็อกเต็ทได้
- bugfix: สร้างปัญหาเกี่ยวกับ Illuminos ขอบคุณ Andrew Stormont สำหรับแพทช์
- bugfix: ขนาดข้อมูลไม่ถูกต้องสำหรับคุณสมบัติ global iMaxLine มันถูกกำหนดเป็น int แต่ภายในระบบ config มันถูกประกาศเป็นชนิดขนาดที่ใช้ int64_t ด้วยคำสั่ง config แบบเดิมอาจทำให้เกิดการสะกดผิดซึ่งหมายถึงตัวแปรการกำหนดค่าอื่นถูกแทนที่ (ขึ้นอยู่กับรูปแบบหน่วยความจำ) ปิด https://github.com/rsyslog/rsyslog/issues/205
- bugfix: ค่าลบสำหรับพารามิเตอร์ global maxMessageSize ได้รับอนุญาต
- เพิ่มข้อมูลเมตาของข้อความ & quot; ระบบ & quot; ไปยังวัตถุ msg อนุญาตให้เก็บข้อมูลเมตาข้างข้อความ
- imfile: เพิ่มการสนับสนุนสำหรับ & quot; filename & quot; เมตาดาต้า นี้มีประโยชน์ในกรณีที่ใช้สัญลักษณ์ตัวแทน
- imptcp: สร้างชื่อ counter counter ที่สอดคล้องกับ imudp, imtcp ใช้
- เพิ่มโมดูลใหม่ & quot; omkafka & quot; เพื่อสนับสนุนการเขียนไปยัง Apache Kafka
- omfwd: เพิ่มใหม่ & quot; udp.senddelay & quot; พารามิเตอร์
- ปรับปรุง mmnormalize ขอบคุณ Janmejay Singh สำหรับแพทช์
- RainerScript & quot; foreach & quot; iterator และ array read ขอบคุณ Janmejay Singh สำหรับแพทช์
- ต้องใช้ liblognorm & gt; = 1.0.2
- เพิ่มการสนับสนุน systemd & gt; = 209 ชื่อห้องสมุด
- BSD & quot; ntp & quot; (มูลค่า 12) ได้รับการสนับสนุนในตัวกรอง ขอบคุณ Douglas K. Rand จาก Iteris, Inc. สำหรับแพทช์ หมายเหตุ: โปรแกรมแก้ไขนี้เผยแพร่ภายใต้ ASL 2.0 (ดูการสนทนาทางอีเมล)
- bugfix: global (localHostName = & quot; xxx & quot;) ไม่ได้รับการยอมรับในโมดูลทั้งหมด
- bugfix: ส่งข้อความผิดพลาดที่ถูกต้องใน config-file-not-found ปิด https://github.com/rsyslog/rsyslog/issues/173
- bugfix: impstats ที่ส่งออกรูปแบบ JSON ที่ไม่ถูกต้อง (หากเลือก JSON)
- bugfix: (เล็ก) หน่วยความจำรั่วไหลออกในโค้ดที่อยู่นอกแกนของ omfile ขอบคุณที่ Koral Ilgun เพื่อรายงานปัญหานี้
- bugfix: imuxsock ไม่ได้ปิดใช้งานรหัสบางอย่างที่แพลตฟอร์มไม่สนับสนุน ท่ามกลางปัญหาอื่น ๆ ที่เกิดปัญหานี้ทำให้เกิดความล้มเหลวในการสร้างภายใต้ Solaris โปรดทราบว่าปัญหาการสร้างนี้ทำให้ปัญหาที่กว้างขึ้นปรากฏว่ามีอยู่จริงตลอดเวลา แต่ไม่สามารถมองเห็นได้ ปิด https://github.com/rsyslog/rsyslog/issues/185
- การตั้งค่าคอนฟิก rsyslogd ตัวเลือกบรรทัดคำสั่งไม่สนับสนุน
- สำหรับส่วนใหญ่แล้วตอนนี้มีออบเจ็กต์การกำหนดค่าที่เหมาะสมแล้ว บางคนจะลดลงอย่างสมบูรณ์หากไม่มีใครยืนยันในพวกเขา ข้อมูลเพิ่มเติมที่
- http://blog.gerhards.net/2014/11/phasing-out-legacy-command-line-options.html
- ปลั๊กอินใหม่และที่ปรับปรุงแล้วสำหรับ 0mq ขณะนี้มีการทดลอง
- ขอบคุณ Brian Knox ที่เป็นผู้เขียนโมดูลและเป็นผู้เขียนของพวกเขา
- กฎที่ว่างเปล่าได้รับอนุญาตแล้ว พวกเขาไม่ได้เพิ่มข้อผิดพลาดทางไวยากรณ์อีกต่อไป
- เพิ่มพารามิเตอร์ -N3 เพื่อเปิดใช้งานการตรวจสอบ config ของไฟล์ config บางส่วน
- ใช้สำหรับ config รวมไฟล์ ปิดใช้งานการตรวจสอบว่ามีการกระทำใด ๆ หรือไม่ที่
- ทั้งหมด.
- rsyslogd -e ตัวเลือกถูกลบออกในที่สุด
- ถูกนำมาใช้เป็นเวลาหลายปี
- การปรับปรุง testbench
- Testbench มีประสิทธิภาพมากขึ้นและมีการทดสอบเพิ่มเติม
- testbench ถูกปิดการใช้งาน
- หากต้องการเปิดใช้งานให้ใช้ - enableable-testbench การทดสอบนี้ทำได้ดีเนื่องจาก testbench สามารถตรวจสอบได้ถ้าโมดูลที่ต้องการมีอยู่ในปัจจุบันและสิ่งนี้จะนำไปสู่การกำหนดค่าข้อความแสดงข้อผิดพลาดที่ไม่เป็นไปได้ก่อนหน้านี้ถ้าเราปล่อยให้ -enable-testbench เป็นค่าดีฟอลต์ ดังนั้นเราได้ปิดมัน ไม่ควรเป็นปัญหาสำหรับผู้ใช้ testbench สองสามคน
- เพิ่มฟังก์ชัน RainerScript ใหม่ warp () และแทนที่ ()
- ขอบคุณ Singh Janmejay สำหรับแพทช์
- mmnormalize สามารถทำงานกับตัวแปรได้
- ขอบคุณ Singh Janmejay สำหรับแพทช์
- ตัวเลือกวันที่ของพร็อพเพอร์ตี้ใหม่สำหรับตัวเลขลำดับวันและสัปดาห์
- ขอบคุณผู้ใช้ gjtjay สำหรับ patch
- remove -enable-zlib configure option เราจำเป็นต้องใช้ เสมอ
- เป็นการยากที่จะมองเห็นระบบที่ไม่มี zlib ดังนั้นเราจึงปิดการทำงาน
- ปิด https://github.com/rsyslog/rsyslog/issues/76
- การปรับโครงสร้างซอร์สโค้ดเล็กน้อย: โมดูลที่มีส่วนอยู่ในขณะนี้อยู่ในไดเร็กทอรี .control ของตนเอง ความคิดคือการทำให้ผู้ใช้ปลายทางเข้าใจได้ง่ายขึ้นว่าปลั๊กอินได้รับการสนับสนุนโดยโครงการ rsyslog (ที่อยู่ใน ./plugins)
- bugfix: imudp ทำให้ rsyslog แฮงค์เมื่อปิดระบบเมื่อใช้งานมากกว่า 1 เธรด
- ปิด https://github.com/rsyslog/rsyslog/issues/126
- bugfix: ไม่ใช่ไฟล์ทั้งหมดที่ปิดอยู่ในการเริ่มต้นทำงานอัตโนมัติ
- อาจเกิดขึ้นเมื่อไม่ได้ทำงานภายใต้ systemd บางคนไม่ได้ปิด fds ในกรณีนี้
- bugfix: พิมพ์ผิดในพารามิเตอร์การกำหนดค่าคิวทำให้พารามิเตอร์ไม่สามารถใช้งานได้
- ขอบคุณ Bojan Smojver สำหรับแพทช์
- bugfix: บัฟเฟอร์แบบ unitialized buffer หนึ่งในข้อผิดพลาดในการสร้างชื่อโฮสต์
- แคช DNS ใช้หน่วยความจำที่ไม่ได้ประมวลผลซึ่งอาจนำไปสู่การสร้างชื่อโฮสต์ที่ไม่ถูกต้อง
- ขอขอบคุณ Jarrod Sayers เพื่อแจ้งเตือนเราและแนะนำการวิเคราะห์และแนะนำแพทช์
- bugfix imuxsock: segfault ที่เป็นไปได้เมื่อ SysSock.Use = & quot; ปิด & quot;
- ขอขอบคุณ alexjfisher สำหรับการรายงานปัญหานี้
- ปิด https://github.com/rsyslog/rsyslog/issues/140
- bugfix: RainerScript: ชื่อ ruleset ไม่ถูกต้องได้รับการยอมรับในระหว่างการกำหนดเกณฑ์ ruleset แต่ไม่สามารถใช้ในกรณีเช่น เรียกกฎข้อบังคับ
- สำคัญ: อาจทำให้การกำหนดค่าที่มีอยู่เกิดข้อผิดพลาดในการเริ่มต้นเนื่องจากอาจมีการใช้ชื่อที่ไม่ถูกต้องเช่น เมื่อกำหนด rulesets
- bugfix: บางจุดเข้าของโมดูลไม่ได้ถูกเรียกใช้สำหรับการเรียกใช้โมดูลทั้งหมดเช่น endCnfLoad () ถูกเรียกใช้เป็นหลักสำหรับโมดูลอินพุต ได้รับการแก้ไขแล้ว โปรดทราบว่า bugfix นี้มีศักยภาพในการถดถอยบางส่วน
- bugfix omlibdbi: การเชื่อมต่อถูกนำมาลงในเธรดที่ไม่ถูกต้อง
- อาจมีผลกระทบขึ้นอยู่กับไดรเวอร์ที่ใช้ โดยทั่วไปมีลักษณะคล้ายกับปัญหาเครื่องสำอาง ตัวอย่างเช่นกับ MySQL จะนำไปสู่หน่วยความจำขนาดเล็ก แต่ยังเป็นข้อความที่น่ารำคาญเกี่ยวกับหัวข้อที่ไม่ถูกดึงออกอย่างถูกต้อง
- เลิกใช้งานเนื่องจากโมดูลการทดลองล้มเหลว
- pmrfc3164sd เนื่องจากเป็นโมดูลแบบกำหนดเองที่ไม่มีใครใช้
- เราเคยเก็บข้อมูลนี้ไว้เป็นตัวอย่างภายในต้นไม้ แต่ใครก็ตามที่ต้องการดูก็สามารถตรวจสอบรุ่นเก่า ๆ ภายใน git
- omoracle ถูกลบออกเพราะเป็นเด็กกำพร้าและไม่ได้สร้าง / ทำงานมาหลายปีแล้วและไม่มีใครสนใจในการแก้ไข
- bugfix: การแก้ไขสำหรับ CVE-2014-3634 ไม่ได้จัดการกับทุกกรณี ตอนนี้ได้รับการแก้ไขแล้ว ดูเพิ่มเติมที่: CVE-2014-3683
- แก้ไขปัญหาการสร้างในบางแพลตฟอร์ม ขอบคุณ Olaf สำหรับแพทช์
- การเปลี่ยนแปลงพฤติกรรม: & quot; msg & quot; ของข้อความที่มี PRI ไม่ถูกต้องตั้งไว้ที่ & quot; rawmsg & quot; เมื่อ PRI ไม่ถูกต้องส่วนที่เหลือของส่วนหัวไม่สามารถใช้ได้ ดังนั้นเราจึงย้ายทั้งหมดของมันไปผงชูรสและไม่พยายามที่จะแยกออก โปรดทราบว่านี่ไม่ใช่ประเด็นที่เกี่ยวข้องโดยตรงกับปัญหาด้านความปลอดภัย แต่ทำได้ดีเพราะมันมีความหมายมากที่สุด
- ข้อผิดพลาด: พารามิเตอร์ป้อนเข้า imuxsock ไม่ได้รับการยอมรับเนื่องจากมีข้อผิดพลาดในการคัดลอกและวาง
- ขอขอบคุณ Andy Goldstein สำหรับการแก้ไข
- เพิ่มพารามิเตอร์ระบบส่วนกลางของ ProcessInternalMessages
- อนุญาตให้ส่งข้อความสถานะ rsyslog ลงใน * อีก syslogd หลักหรือสมุดรายวัน
- การพึ่งพาใหม่: liblogging-stdlog (สำหรับการส่งไปยัง logger ภายนอก)
- Bugfix: สร้างแม่แบบ json ไม่ถูกต้อง
- สายอักขระพลาดอักขระ NUL ที่สิ้นสุดซึ่งเห็นได้ชัดว่าสามารถนำไปสู่ปัญหาได้ทุกประเภท
- ดูเพิ่มเติมที่: https://github.com/rsyslog/rsyslog/issues/27
- ขอบคุณ Alain สำหรับการวิเคราะห์และแพทช์
- ompgsql bugfix: การจัดการโหมดอัตโนมัติเบื้องหลัง ที่ไม่เหมาะสม
- หาก rsyslog ได้รับการตั้งค่าให้เป็นพื้นหลังอัตโนมัติ (การทำงานของโค้ดเริ่มต้น แต่หลาย distros จะปิดใช้งานได้ด้วยเหตุผลที่ดี) ompgsql ไม่สามารถเชื่อมต่อได้อย่างถูกต้อง ซึ่งอาจนำไปสู่ความแตกแยกได้ เหตุผลหลักก็คือเซสชั่น PG session ถูกเก็บไว้เหนือทางแยกซึ่งเป็นสิ่งที่ห้ามไม่ให้มีการใช้งานใน PG API
- ขอบคุณ Alain สำหรับการวิเคราะห์และแพทช์
- เพิ่มพารามิเตอร์ระบบทั่วโลกของ ProcessInternalMessages
- อนุญาตให้ส่งข้อความสถานะ rsyslog ลงใน * อีก syslogd หลักหรือสมุดรายวัน
- bugfix: พารามิเตอร์ป้อนเข้า imuxsock ไม่ได้รับการยอมรับเนื่องจากมีข้อผิดพลาดในการคัดลอกและวาง ขอขอบคุณ Andy Goldstein สำหรับการแก้ไข
- bugfix: อาจมีการ double-free ในการเปรียบเทียบที่เหมือนกันของ RainerScript ถ้าอ็อบเจ็กต์ทางซ้ายมือเป็นอ็อบเจ็กต์ JSON และออปเจ็กต์ด้านขวาไม่ใช่สตริงที่ไม่ได้แปลงเป็นตัวเลข (ตัวอย่างเช่นสามารถเป็น JSON อื่นได้) อาจเป็นเพียงกรณีเดียวเท่านั้นที่อาจเกิดขึ้นได้ในทางปฏิบัติ) นี่ไม่น่าจะถูกเรียกใช้
- bugfix: การเปรียบเทียบ RainerScript Json (Variable) / string บางส่วนไม่ถูกต้อง
- เพิ่ม exec_template () ฟังก์ชัน RainerScript
- imrelp: สนับสนุน TCP KEEPALIVE เพิ่มแล้ว
- พึ่งพา librelp แบบพึ่งพา 1.2.2 เพื่อสนับสนุนคุณลักษณะ KEEPALIVE ใหม่
- เพิ่มคำสั่งสำหรับระบุ GID / UID ที่ระบุเป็นตัวเลข
- คำสั่งที่มีอยู่ในปัจจุบัน (FileOwner, FileGroup, DirOwner, DirGroup) จะแปลชื่อเป็นรหัสตัวเลขซึ่งขึ้นอยู่กับข้อมูลผู้ใช้ที่มีอยู่ในระหว่างการเริ่มต้นระบบ rsyslog การดำเนินการนี้อาจล้มเหลวหากข้อมูลได้รับผ่านเครือข่ายหรือจากบริการเช่น SSSD คำสั่งใหม่ให้วิธีระบุรหัสเชิงตัวเลขได้โดยตรงและหลีกเลี่ยงการค้นหา
- ขอบคุณ Tomas Heinrich สำหรับแพทช์
- bugfix: การดำเนินการ commitTransaction () ไม่ถูกต้องในการจัดการการระงับ
- bugfix: omelasticsearch failed.es ตัวนับสถิติถูกสร้างขึ้นอย่างไม่ถูกต้อง
- rsgtutil แสดงข้อความผิดพลาดที่ดีกว่าในบล็อกลายเซ็นที่ยังไม่เสร็จ
- bugfix: ป้องกันอักขระควบคุมในข้อความภายใน (ข้อผิดพลาด)
- ขอบคุณ Ahto Truu สำหรับการแจ้งเตือนเรา
- bugfix: immark ได้เผยแพร่ข้อความใต้ kern = info แทน syslog. = info
- โปรดทราบว่าเขาอาจจะทำลายการกำหนดค่าที่มีอยู่ซึ่งขึ้นอยู่กับการส่งภาพไปเป็น kern = info น่าเสียดายที่เราไม่สามารถละทิ้งข้อมูลนี้ได้เนื่องจากเราไม่ควรปล่อยข้อความใต้สิ่งอำนวยความสะดวกของ kern
- bugfix: การ จำกัด เนื้อที่ดิสก์คิวไม่ทำงานอย่างถูกต้อง
- queue.maxdiskspace เริ่มต้นใช้งาน queue.maxfilesize
- ขนาดไฟล์คิวคิวทั้งหมดไม่ได้รับการตรวจสอบกับ queue.maxdiskspace สำหรับคิวช่วยที่มีอยู่ในดิสก์
- bugfix: ตัวเร่งปฏิกิริยาที่เหมือนเคอร์เนลของลินุกซ์ไม่ทำงานอย่างถูกต้องกับอินพุททั้งหมด (เช่นไม่ได้ผลกับ imdup) เหตุผลก็คือมีการใช้ค่า PRI แต่จำเป็นต้องใช้การแยกวิเคราะห์ข้อความซึ่งทำเสร็จแล้ว
- bugfix: คิวดิสก์สร้างไฟล์ในไดเรกทอรีที่ทำงานไม่ถูกต้องหาก $ WorkDirectory ถูกเปลี่ยนหลาย ๆ ครั้งคิวทั้งหมดใช้เฉพาะชุดค่าล่าสุดเท่านั้น
- bugfix: legacy directive $ ActionQueueWorkerThreads ไม่ได้รับเกียรติ
- bugfix: segfault เมื่อเริ่มต้นใช้งานสคริปต์สคริปต์บางตัว
- เช่น & quot; ถ้าไม่ใช่ $ msg ... & quot;
- bugfix: imuxsock: พารามิเตอร์การกำหนดค่า UseSysTimeStamp ไม่ทำงานอย่างถูกต้อง
- ขอขอบคุณ Tomas Heinrich ในการแจ้งเตือนเราและยืนยันคำแนะนำในการแก้ปัญหา
- bugfix: $ SystemLogUseSysTimeStamp / $ SystemLogUsePIDFromSystem ไม่ทำงาน
- ขอบคุณ Tomas Heinrich สำหรับแพทช์
- ปรับปรุงการตรวจสอบพารามิเตอร์การกำหนดค่าคิวเมื่อเริ่มต้นใช้งาน
- bugfix: เรียกใช้ ruleset ด้วยคิว async ไม่ใช้คิว
- ปิด: http://bugzilla.adiscon.com/show_bug.cgi?id=443
- bugfix: ถ้ามีการโหลด imtcp และไม่มีการกำหนดค่า listeners (ซึ่งเป็นเรื่องธรรมดา) rsyslog จะขัดข้องระหว่างการปิดเครื่อง
- การสนับสนุน liblognorm1 เพิ่ม - / li>
- สนับสนุน jemalloc ที่เพิ่มผ่าน --enable-jemalloc
- ค่าเริ่มต้นคิวมีการเปลี่ยนแปลง:
- เครื่องหมายน้ำสูงเป็นแบบไดนามิก 90% ของขนาดคิว
- makr ระดับน้ำต่ำอยู่ในขณะนี้แบบไดนามิก 70% ของขนาดคิว
- queue.discardMark ขณะนี้มีขนาดคิว 98% ของไดรฟ์ข้อมูล แบบไดนามิก
- queue.workerThreadMinimumMessage ตั้งค่าเป็นคิว / num พนักงาน
- สำหรับคิวที่มีคิวขนาดเล็กมาก Maxax (& lt; 100) & quot; เหตุฉุกเฉิน & quot; จะใช้ค่าเริ่มต้น
- โปรดทราบว่าระบบสร้างเป็นแบบทดลองในขั้นตอนนี้
- Bugfix: คิวดิสก์สร้างไฟล์ในไดเรกทอรีทำงานไม่ถูกต้อง
- ถ้า $ WorkDirectory ถูกเปลี่ยนหลายครั้งคิวทั้งหมดใช้เฉพาะชุดค่าล่าสุด
- Bugfix: legacy directive $ ActionQueueWorkerThreads ไม่ได้รับเกียรติ
- Bugfix: mmrfc5424addhmac: & quot; คีย์ & quot; พารามิเตอร์ไม่ได้รับการประมวลผลอย่างถูกต้อง
มีอะไรใหม่ ในเวอร์ชัน 8.7.0:
มีอะไรใหม่ ในเวอร์ชัน 8.6.0:
ขณะนี้
มีอะไรใหม่ ในเวอร์ชัน 8.4.2:
มีอะไรใหม่ ในเวอร์ชัน 7.6.0:
มีอะไรใหม่ ในเวอร์ชัน 7.4.9:
มีอะไรใหม่ ในเวอร์ชัน 8.1.4:
มีอะไรใหม่ ในเวอร์ชัน 7.4.8:
มีอะไรใหม่ ในเวอร์ชัน 7.4.7:
มีอะไรใหม่ ในเวอร์ชัน 8.1.2:
ความคิดเห็นที่ไม่พบ