農場の守護者 セクションには、ロードバランサーで利用可能なすべてのヘルスチェック、全員の簡単な説明、およびそれらが適用されるファームが一覧表示されます。
Farmguardianはバックエンドの状態を詳細に監視するために使用されます。 問題がFarm Guardianによって検出されると、実サーバーが自動的に無効になり、ブラックリストに登録されます。
ヘルスチェックは両方でありえます 事前設定済み or カスタム。 2種類の小切手は、アクション列で識別できます。目のアイコンが付いた小切手は事前設定されており、鉛筆とゴミのアイコンが付いた小切手は通関小切手です。
Farm Guardianテーブルの情報は次のとおりです。
NAME。 Farm Guardianチェックの識別名。
商品説明。 このフィールドには、特定のヘルスチェックに関する説明を含めることができます。
COMMAND。 すべてのバックエンドに対して、すべての間隔で実行されるコマンドとパラメータを確認してください。
農場。 特定のチェックを使用する農場およびサービス。
ACTIONS。 許可されているアクションは以下のとおりです。
- EDIT。 (鉛筆アイコン)そのFarmguardianチェックの設定画面にリダイレクトします。 カスタムの農場主任チェックのみ。
- SHOW。 (アイアイコン)そのFarmguardianチェックの設定画面にリダイレクトしますが、そのグローバル設定は編集できません。 事前に設定されたファームガードのチェック用のみ。
- DELETE。 そのFarmguardianチェックを削除します。 チェックによってファームやサービスが設定されている場合は、削除を強制するかどうかの通知が表示されます。 カスタムの農場主任チェックのみ。
事前設定されたヘルスチェック
あなたの農場に使用することができる利用可能な内蔵ヘルスチェックは以下の通りです:
check_tcp:TCP接続をバックエンドに送信します。
check_http:HTTP要求をバックエンドに送信し、200秒のタイムアウトで5 OK応答を期待します。
check_https:HTTPS要求をバックエンドに送信し、200秒のタイムアウトで5 OK応答を待ちます。
check_http_response_string:HTTP要求をバックエンドに送信します。200OK応答と、5秒のタイムアウトを持つHTML内の指定された文字列を期待します。 文字列を値で変更して応答を見つけます。
check_https_response_string:HTTP要求をバックエンドに送信し、200 OKの応答と5秒のタイムアウトでHTML内の指定された文字列を期待します。 文字列を値で変更して応答を見つけます。
check_ldap:LDAPクエリをバックエンドに送信し、LDAPが5秒のタイムアウトでバインドすることを期待します。 -b(基本検索)、-D(バインドするユーザー)、-P(ユーザーパスワード)を変更します。
check_ldaps:LDAPSクエリをバックエンドに送信し、LDAPが5秒のタイムアウトでバインドすることを期待します。 -b(基本検索)、-D(バインドするユーザー)、-P(ユーザーパスワード)を変更します。
check_smtp:SMTP接続をバックエンドに送信し、5秒のタイムアウトでSMTP応答OKを期待する。
check_imap:IMAP接続をバックエンドに送信し、5秒のタイムアウトでIMAP応答OKを期待する。
check_pop:バックエンドにPOP接続を送信し、タイムアウト5秒でPOP応答OKを期待する。
check_udp:UDP接続をバックエンドに送信し、ポートが開かれているか確認します。
check_ping:2 ICMPパケットを送信し、100%がホストに到達していることを確認してください。
check_common:フォルダーusr / lib / nagios / pluginsをチェックしてください。これにはより多くのチェックが含まれています、ヘルスチェックに関するより多くの情報を入手してください
次の一歩、 カスタムFarmguardチェックを作成する.