2 ユーザー権限

概要

Zabbix では、それぞれのユーザロールを定義することで、ユーザパーミッションを区別することができます。非特権ユーザはホストグループのデータにアクセスできるユーザグループに含まれる必要があります。

ユーザーロール

ユーザロールは、ユーザがどのUI部分、どのAPIメソッド、どのアクションを利用できるかを定義します。Zabbix には以下のロールがあらかじめ定義されています:

ユーザタイプ 説明
Guest role ユーザーは、メニューの監視データ、インベントリ、および レポートにアクセスできますが、アクションを実行する権限はありません。
User role ユーザーは、メニューの監視データ、インベントリ、および レポートにアクセスできます。 デフォルトでは、ユーザーはどのリソースにもアクセスできません。 ホストグループへアクセスする権限は、明示的に付与する必要があります。
Admin role ユーザーは、メニューの監視データ、インベントリ、レポート、および 設定にアクセスできます。 デフォルトでは、ユーザーはどのホスト グループにもアクセスできません。 ホストグループへアクセスする権限は、明示的に付与する必要があります。
Super Admin role ユーザーは、すべてのメニューにアクセスできます。 ユーザーには、すべてのホストグループへの読み取り/書き込みアクセス権があります。 特定のホスト グループへのアクセスを拒否して権限を取り消すことはできません。

ユーザーロール管理→ユーザーの役割で設定します。Super Admins は、事前に定義されたロールを修正または削除し、権限のカスタムセットを持つより多くのロールを作成することができます。

ユーザーにロールを割り当てるには、ユーザー設定フォームの権限タブで、ユーザーの役割で設定したいロールを選択します。ロールが選択されると、関連する権限のリストが以下に表示されます。

user_permissions.png

ホストグループへのパーミッション

Zabbixのホストに紐づくデータへのアクセスは、ホストグループ単位にユーザーグループ毎に許可されます。

つまり、個々のユーザが直接ホスト(またはホストグループ)へのアクセスを許可されることはありません。ホストを含​​むホストグループへのアクセスを許可されているユーザーグループに所属することによってのみ、ホストへのアクセスを許可できます。