私は次のタスクを実行するためにsmartdを使用したいと思います。週に一度短いsmartctlテストを実行します。月に一度、長いsmartctlテストを実行してください。各メール実行の結果を取得します。
私はsmartdとsmartd.confの「man」ページを読んでみました。https://linux.die.net/man/5/smartd.conf)しかし私はそれを理解できないようです。たぶん私は愚かなことかもしれませんが、彼らの例では何も理解できません...
たとえば、
#
# Three disks connected to a MegaRAID controller
# Start short self-tests daily between 1-2, 2-3, and
# 3-4 am.
/dev/sda -d megaraid,0 -a -s S/../.././01
/dev/sda -d megaraid,1 -a -s S/../.././02
/dev/sda -d megaraid,2 -a -s S/../.././03
これは私には意味がなく、それを私のユースケースに適用する方法を理解していません。どんな助けでも大変感謝します。ありがとうございます。
答え1
理解できない部分について、より具体的に説明したい場合があります。あなたの問題は最新の日付と時刻の表現にあると仮定します-s
。
式では、T/MM/DD/d/HH
TはS
短期テストまたはL
長期テストに使用されます。
文字列の残りの部分は日付と時刻であり、これは正規表現なので、ワイルドカードはドットです。つまり、S/../../1/00
短期試験はある日(月曜日00時)に、L/../01/./00
長期試験は毎月1日に行われることを意味します。
この-d
オプションはsmartd
デバイスの種類を示します。auto
ほとんどの場合は大丈夫です。しかし、どのタイプのストレージデバイスを持っているのかは、自分だけが知っています。
電子メールを送信するにはを追加してください。-m [email protected]