2

私はライブサイトを持っていますが、さまざまなページと電子メール送信が機能しているかどうかを定期的にチェックする定期的なタスクを実行したいと考えています。

例: 登録ページ、パスワードを忘れたページなど...


やり方が分からなくてかなり悩んでます…

何か案は?:)

4

1 に答える 1

3

私の職場では、smtp サービスと Web アプリが正常に実行されていることを監視するためにnagiosを使用しています。重要なページについては、check_http nagios プラグインを使用して、ページがアクセス可能で特定のキーワードが含まれていることを確認します。

各チェックを好きなだけ実行するように設定し、問題が発生した場合に nagios からメールを送信することができます。

django からのメール送信が機能しているかどうかを確認するのは、少しトリッキーです。私のサイトはどれもミッション クリティカルではないので、私のコード ベースが変わらず、Web アプリと SMTP サーバーが機能していれば、django からのメールは問題ないと思います。

django が電子メールを送信できることを確認することが重要な場合は、送信電子メールをトリガーするビュー (送信元 IP とおそらく POST/GET のパスワードによって制限される) を持つことができます。次に、独自のプラグインを作成して、上記のビューにアクセスし、メールが送信されたことを確認できます。

nagios を使用してメール サービスを確認する方法については、こちらの記事を参照してください: http://www.linuxjournal.com/content/monitoring-email-nagios

于 2011-01-14T15:51:25.690 に答える