0

HDDドライブの状態に関する情報を取得するために、次のように(smartd.confを介して)smartmontoolsデーモンを構成しました。

dev/sdb -I 194 -a -o on -S on -s (S/../.././03|L/../../6/04) \
    -m sys@example.com -M exec /usr/share/smartmontools/smartd-runner

また、「-M test」を追加することで、メール通知をテストし、テストメールメッセージを受信しました。

ご覧のとおり、毎朝HDDのテストが不足していますが、テスト結果に関する電子メール通知を受け取りませんでした。

おそらく、何かがうまくいかないときに通知が送信されますが、私はこの点で正しいですか?つまり、テストに合格しても何も受け取らないのは正常ですか?

今、私のドライブはsmartctl -HコマンドでOKステータスを報告します。私はDebianEtchとSendmailを使用しています。

どうもありがとう。

4

1 に答える 1

2

について知っているので、ドキュメントでオプション-M testに関する章を見つけたことは明らかです。-M同じ章で次のことがわかります。

exec  PATH  -  run the executable PATH instead of the default mail command,
               when smartd needs to send email.  PATH must point to an
               executable binary file or script.

重要な言葉は「代わりに」です。が単独でメールを送信しない場合smartd-runner、メッセージは送信されません。

smartd-runnerとにかく何をしますか?私はそのスクリプトに詳しくありません。

あなたの質問に答えるには: 報告するエラーがない場合、メールは送信されません:

once - send only one warning email for each type of disk problem detected.
       This is the default.
于 2009-02-18T11:15:33.973 に答える