pingtest.sh

pingtest.sh

私はNginxといくつかのWordPressサイトでUbuntu 16.04を使用しています。場合によっては、長い間(> = 1ヶ月)ウェブサイトにアクセスしていないか、ウェブサイトがダウンしている可能性があります。

私のNginx-WordPressサイトの1つがダウンしている場合(理由は言及されていません)、私のGmailアカウントに電子メールを送信するための小さなユーティリティを探しています。

これまでに考慮された方法

1. 最初からツールを作る

  1. 私のSMTPサーバーのデフォルトではなく完全な構成を作成します。
  2. ホスティングプロバイダのDNS管理ツールでDNSレコードを追加して設定します。
  3. 各ドメインに毎週のクローンジョブを追加し、そのcurl -l -L出力をファイルに保存します。
  4. 各ファイルを確認し、ステータスコードが200以外の場合は、自分に電子メールを送信する毎週のクローン操作(1時間後など)を追加します。

これは簡単に見えますが、実際にはかなり複雑で(複雑である必要はありません)、少し脆弱です。専用、公開、メンテナンスユーティリティが私に適している可能性があります。

2. サードパーティ製ツール

カラフルな第三者を利用したくないネットワーク監視Nagios、Icinga、Zabbix、Shinkenなどのサービスはすべて、この特別な理由で過剰であるようです。

3.Postfixプラグイン

ツールがPostfixを使用できるようにPostfix設定をインストールしました。私はPostfixのデフォルト値を使用しており、DNSレコードを追加したり設定したりすることなく、internet-siteその上にいくつかのデフォルト設定を追加できます。internet-site

Postfixを再構成するための対話型プログラムユーティリティを使用すると、Ubuntu-Nginx-WordPress-Environmentインストールスクリプトで多くのSMTP設定データを入力する必要がなくなります。たぶん、後でいくつかのDNSレコードを設定する必要があります。それがすべてです。何らかの方法でプロセスを単純化するすべてが私にとってはオプションです。

4. スパムフィルタ処理

Gmailで誤って最初のメール(または最初のメールを配置)をスパムに移動した場合でも、そのメールをホワイトリストに追加できます。


私の質問

この動作を実行するために使用できるユーティリティはありますか?

ベストアンサー1

最善の方法は、次のサービスを使用することです。ロボットを正常に実行。無料定格は50未満のサイトに適用され、プロのプランはかなり安いです。簡単なpingチェックとHTTPステータスコードチェックも実行します。

その結果(あなたが制御できる)追加の障害点を追加しなくなります。これ以上監視サービスを維持および更新する必要はありません。

おすすめ記事