smartd ถูกกำหนดค่าอย่างเหมาะสมเพื่อส่งการแจ้งเตือนทางอีเมลหรือไม่


16

ฉันเพิ่งกำหนดค่าเซิร์ฟเวอร์ Debian ดังต่อไปนี้
apt-get install smartmontools
vi / etc / default / smartmontools - และที่นี่ไม่ใส่เครื่องหมาย 2 บรรทัด
# uncomment to start smartd on system startup
start_smartd=yes
# uncomment to pass additional options to smartd on startup
smartd_opts="--interval=1800"

จากนั้นฉันแก้ไข /etc/smartd.conf และไม่แสดงข้อคิดเห็นบรรทัดนี้เท่านั้น
DEVICESCAN -S on -o on -a -m myemail@mydomain.com -s (S/../.././02|L/../../6/03)

ฉันสงสัยว่านี่จะเพียงพอสำหรับระบบที่จะส่งข้อความแจ้งเตือนให้ฉันเมื่อมีบางอย่างผิดปกติและ / หรือหากมีวิธีจำลองปัญหาและดูว่า smartd ส่งคำเตือนมาให้ฉันทางอีเมลหรือไม่


จริง ๆ แล้วคุณควรกำหนดค่านามแฝงสำหรับrootใน / etc / aliases (หากใช้ postfix) เพื่อให้เซิร์ฟเวอร์ใด ๆ ที่สร้างอีเมลถูกส่งต่อไปยังบัญชีอีเมลของคุณไม่ใช่แค่ smartd
Geoffrey

คำตอบ:


24

คุณสามารถทดสอบการกำหนดค่าโดยเพิ่ม-M testไปยังบรรทัดที่ขึ้นต้นด้วยDEVICESCANทันทีหลังจากคำหลักนั้น ในครั้งต่อไปที่คุณรีสตาร์ท smartd มันจะส่งอีเมลแจ้งเตือน


ฉันพบว่าตัวเลือก -M จะต้องมีหลังจากอุปกรณ์ DEVICESCAN ไม่ใช่ในตอนท้าย ใช้งานได้: DEVICESCAN -M test -H -s S/../../7/02 -m me@email.comแต่สิ่งนี้ไม่ได้ (ผิดกฎหมาย -M Directiive: ทดสอบ):DEVICESCAN -H -s S/../../7/02 -m me@email.com -M test
Richard Whitehead

-M testในตอนท้ายของDEVICESCANงานตกลงบน Debian Jessie /smartctl 6.6
Stuart Cardall
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.