Aller au contenu principal

Guide de la console

Ce guide décrit chaque espace de la console du Navin Manager : ce que montre chaque écran, ses boutons et ses actions, les permissions nécessaires et les tâches courantes pas à pas. Le menu n'affiche que les entrées que vos permissions ouvrent ; les boutons qui demandent une permission que vous n'avez pas sont masqués ou désactivés.

Espaces​

EspaceCheminPermission pour l'ouvrirPage
Tableau de bord/cluster:readTableau de bord
Clusters/clusterscluster:read ou clusters:createClusters
Hôtes/hostscluster:readHôtes
Services/servicescluster:readServices
Kubernetes/kubernetescluster:read (clusters Kubernetes uniquement)Kubernetes
Runtime MCP/mcp-runtimecluster:readRuntime MCP
Opérations/operationsoperations:readOpérations
Alertes/alertsalerts:readAlertes
Sauvegarde et PRA/backupbackup:readSauvegarde et PRA
Opérations d'infrastructure/infra-opscluster:readOpérations d'infrastructure
Cycle de vie/lifecyclecluster:readCycle de vie
Flux réseau/networkcluster:readFlux réseau
Utilisateurs/admin/usersusers:readUtilisateurs
Rôles/admin/rolesusers:readRôles
Authentification/admin/authenticationauth:manageAuthentification
Audit/admin/auditaudit:readAudit
Paramètres/admin/settingssettings:manageParamètres
Miroir/admin/mirrorsettings:manageMiroir
Navin Trusted Hub/admin/hubsystem:readNavin Trusted Hub
Certificats/admin/certificatespki:manage ou cluster:readCertificats
Coffre fort/admin/vaultvault:manageCoffre fort
Navin SM/admin/navin-smsettings:manageNavin SM
Serveurs MCP/mcpmcp:readServeurs MCP
Système/systemsystem:readSystème
Profil/profileconnectéProfil

Rôles et permissions​

Les rôles intégrés (navin_manager/security/rbac.py). Un rôle attribué sur un cluster n'accorde que les permissions qui ne sont pas globales ; admin, security_admin et auditor ne s'attribuent que globalement.

RôlePermissions
admin (Administrateur)toutes les permissions
security_admin (Administrateur de la sécurité)users:read, users:manage, auth:manage, audit:read, pki:manage, system:read
cluster_admin (Administrateur de cluster)cluster:read, cluster:manage, hosts:manage, services:install, services:operate, configs:read, configs:edit, operations:read, operations:abort, alerts:read, alerts:manage, connections:read, system:read, mcp:read, mcp:manage
operator (Opérateur)cluster:read, services:operate, configs:read, operations:read, operations:abort, alerts:read, alerts:manage, system:read, mcp:read
viewer (Lecteur)cluster:read, configs:read, operations:read, alerts:read
auditor (Auditeur)audit:read, cluster:read, operations:read

Éléments communs​

  • Sélecteur de cluster : les pages d'un cluster (tableau de bord, hôtes, services, opérations et les autres) montrent le cluster sélectionné.
  • Palette de commandes : recherche d'une page, d'un service, d'un hôte ou d'une opération par son nom ; elle reconnaît les libellés et les mots-clés en anglais et en français.
  • Langue : anglais ou français, conservée dans le cookie nm_lang.
  • Chaque modification est inscrite au journal d'audit, chaque action longue est une opération.

Documentation et coffre-fort dans la barre du haut​

La barre du haut de la console porte deux boutons à côté des opérations en cours et des alertes :

  • Documentation ouvre le site de documentation dans un nouvel onglet : /docs/ quand la console est en français, /docs/en/ quand elle est en anglais. Le site est servi par la console elle-même (réglage docs_dir) et se lit sans connexion : il ne contient aucun secret.
  • Coffre-fort ouvre le coffre-fort informatique (/admin/vault, voir Coffre-fort). Le bouton n'apparaît qu'aux comptes qui ont la permission vault:manage, comme l'entrée du menu latéral.