ฉันได้ติดตั้ง nagios4 จากแพ็คเกจที่เก็บ Ubuntu ในแขก kvm ที่รันเซิร์ฟเวอร์ Ubuntu 20.04 ฉันสามารถเรียกใช้ sendmail ด้วยตนเองและสามารถส่งอีเมลได้ อย่างไรก็ตาม nagios ไม่ได้ส่งอีเมลใดๆ /var/log/mail.log
มีเฉพาะรายการสำหรับการเรียกใช้ด้วยตนเองเท่านั้น /var/log/nagios4/nagios.log
มีรายการมากมายที่แนะนำว่า nagios พยายามส่งอีเมล:
[1627148632] การแจ้งเตือนบริการ: me;localhost;/dev/shm;UNKNOWN;notify-service-by-email;DISK UNKNOWN - พื้นที่ว่าง:
[1627148662] wproc: Core Worker 28377: งาน 11764 (pid=211002) หมดเวลา ฆ่ามัน
[1627148663] wproc: แจ้งเตือนงาน 11764 จากผู้ปฏิบัติงาน Core Worker 28377 หมดเวลาหลังจาก 31.05 วินาที
[1627148663] wproc: Â host=localhost; บริการ=/dev/shm; ติดต่อ=ฉัน
[1627148663] wproc: Â early_timeout=1; exited_ok=0; wait_status=0; error_code=62;
[1627148663] คำเตือน: แจ้งผู้ติดต่อ 'me' ของบริการ '/dev/shm' บนโฮสต์ 'localhost' โดยคำสั่ง '/usr/bin/printf "%b" "****** Nagios *****\n \nประเภทการแจ้งเตือน: ปัญหา\n\nบริการ: /dev/shm\nโฮสต์: localhost\nที่อยู่: 127.0.0* .1\nสถานะ: UNKNOWN\n\nวันที่/เวลา: วันเสาร์ที่ 24 กรกฎาคม 12:43:52 CDT 2021\n \nข้อมูลเพิ่มเติม:\n\nDISK UNKNOWN - พื้นที่ว่าง:\n"|/usr/bin/mail -s"** localhost /dev/shm UNKNOWN **" [email protected]' หมดเวลาหลังจาก 0.00 วินาที
เมื่อฉันออกคำสั่งที่แสดงในบรรทัดสุดท้ายเหนืออีเมลจะถูกส่ง แต่เกิดอะไรขึ้นกับ nagios4? ทำไมมันถึงไม่ส่งอีเมลใด ๆ ?
ข้อมูลเพิ่มเติม: sendmail ใช้เวลาหรือรอ 60 วินาทีเพื่อส่งอีเมลแต่ละฉบับ และเห็นได้ชัดว่า nagios หมดเวลาหลังจากผ่านไป 30 วินาที มีอะไรที่จำเป็นในการแก้ไขสิ่งเหล่านี้