LDAP (AD) が実行中かどうかを確認する簡単な方法

LDAP (AD) が実行中かどうかを確認する簡単な方法

CentOS を使用していますが、AD サーバーが実行中であることを確認する必要があります (別のホストにあります)。LDAP (AD) が実行中であることを確認する最も簡単な方法は何ですか? 一部のユーザー アカウントを AD と同期する必要があるアプリケーションがありますが、突然、ユーザーが 0 人見つかりました。AD と LDAP についてはあまり詳しくありませんが、次の方法でテストしました。

[root@mysystem]# ldapsearch -x
ldap_sasl_bind(SIMPLE): Can't contact LDAP server (-1)

LDAP がダウンしていることを確認するにはこれで十分でしょうか? それとも別の理由があるのでしょうか?

答え1

LDAP サーバーに接続できない (-1) は、AD が「実行中」ではないことを明示的に意味するわけではありません。
このエラーの原因となるものはいくつかあります。

  • サーバーがシャットダウン中
  • デーモンは止まった
  • などなど...

また、何らかの設定ミスや、AD への接続をブロックするその他の原因がある可能性もあります。

ただし、直前に匿名リクエスト (-x を使用) を使用して ldapsearch を実行できる場合は、それがチェック方法として適切であると考えられます。

前回の投稿を参考にするとクライアントからLDAP接続をテストする方法、現在使用しているテストは問題ないはずです。(以前は動作していたことを考慮すると、これは接続の問題であり、設定ミスではありません)

匿名認証が有効になっていることを確認し、それを使用して実際に AD を照会できることを確認してください。

ここに画像の説明を入力してください

関連情報