คำถามติดแท็ก syslog

8
วิธีหยุดข้อความเคอร์เนลไม่ให้เกิดน้ำท่วมคอนโซล
ฉันใช้ Centos 6, การบันทึก rsyslog คอนโซลถูกน้ำท่วมด้วยข้อความเคอร์เนล Klogd ไม่ทำงาน (ฉันใช้ rsyslog) การกำหนดค่า Rsyslog ไม่ได้นำสิ่งใด ๆ ไปยังคอนโซล แม้จะพยายามหยุด rsyslog ทั้งหมด ยังมีบางสิ่งที่ทำให้คอนโซลของฉันเต็มไปด้วยข้อความบันทึกเคอร์เนล มันคืออะไรและฉันจะหยุดได้อย่างไร อัปเดต : นี่คือข้อความที่สร้างขึ้นโดยเคอร์เนล (ฮาร์ดแวร์, iptables, ฯลฯ ) สิ่งที่ดับไป/proc/kmsgเช่นนี้: ช่วงเวลาสั้น ๆ : pub2loc: DROP: IN = br0 OUT = MAC = xxx SRC = xxx DST = xxx LEN = 60 …
45 linux  centos  console  syslog 

3
Rsyslog ส่งออกไปยังล็อกไฟล์ที่กำหนดเอง
มีใครบอกฉันได้ไหมว่าฉันทำอะไรผิดที่นี่? นี่คือคำถามสุดท้าย: ทำไมเมื่อฉันใช้คำสั่ง logger ฉันไม่สามารถเอามันออกไปยังไฟล์บันทึกที่กำหนดเองได้/var/log? ในสคริปต์ของฉัน: logger -i -t ANM -p local7.info "This is a local 7 test" ในrsyslog.confฉันผนวกต่อไปนี้ในตอนท้ายของไฟล์: local7.* /var/log/anm.log นอกจากนี้สคริปต์มีสิทธิ์สำหรับ/var/log/anm.logไฟล์ * อัพเดท * ดังนั้นฉันลืมรีสตาร์ทบริการบันทึก ฉันลองรีบูตเครื่องแล้ว " service rsyslog restart" ยังไม่มีการเปลี่ยนแปลง ข้อความทดสอบไม่ปรากฏขึ้น/var/log/anm.logแต่ปรากฏขึ้น/var/log/syslog * อัพเดท * สิทธิ์ใดบ้างที่/var/log/"yourlogfilehere"ต้องการ Owner, Group, rwx? ฉันลองตั้งค่า grp และเป็นเจ้าของเพื่อรูทและเป็นชื่อผู้ใช้ที่รันคำสั่งตัวบันทึก ไม่มีการเปลี่ยนแปลงใด ๆ ฉันได้ลองสร้างไฟล์บันทึกในไดเรกทอรีที่กำหนดเอง/var/logด้วย ie /var/log/anm/anm.logและการตั้งค่าการอนุญาตทั้งสองประเภทสำหรับไดเรกทอรี * อัพเดท …
13 linux  ubuntu  logging  syslog 

4
ตรวจสอบการส่งอีเมลขาออกของ Postfix
ฉันใช้ GNU Mailman กับ Postfix เพื่อเรียกใช้รายชื่อผู้รับจดหมายและต้องการตรวจสอบการส่งมอบจดหมายขาออกนั่นคือ: สำหรับจดหมายแต่ละฉบับที่ส่งจากรายการตรวจสอบว่ามีการตอบข้อความ 250 (OK) หรือไม่ กลับมาหาฉัน สำหรับตอนนี้ฉันกำลังทำอย่างรวดเร็วและสกปรก: # cat /var/log/syslog | grep "smtp.*to=.*" | grep -v 250 มีวิธีที่สะอาดในการตรวจสอบผลลัพธ์ของ smtpd หรือไม่?

5
นาทีที่แย่ใน crontab?
ฉันได้รับข้อผิดพลาดต่อไปนี้ใน syslog ของฉัน: Oct 17 13:14:03 tracker cron[873]: (*system*) ERROR (Syntax error, this crontab file will be ignored) Oct 17 13:14:03 tracker cron[873]: Error: bad minute; while reading /etc/crontab ฉันไม่เห็นว่าจะมีช่วงเวลาที่เลวร้ายใด ๆ ! crontabไฟล์ของฉันคือ: # /etc/crontab: system-wide crontab # Unlike any other crontab you don't have to run the `crontab' # …
9 cron  crontab  syslog 

