SMTP経由のONTAP AutoSupportメッセージ配信のトラブルシューティング
システムが SMTP 経由で AutoSupport メッセージを配信できない場合は、いくつかの設定を確認することで問題を解決できます。
基本的なネットワーク接続とDNSルックアップを確認しておく必要があります。
- 
ノード管理LIFの動作ステータスと管理ステータスがupになっている必要があります。
 - 
同じサブネット上の機能しているホストに、(ノードのLIFではなく)クラスタ管理LIFからpingを実行できる必要があります。
 - 
サブネットの外部の機能しているホストに、クラスタ管理LIFからpingを実行できる必要があります。
 - 
サブネットの外部の機能しているホストに、(IPアドレスではなく)ホストの名前を使用してクラスタ管理LIFからpingを実行できる必要があります。
 
以下の手順は、 AutoSupport でメッセージを生成できているが、 SMTP 経由でメッセージを配信できていないと判断した場合に実行します。
この手順でエラーが発生した場合、または1つの手順を完了できない場合は、問題を特定して対処してから次の手順に進みます。
特に指定がないかぎり、すべてのコマンドを ONTAP の CLI に入力します。
- 
ノード管理LIFのステータスを確認します。
network interface show -home-node local -role node-mgmt -fields vserver,lif,status-oper,status-admin,address,role`status-oper`フィールドと `status-admin`フィールドがに戻ります `up`。の詳細については `up`、をlink:https://docs.netapp.com/us-en/ontap-cli/up.html["ONTAPコマンド リファレンス"^]参照してください。
 - 
あとで使用できるように、SVM名、LIF名、およびLIFのIPアドレスをメモしておきます。
 - 
DNSが有効で正しく設定されていることを確認します。
vserver services name-service dns show - 
AutoSupportで使用するように設定されているすべてのサーバを表示します。
system node autosupport show -fields mail-hosts表示されたすべてのサーバ名を記録します。
 - 
前の手順で表示された各サーバについて、および `support.netapp.com`ノードからサーバまたはURLにアクセスできることを確認します。
network traceroute -node local -destination server_nameこれらのルートのいずれかが機能していない場合は、ほとんどのサードパーティ製ネットワーククライアントで検出された「 traceroute 」または「 tracert 」ユーティリティを使用して、クラスタと同じサブネット上の機能しているホストから同じルートを試してください。これにより、ネットワーク構成とクラスタ構成のどちらに問題があるかを判断できます。
 - 
メールホストとして指定したホストにログインし、このホストが SMTP 要求を処理できることを確認します。
netstat -aAn|grep 25`25`は、リスナーのSMTPポート番号です。
次のようなメッセージが表示されます。
ff64878c tcp 0 0 *.25 *.* LISTEN.
 - 
他のホストで、メールホストのSMTPポートを使用したTelnetセッションを開きます。
telnet mailhost 25次のようなメッセージが表示されます。
220 filer.yourco.com Sendmail 4.1/SMI-4.1 ready at Thu, 30 Nov 2014 10:49:04 PST
 - 
Telnetのプロンプトで、メールホストからメッセージをリレーできることを確認します。
HELO domain_nameMAIL FROM: your_email_addressRCPT TO: autosupport@netapp.com`domain_name`は、ネットワークのドメイン名です。
リレーが拒否されたことを示すエラーが返された場合は、メールホストでリレーが有効になっていません。システム管理者に問い合わせてください。
 - 
Telnetのプロンプトで、テストメッセージを送信します。
DATASUBJECT: TESTINGTHIS IS A TEST.行の最後のピリオド( . )を単独で入力してください。このピリオドは、メッセージが完了したことをメールホストに示します。
エラーが返された場合は、メールホストが正しく設定されていません。システム管理者に問い合わせてください。
 - 
ONTAPコマンドラインインターフェイスから、アクセス可能な信頼できる電子メールアドレスにAutoSupportテストメッセージを送信します。
system node autosupport invoke -node local -type test - 
試行のシーケンス番号を確認します。
system node autosupport history show -node local -destination smtpタイムスタンプに基づいて、シーケンス番号を探します。これはおそらく最新の試みです。
 - 
テストメッセージのエラーを表示します。
system node autosupport history show -node local -seq-num seq_num -fields errorというエラーが表示された場合は
Login denied、SMTPサーバがクラスタ管理LIFからの送信要求を受け入れていません。転送プロトコルとしてHTTPSを使用するように変更しない場合は、サイトのネットワーク管理者に連絡して、この問題に対処するためのSMTPゲートウェイの設定を依頼してください。このテストが成功しても mailto : autosupport@netapp.com に同じメッセージが送信されない場合は、すべての SMTP メールホストで SMTP リレーが有効になっていることを確認するか、転送プロトコルとして HTTPS を使用してください。
ローカルで管理されている E メールアカウントへのメッセージの送信も失敗する場合は、次の両方の条件に該当する添付ファイルを転送するように SMTP サーバが設定されていることを確認してください。
- 
サフィックスが「 7z
 - 
MIME タイプが「 application/x-7x-compressed 」。
 
 -