You are viewing documentation for the development version, it may be incomplete.
Join our translation project and help translate Zabbix documentation into your native language.

5 認証

概要

ユーザー → 認証 セクションでは、Zabbixのユーザー認証方法と内部パスワードの要件を指定できます。

利用可能な認証方法は、内部認証、HTTP認証、LDAP認証、SAML認証、MFA認証です。

デフォルト認証

デフォルトでは、Zabbixはすべてのユーザーに対して内部Zabbix認証を使用します。

デフォルトの認証方法をLDAPにシステム全体で変更することも可能です。そのためには、LDAPタブに移動してLDAPパラメータを設定し、認証タブに戻ってデフォルト認証セレクタをLDAPに切り替えます。

認証方法はユーザーグループ単位で細かく調整することもできます。たとえLDAP認証がグローバルに設定されていても、一部のユーザーグループはZabbixによって認証されることがあります。これらのグループはフロントエンドアクセスを内部に設定する必要があります。

また、グローバルで内部認証を使用している場合でも、特定のユーザーグループに対してのみLDAP認証を有効にすることも可能です。この場合、LDAP認証の詳細を指定し、フロントエンドアクセスをLDAPに設定する必要があります。ユーザーがLDAP認証のユーザーグループに1つでも含まれている場合、そのユーザーは内部認証方法を使用できなくなります。

HTTP、SAML 2.0、およびMFA認証方法は、デフォルトの認証方法に加えて使用できます。

Zabbixはジャストインタイム(JIT)プロビジョニングをサポートしており、外部ユーザーが初めて認証した際にZabbixにユーザーアカウントを作成し、これらのユーザーアカウントをプロビジョニングできます。JITプロビジョニングはLDAPおよびSAMLでサポートされています。

関連項目:

設定

認証タブでは、デフォルトの認証方法の設定、プロビジョニング解除されたユーザーのグループの指定、Zabbixユーザーのパスワード複雑性要件の設定ができます。

設定パラメータ:

パラメータ 説明
デフォルト認証 Zabbixのデフォルト認証方法を内部またはLDAPから選択します。
プロビジョニング解除されたユーザーグループ プロビジョニング解除されたユーザーのユーザーグループを指定します。この設定は、JITプロビジョニングで、LDAPまたはSAMLシステムからZabbixに作成されたが、もはやプロビジョニングが不要なユーザーにのみ必要です。
無効化されたユーザーグループを指定する必要があります。
最小パスワード長 デフォルトでは、最小パスワード長は8に設定されています。サポートされる範囲: 1-70。72文字を超えるパスワードは切り捨てられることに注意してください。
パスワードに含める必要があるもの パスワードに指定した文字を使用することを要求するには、1つまたは複数のチェックボックスをマークします:
- 大文字および小文字のラテン文字
- 数字
- 特殊文字

各オプションの文字リストのヒントを見るには、クエスチョンマークにカーソルを合わせてください。
推測しやすいパスワードを避ける チェックを入れると、パスワードは以下の要件に対してチェックされます:
- ユーザーの名前、姓、またはユーザー名を含まないこと
- 一般的またはコンテキスト固有のパスワードのいずれでもないこと

一般的およびコンテキスト固有のパスワードのリストは、NCSC「Top 100k passwords」リスト、SecLists「Top 1M passwords」リスト、およびZabbixコンテキスト固有パスワードリストから自動的に生成されます。内部ユーザーは、このリストに含まれるパスワードを設定できません。これらのパスワードは一般的に使用されているため、弱いと見なされます。

パスワード複雑性要件の変更は既存のユーザーパスワードには影響しませんが、既存ユーザーがパスワードを変更する場合は、新しいパスワードが現在の要件を満たす必要があります。要件のリストのヒントは、ユーザープロファイルおよびユーザー → ユーザーメニューからアクセスできるユーザー設定フォームパスワードフィールドの横に表示されます。