Virtualisation (VMs)
Contrixt lit vos machines virtuelles depuis Proxmox, VMware vCenter et Hyper-V et les valorise avec des prix de refacturation que vous définissez vous-même — par exemple 1 € par cœur et par mois. Les ressources sur site reçoivent ainsi une valeur et s'intègrent aux coûts des applications.
Prix de refacturation
Pour chaque connexion, vous définissez trois prix :
| Prix | Unité |
|---|---|
| Prix par cœur CPU | € par cœur / mois |
| Prix par Go de RAM | € par Go de RAM / mois |
| Prix par Go de disque | € par Go de disque / mois |
Coût mensuel d'une VM = cœurs × prix du cœur + RAM × prix de la RAM + disque × prix du disque.
Connecter Proxmox
Ce dont vous avez besoin : un jeton API avec des autorisations de lecture dans Proxmox (le rôle PVEAuditor suffit).
- Ouvrez Administration → Intégrations → Proxmox — l'assistant explique comment créer le jeton.
- Saisissez l'URL Proxmox (par exemple
https://pve.company.local:8006), l'ID de jeton API et le secret du jeton ; pour les certificats auto-signés, activez Accepter le certificat auto-signé. - Définissez les prix de refacturation, enregistrez, puis cliquez sur Synchroniser maintenant.
Connecter VMware vCenter
Ce dont vous avez besoin : un utilisateur disposant d'un rôle en lecture seule dans vCenter ; Contrixt lit la liste des VMs via l'API REST de vCenter.
- Ouvrez Administration → Intégrations → VMware.
- Saisissez l'URL vCenter (par exemple
https://vcenter.company.local), le nom d'utilisateur et le mot de passe (option disponible pour les certificats auto-signés). - Définissez les prix de refacturation, enregistrez, puis cliquez sur Synchroniser maintenant.
Connecter Hyper-V (modèle push)
Les hôtes Hyper-V sont rarement accessibles depuis Internet — c'est pourquoi un petit script PowerShell transmet ici les données des VMs à Contrixt :
- Créez la connexion Hyper-V dans l'assistant — vous recevez un jeton d'ingestion (visible une seule fois) et le script PowerShell prêt à l'emploi.
- Installez le script sur l'hôte (ou un serveur d'administration) en tant que tâche planifiée, par exemple quotidienne.
- Le script transmet le nom, les cœurs, la RAM, le disque et l'état de chaque VM ; Contrixt les valorise avec les prix de refacturation.
Régénérer le jeton génère un nouveau jeton à tout moment — l'ancien devient invalide.
Accès via la bridge
Si votre API Proxmox ou vCenter n'est pas accessible publiquement (typique des environnements sur site derrière le pare-feu de l'entreprise), acheminez la connexion via une Contrixt Bridge — un petit agent dans votre réseau qui communique uniquement en sortie via le port 443. Aucune règle de pare-feu entrante n'est nécessaire.
Vous le choisissez dans le groupe de champs Accès du formulaire de connexion :
- Direct (le cloud atteint l'API) — la valeur par défaut lorsque l'API est accessible publiquement.
- via la bridge : <nom> — achemine les requêtes via la bridge choisie ; le suffixe (online) / (offline) indique son statut actuel.
Si aucune bridge n'est encore configurée pour le locataire, un lien vous mène directement à la configuration. Voir Contrixt Bridge pour tous les détails.
Comment vérifier que tout fonctionne
Après la synchronisation, le tableau Machines virtuelles liste chaque VM avec ses cœurs, sa RAM, son disque, son état et son coût/mois ; l'heure de la dernière synchronisation figure au-dessus. Si des VMs sont manquantes, vérifiez les autorisations de lecture du compte ou la tâche planifiée du script Hyper-V.
Affectation aux applications
- Automatique via tag : si une VM porte un tag correspondant à un tag d'application, elle est affectée automatiquement à l'application lors de la synchronisation.
- Manuelle : affectez les VMs directement via Affecter dans le tableau des VMs ou dans la vue détaillée de l'application.
Les VMs non affectées restent visibles dans la liste afin que rien ne passe inaperçu.