Linux
使用 cronjobs 進行磁碟監控——報告磁碟問題
有沒有辦法監控磁碟執行狀況並發送 cronjob 錯誤報告?
我知道您可以
smartctl -s on -a /dev/hda
用來提取資訊,但只是想知道是否有一種方法可以用於過濾並僅在需要注意的情況下發送。SmartMon 是我想要研究的東西嗎?
您可以設置
smartd
為作為守護程序執行,並在發生磁碟錯誤時向您發送電子郵件。添加-m your@email.com
到smartd
配置文件的相關行(例如/etc/smartd.conf
或/etc/default/smartmontools
)。這是通常以 開頭的行DEVICESCAN
。
您可以通過在 smartd 配置文件中啟用 smartd 作為服務來執行它,例如 RHEL 的 /etc/smartd.conf。當出現問題時,可以選擇發送警報消息。