1
เหตุใด syslog จึงช้ากว่าไฟล์ IO มาก
ฉันเขียนโปรแกรมทดสอบอย่างง่ายเพื่อวัดประสิทธิภาพของฟังก์ชัน syslog นี่คือผลลัพธ์ของระบบทดสอบของฉัน: (Debian 6.0.2 กับ Linux 2.6.32-5-amd64) กรณีทดสอบเรียกคิดระยะเวลาในการบรรจุ [] [MB] [s] [MB / s] -------------------- ---------- ---------- ---------- ---------- syslog 200000 10.00 7.81 1.28 syslog% s 200000 10.00 9.94 1.01 เขียน / dev / null 200000 10.00 0.03 343.93 printf% s 200000 10.00 0.13 76.29 โปรแกรมทดสอบทำสายระบบ 20,000,000 สายที่เขียนข้อมูล 50 …

1
ฉันจะใช้ Pacemaker เพื่อติดตั้ง IP เสมือนเพื่อรับข้อความ syslog ได้อย่างไร
ฉันต้องตั้งค่า VIP / IP แบบลอยตัวที่อุปกรณ์เครือข่ายจะส่งข้อความ syslog ไปยัง แนวคิดเบื้องหลัง VIP คือการตั้งค่าให้พร้อมใช้งานสูงในความพยายามที่จะลดจำนวนบันทึกที่หายไปเนื่องจากเซิร์ฟเวอร์ syslog หยุดทำงาน สิ่งนี้จะเกิดขึ้นในสภาพแวดล้อม CentOS 7 ดังนั้นฉันคิดว่าฉันสามารถrsyslogฟังข้อความระยะไกลบนที่อยู่ลอยตัวหรือตั้งค่า syslog-ng บนพอร์ตอื่น (เช่น5514) เพียงเพื่อรับข้อความเครือข่ายเท่านั้น การวิจัยของฉันบอกฉันว่าผู้นำทางธุรกิจสามารถทำสิ่งนี้ได้ แต่ฉันก็ไม่แน่ใจเหมือนกัน เคล็ดลับใด ๆ เกี่ยวกับความจริงว่าส่วนใดจะได้รับการชื่นชมอย่างมาก

2
หน้าจอเข้าสู่ระบบดู (หมุน)
ฉันใช้เซิร์ฟเวอร์จดหมายซึ่งฉันเชื่อมต่อโดยใช้ SSH ของฉัน .bash_profile มีการกำหนดค่าเพื่อแนบเซสชัน SSH กับบางอย่าง screen เซสชั่น ตอนนี้ฉันต้องการบันทึก (เช่น syslog) พิมพ์ไปที่หน้าต่างเดียวของเซสชันหน้าจอนี้ ฉันพยายามวิ่ง tail -f /var/log/syslog แต่ผลลัพธ์จะหยุดทุกวันเวลา 6:25 น. ฉันเดาว่านั่นเป็นเวลาที่บันทึกจะหมุน ดังนั้นจึงมีวิธีพิมพ์บันทึกบนหน้าจอใช่หรือไม่

1
บันทึกดูเหมือนจะปิดอยู่หรือไม่
ฉันใช้งานแล็ปท็อป ASUS EEE 701 กับระบบปฏิบัติการลินุกซ์หุ้น ฉัน (และยังคงอยู่) มีปัญหากับ cron ที่ไม่ทำงาน - ดังนั้นฉันจึงไปดูบันทึก - และปรากฎว่าไม่มีบันทึกใด ๆ ที่ได้รับการปรับปรุงในขณะที่ (ดูรูป) - เวลายังคงถูกต้อง - มีความคิดใดที่ว่าทำไมบันทึกไม่ได้รับการปรับปรุง (และอาจเป็น cron)

1
ตำแหน่งไฟล์ล็อกตามชื่อโฮสต์ที่มี syslog-ng
ฉันใช้ syslog-ng สำหรับเซิร์ฟเวอร์จำนวนมาก เพื่อให้ทุกอย่างมีรูปร่างมากขึ้นในโครงสร้างโฟลเดอร์ฉันใช้ตัวกรองหลายตัวกับ regex และหลายปลายทางและบันทึกบรรทัดใน syslog-ng.conf สิ่งที่ฉันต้องการทำให้สำเร็จคือให้ syslog ตัดสินใจที่จะวางไฟล์บันทึกตามส่วนของชื่อโฮสต์และวางไว้ใน 1 ตัวกรองโดยมี 1 ปลายทางและบรรทัดบันทึก ตัวอย่าง: fl-app-dev-01 => /var/log/fl/dev/app01.log fl-app-prd-32 => /var/log/fl/prd/app32.log fl-man-prd-02 => /var/log/fl/prd/man02.log am-app-prd-12 => /var/log/am/prd/app12.log rd-app-dev-02 => /var/log/rd/dev/app02.log ดังที่คุณเห็นในตัวอย่างข้างต้นเซิร์ฟเวอร์ทั้งหมดอยู่ในรูปแบบเดียวกัน {location} - {function} - {environment} - {number} ฉันต้องการที่จะแยกพวกเขาไปยังสถานที่ตั้งแล้วกับสภาพแวดล้อมและมี logfile ตั้งชื่อตามฟังก์ชั่นและหมายเลขเซิร์ฟเวอร์
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.