Les groupes d'utilisateurs permettent de regrouper les utilisateurs à la fois à des fins d'organisation et pour attribuer des autorisations aux données. Les autorisations de surveillance des données des groupes d'hôtes sont attribuées à des groupes d'utilisateurs, et non à des utilisateurs individuels.
Il peut souvent être judicieux de séparer les informations disponibles pour un groupe d'utilisateurs et celles pour un autre. Cela peut être accompli en regroupant les utilisateurs, puis en attribuant diverses autorisations aux groupes d'hôtes.
Un utilisateur peut appartenir à n'importe quel nombre de groupes.
Pour configurer un groupe d'utilisateurs :
L'onglet Groupe d'utilisateurs contient les attributs généraux du groupe :
Tous les champs de saisie obligatoires sont marqués d'un astérisque rouge.
Paramètre | Description |
---|---|
Nom du groupe | Nom de groupe unique. |
Utilisateurs | Pour ajouter des utilisateurs au groupe, commencez à taper le nom d'un utilisateur existant. Lorsque la liste déroulante avec les noms d'utilisateur correspondants apparaît, faites défiler vers le bas pour sélectionner. Vous pouvez également cliquer sur le bouton Sélectionner pour sélectionner les utilisateurs dans une fenêtre contextuelle. |
Accès à l'interface | Comment les utilisateurs du groupe sont authentifiés. Valeur système par défaut - utiliser la méthode d'authentification par défaut (définie globalement) Interne - utilise l'authentification interne Zabbix (même si l'authentification LDAP est utilisée globalement). Ignoré si l'authentification HTTP est la valeur par défaut globale. LDAP - utilise l'authentification LDAP (même si l'authentification interne est utilisé globalement). Ignoré si l'authentification HTTP est la valeur globale par défaut. Désactivé - l'accès à l'interface Zabbix est interdit pour ce groupe |
Activé | Statut du groupe d'utilisateurs et des membres du groupe. Coché - le groupe d'utilisateurs et les utilisateurs sont activés Décoché - le groupe d'utilisateurs et les utilisateurs sont désactivés |
Mode debug | Cochez cette case pour activer le mode debug pour les utilisateurs. |
L'onglet Autorisations vous permet de spécifier l'accès du groupe d'utilisateurs aux données du groupe d'hôtes (et donc de l'hôte) :
Les autorisations actuelles des groupes d'hôtes sont affichées dans le bloc Permissions.
Si les autorisations actuelles du groupe d'hôtes sont héritées par tous les groupes d'hôtes imbriqués, cela est indiqué par le texte incluant les sous-groupes entre parenthèses après le nom du groupe d'hôtes.
Vous pouvez modifier le niveau d'accès à un groupe d'hôtes :
Utilisez le champ de sélection ci-dessous pour sélectionner les groupes d'hôtes et leur niveau d'accès (notez que la sélection de Aucun supprimera le groupe d'hôtes de la liste si le groupe est déjà dans la liste). Si vous souhaitez inclure des groupes d'hôtes imbriqués, cochez la case Inclure les sous-groupes. Ce champ est auto-complété, donc commencer à taper le nom d'un groupe d'hôtes offrira une liste déroulante des groupes correspondants. Si vous souhaitez voir tous les groupes d'hôtes, cliquez sur Sélectionner.
Notez qu'il est possible pour les utilisateurs super administrateurs dans la configuration du groupe d'hôtes d'appliquer le même niveau d'autorisations aux groupes d'hôtes imbriqués que le groupe d'hôtes parent.
L'onglet Filtre de tag de problème vous permet de définir des autorisations basées sur les tags pour que les groupes d'utilisateurs voient les problèmes filtrés par nom de tag et sa valeur :
Pour sélectionner un groupe d'hôtes auquel appliquer un filtre de tag, cliquez sur Sélectionner pour obtenir la liste complète des groupes d'hôtes existants ou commencez à saisir le nom d'un groupe d'hôtes pour obtenir une liste déroulante des groupes correspondants. Si vous souhaitez appliquer des filtres de tag aux groupes d'hôtes imbriqués, cochez la case Inclure les sous-groupes.
Le filtre de tag permet de séparer l'accès au groupe d'hôtes de la possibilité de voir les problèmes.
Par exemple, si un administrateur de base de données n'a besoin de voir que les problèmes de base de données "MySQL", il doit d'abord créer un groupe d'utilisateurs pour les administrateurs de base de données, puis spécifier le nom de la tag "Service" et la valeur "MySQL".
Si le nom de tag "Service" est spécifié et que le champ de valeur est laissé vide, le groupe d'utilisateurs correspondant verra tous les problèmes du groupe d'hôtes sélectionné avec le nom de tag "Service". Si les champs de nom de tag et de valeur sont laissés vides mais que le groupe d'hôtes est sélectionné, le groupe d'utilisateurs correspondant verra tous les problèmes du groupe d'hôtes sélectionné. Assurez-vous qu'un nom de tag et une valeur de tag sont correctement spécifiés, sinon un groupe d'utilisateurs correspondant ne verra aucun problème.
Reprenons un exemple lorsqu'un utilisateur est membre de plusieurs groupes d'utilisateurs sélectionnés. Dans ce cas, le filtrage utilisera la condition OU pour les tags.
Groupe d'utilisateurs A | Groupe d'utilisateurs B | Résultat visible pour un utilisateur (membre) des deux groupes | ||||
Filtre de tag | ||||||
Groupe d'hôtes | Nom de tag | Valeur de tag | Groupe d'hôtes | Nom de tag | Valeur de tag | |
Templates/Databases | Service | MySQL | Templates/Databases | Service | Oracle | Problèmes visibles Service: MySQL ou Oracle |
Templates/Databases | Vide | Vide | Templates/Databases | Service | Oracle | Tous les problèmes visibles |
not selected | Vide | Vide | Templates/Databases | Service | Oracle | Problèmes visibles <Service:Oracle> |
L'ajout d'un filtre (par exemple, tous les tags d'un certain groupe d'hôtes "Templates/Databases") entraîne l'impossibilité de voir les problèmes des autres groupes d'hôtes.
Un utilisateur peut appartenir à n'importe quel nombre de groupes d'utilisateurs. Ces groupes peuvent avoir des autorisations d'accès différentes aux hôtes.
Par conséquent, il est important de savoir à quels hôtes un utilisateur non privilégié pourra accéder. Par exemple, examinons comment l'accès à l'hôte X (dans le groupe d'hôtes 1) sera affecté dans diverses situations pour un utilisateur qui se trouve dans les groupes d'utilisateurs A et B.
Les autorisations "Lecture-écriture" ont priorité sur les autorisations "Lecture" à partir de Zabbix 2.2.