Score:-2

วิธีสร้างสคริปต์เพื่อตรวจสอบไฟล์บันทึก

ธง cz

ฉันต้องการสร้างสคริปต์ที่ฉันตรวจสอบไฟล์บันทึกทุก ๆ 5 หรือ 10 นาทีเพื่อดูว่าบริการเปิดใช้งานอยู่หรือไม่ และเพื่อให้ทราบว่าไฟล์บันทึกได้รับและส่งไฟล์เหล่านี้ที่ได้รับหรือไม่ (เช่น ถ้าไฟล์ใหม่ ไฟล์เข้าสู่ล็อกไฟล์หรือไม่ได้รับอะไรเลย) ในกรณีที่ไม่ได้รับสิ่งใดใน 5 หรือ 10 นาที ขึ้นอยู่กับการกำหนดค่า ให้เตือนฉันผ่าน Nagios Monitoring ฉันไม่รู้ว่าจะเริ่มเขียนสคริปต์นี้อย่างไร

digijay avatar
mx flag
Nagios (resp. nrpe) มาพร้อมกับสคริปต์ตรวจสอบจำนวนมาก (ใน `/usr/lib/nagios/plugins`) นอกจากนี้ยังพบสคริปต์จำนวนมากสำหรับแต่ละบริการและบริการใดๆ ได้ในอินเทอร์เน็ต สคริปต์เหล่านี้ได้รับการกำหนดเวลาและดำเนินการจากรีโมตโฮสต์ด้วย nagios หรือ icinga2
Score:1
ธง in

สิ่งนี้ขึ้นอยู่กับเนื้อหาของไฟล์บันทึกของคุณ แต่นี่คือคำแนะนำบางประการ ซึ่งอาจช่วยคุณได้:

หากคุณต้องการดูว่ากระบวนการทำงานอยู่หรือไม่ คุณสามารถใช้ปลั๊กอิน nagios "check_procs"

หากต้องการตรวจสอบว่าไฟล์บันทึกถูกเขียนถึงหรือไม่ คุณสามารถใช้ปลั๊กอิน nagios "check_file_age"

หากคุณต้องการตรวจสอบการแสดงออกบางอย่าง นี่เป็นปลั๊กอินที่ยอดเยี่ยม: https://labs.consol.de/nagios/check_logfiles

Jhony avatar
cz flag
สวัสดี ขอบคุณสำหรับการตอบกลับ ในกรณีของฉัน ไฟล์บันทึกนี้ถูก "ป้อน" ทุกนาที สถานการณ์คือ: บริการเปิดและทำงานอยู่ แต่ถึงแม้บริการจะเปิดขึ้น ก็ยังอยู่ในสถานะซอมบี้ บริการกำลังทำงานอยู่ แต่ไม่ได้รับและส่งไฟล์ จำเป็นต้องมีการแจ้งเตือนเพื่อแก้ไขปัญหานี้ ฉันเลยคิดจะมอนิเตอร์ไฟล์บันทึกทุกๆ 5 นาทีเพื่อตรวจสอบว่าไฟล์ล็อกถูกป้อนหรือไม่ ถ้ามันถูกป้อน ก็โอเค ถ้าไม่ใช่ ฉันอยากให้ Nagios เตือนฉัน
Score:0
ธง cn

คุณควรตรวจสอบตารางกระบวนการผ่านทาง ปล เพื่อดูว่ากระบวนการทำงานถูกต้องหรือไม่

ปลั๊กอิน nagios บางตัวที่คุณอาจพิจารณา:

https://exchange.nagios.org/directory/Plugins/Operating-Systems/Linux/check_ps-2Esh/details

https://exchange.nagios.org/directory/Plugins/Operating-Systems/Linux/check_logfiles/details

ดู check_procs @Virsacer พูดเช่นกัน

Jhony avatar
cz flag
ขอบคุณสำหรับการตอบกลับ. บริการเปิดใช้งานแล้ว แต่ใช้งานไม่ได้ตามที่คาดไว้ อย่างที่ฉันบอกกับ Virsacer บริการกำลังทำงานในสถานะซอมบี้ เริ่มทำงาน แต่ไม่มีการดำเนินการใด ๆ... จำเป็นต้องรีสตาร์ทบริการเพื่อแก้ปัญหา และเพื่อหลีกเลี่ยงสถานการณ์เช่นนี้ในอนาคต ฉันต้องการสร้างสคริปต์นี้เพื่อแจ้งเตือนฉัน

โพสต์คำตอบ

คนส่วนใหญ่ไม่เข้าใจว่าการถามคำถามมากมายจะปลดล็อกการเรียนรู้และปรับปรุงความสัมพันธ์ระหว่างบุคคล ตัวอย่างเช่น ในการศึกษาของ Alison แม้ว่าผู้คนจะจำได้อย่างแม่นยำว่ามีคำถามกี่ข้อที่ถูกถามในการสนทนา แต่พวกเขาไม่เข้าใจความเชื่อมโยงระหว่างคำถามและความชอบ จากการศึกษาทั้ง 4 เรื่องที่ผู้เข้าร่วมมีส่วนร่วมในการสนทนาด้วยตนเองหรืออ่านบันทึกการสนทนาของผู้อื่น ผู้คนมักไม่ตระหนักว่าการถามคำถามจะมีอิทธิพลหรือมีอิทธิพลต่อระดับมิตรภาพระหว่างผู้สนทนา