Gestion des sélections de serveurs

Sélection de serveurs

Une sélection de serveurs définit une entité regroupant une liste d’identifiants de serveurs, d’utilisateurs et de leur rôle pouvant accéder à cette sélection. Un utilisateur aura uniquement accès à la sélection de serveurs s’il appartient à la liste des utilisateurs de la sélection. L’utilisateur aura la possibilité de créer ses propres sélections de serveurs.

Sélection statique de serveurs

La sélection statique garde une liste statique de serveurs et doit être modifiée par l’utilisateur pour pouvoir évoluer (ajout, suppression …). Cette sélection statique contient une liste de serveurs, d’utilisateurs et de leur rôle. Si la sélection de serveurs statique a été créée à partir d’une requête il doit être possible de la rejouer manuellement pour mettre à jour la sélection.

Sélection dynamique de serveurs

La sélection dynamique peut évoluer en fonction des serveurs qui ont été ajoutés et qui sont couverts par les critères de recherche appliqués à la sélection. L’appel à la sélection dynamique exécute la requête de recherche, le résultat est conservé jusqu’à la prochaine exécution. Si le résultat de la recherche est différent de celui conservé, le micro-service retourne une alerte avec le différentiel.

Sélection de serveurs de l’utilisateur

  • Un serveur ne peut être créé en dehors d’une sélection.
  • Un utilisateur doit disposer d’au moins une sélection de serveur pour créer un serveur.
  • L’utilisateur peut créer un serveur uniquement dans une sélection dont il dispose les droits d’accès

et de création.

Exemple

  • Selection : Debian
    • Id : 1
    • Nom : Debian
    • Description : Sélection des serveurs Debian
    • []Utilisateurs : [Paul,Profil],[Regis,Profil]
    • []Serveurs : DHCP, FIREWALL, IMAP
    • Dynamique : False
    • Requete : NULL

Initialisation

A la création d’un utilisateur, l’administrateur peut lui affecter une sélection de serveurs, et lui affecter un profil pour lui ouvrir des droits. L’utilisateur disposant d’une sélection de serveurs pourra alors créer ses propres serveurs et sélections de serveurs.