その ファームガーディアン このセクションでは、ロード バランサーで使用できるすべてのヘルス チェックを一覧表示します。また、各フィールドとそれらが適用されるファームの簡単な説明も含まれています。
ファームガーディアン バックエンドの高度な監視に使用されます。 ファームガーディアン、実サーバーは自動的に無効になり、その IP はブラックリストに登録されます。
ヘルスチェックは 事前設定済み or カスタム2つのチェックタイプはアクション列で識別できます。設定がグレー表示されているチェックマークは、 事前設定済み 鉛筆アイコンをクリックすると簡単に編集できるものはカスタムです。
以下のアクションを使用します 行動 メニュー:
Farmguardian を作成する. を開きます 農場守護者 フォーム。このフォームに必要な情報を入力してください。
削除選択した 農場守護者 チェック。
これらは、 ファームガーディアン テーブル:
名前各 Farmguardian チェックの説明的な名前。
詳細説明 このフィールドは、各ファームガーディアン チェックについて説明します。
Command各間隔で実行されるコマンドとパラメータをファームのすべてのバックエンドに対してチェックします。
農場指定されたチェックを使用する農場とサービス。
これらのアクションを使用して、 ファームガーディアン:
- 編集ファームガーディアンの設定画面を開きます。これはカスタムの場合のみ利用可能です。 農場守護者 チェックします。
- 削除選択した 農場守護者 チェック。チェックがサービスに割り当てられている場合は、削除を強制するかどうかを尋ねる通知が表示されます。カスタムにのみ使用します。 農場守護者 チェックします。
事前設定されたヘルスチェック #
ファームに次の組み込みヘルス チェックを使用します。
check_redis: Redisサーバーのマスターロールをチェックします。マスターロールが存在しない場合は、バックエンドはDOWNステータスとしてマークされます。
チェック_tcp: TCP 接続をバックエンドに送信します。
チェック_udp: UDP 接続をバックエンドに送信し、ポートが開いているかどうかを確認します。
チェック_http: HTTP リクエストをバックエンドに送信し、200 秒のタイムアウトで 5 OK 応答を期待します。
チェック_https: HTTPS リクエストをバックエンドに送信し、200 秒のタイムアウトで 5 OK 応答を期待します。
チェック_smtp: SMTP 接続をバックエンドに送信し、5 秒のタイムアウトで SMTP 応答 OK を期待します。
チェック_https_レスポンス_文字列: HTTPS リクエストをバックエンドに送信し、200 OK の応答と、5 秒のタイムアウトで HTML 内の指定された文字列を期待します。また、応答を見つけるために値によって文字列を変更します。
チェック_http_レスポンス_文字列: バックエンドに HTTP リクエストを送信し、200 OK 応答と、5 秒のタイムアウトで HTML 内の指定された文字列を期待します。また、応答を見つけるために値によって文字列を変更します。
チェックポップ: POP 接続をバックエンドに送信し、5 秒のタイムアウトで POP 応答 OK を期待します。
チェックLDAP: LDAP クエリをバックエンドに送信し、5 秒のタイムアウトで LDAP バインドを期待します。-b (ベース検索)、-D (バインドするユーザー)、-P (ユーザー パスワード) を変更します。
チェックLDAP: バックエンドに LDAPS クエリを送信し、5 秒のタイムアウトで LDAP バインドを期待します。-b (ベース検索)、-D (バインドするユーザー)、-P (ユーザー パスワード) を変更します。
チェック_imap: IMAP 接続をバックエンドに送信し、5 秒のタイムアウトで IMAP 応答 OK を期待します。
チェック_sip: このチェックでは、SIP サーバー/デバイスの可用性と応答時間をテストします。
チェック_ping: 2 つの ICMP パケットを送信し、クライアントに到達したパケットの割合を確認します。
チェックコモン: さらに多くのチェックが含まれているフォルダー usr/lib/nagios/plugins を確認し、--help を使用してヘルス チェックに関する詳細情報を取得します。
次の一歩、 カスタムFarmguardianチェックを作成する.
