/
/

Comment utiliser le RMM pour la planification des capacités

par Team Ninja
How to Use RMM for Capacity Planning blog banner image

L’essentiel

  • Planification proactive des capacités informatiques :
    les plateformes RMM aident les équipes informatiques et les MSP à anticiper les besoins d’infrastructure, à optimiser les performances et à éviter les goulots d’étranglement liés à un processeur, une mémoire vive ou un stockage limités.
  • Surveillance automatisée :
    les scripts PowerShell, Bash et CMD automatisent l’inventaire des appareils et détectent le matériel vieillissant ou sous-performant.
  • Gestion du cycle de vie :
    les solutions RMM centralisent les données des appareils, appliquent les politiques de chiffrement et de sécurité, et s’alignent sur les cycles de garantie et de support.
  • Analyse des tendances pour la croissance informatique
    la surveillance des seuils clés (disque, mémoire vive, processeur) permet de détecter tôt les goulots d’étranglement, d’affiner les cycles de renouvellement et d’appuyer la planification budgétaire informatique sur des données.
  • NinjaOne pour une optimisation pilotée par les données :
    NinjaOne simplifie la planification des capacités grâce à l’inventaire automatisé, aux scripts, au reporting et à l’étiquetage du cycle de vie.

La planification des capacités est une mission essentielle pour les équipes informatiques et les fournisseurs de services gérés (MSP) : elle permet d’anticiper et de garantir que l’infrastructure informatique pourra absorber et soutenir la croissance à venir.

Ce guide présente des exemples d’utilisation des plateformes de surveillance et gestion à distance (RMM), associées aux scripts et à l’automatisation, pour évaluer les performances et le taux d’utilisation de vos appareils et vérifier qu’ils répondent aux besoins de vos utilisateurs finaux. En vous appuyant sur PowerShell sous Windows et sur les scripts Bash sous macOS/Linux, vous pouvez repérer en amont les appareils qui ne satisfont plus aux exigences de leurs utilisateurs et aligner vos cycles de renouvellement matériel sur les tendances réelles.

L’intérêt d’une planification éclairée des capacités matérielles

La productivité souffre dès que les appareils des utilisateurs ne suivent plus le rythme de leurs tâches quotidiennes. Un espace disque insuffisant peut ralentir les appareils et les empêcher de fonctionner correctement, un manque de puissance processeur ou de mémoire peut rendre les applications lentes (en particulier les logiciels de productivité modernes basés sur le web), et un matériel obsolète risque de ne pas prendre en charge les normes actuelles de chiffrement et de sécurité. Autant de facteurs qui nuisent à l’efficacité d’une entreprise et peuvent même déboucher sur des problèmes de conformité.

Surveiller de façon centralisée les appareils sous-utilisés ou sur-utilisés permet d’identifier ces problèmes de manière proactive. Les appareils peuvent ensuite être mis à niveau, remplacés ou réaffectés selon un cycle de vie qui optimise pleinement toutes les ressources informatiques, sans coût superflu. C’est d’autant plus déterminant depuis que Windows 10 a atteint sa fin de support en octobre 2025. Les entreprises qui l’utilisent encore s’exposent à de véritables risques de sécurité et de conformité, et le matériel incapable de faire tourner Windows 11 doit être remplacé en priorité.

Objectifs et prérequis de la planification des capacités avec le RMM

Les plateformes RMM offrent un point central pour collecter, analyser, exploiter en reporting et alerter sur le matériel, les logiciels et l’activité des utilisateurs sur les appareils. Parmi leurs fonctions de gestion à distance, de nombreuses solutions RMM prennent aussi en charge l’exécution de scripts à distance.

Vous pouvez ainsi déployer des scripts personnalisés qui collectent les indicateurs pertinents pour votre entreprise et vérifier que tous les appareils répondent à vos exigences. Cela peut inclure :

  • l’âge de l’inventaire et les données de spécifications
  • les performances du processeur, de la mémoire, des E/S disque et le comportement thermique
  • les appareils sous-performants ou sur-utilisés
  • les indicateurs d’intégrité du matériel

Pour cela, vous aurez besoin des éléments suivants :

  • une plateforme RMM avec collecte d’inventaire, automatisation et reporting (par exemple NinjaOne)
  • la prise en charge des scripts (PowerShell pour Windows, Bash pour Linux/macOS)
  • un accès au BIOS système ou à WMI pour les données de fabrication du matériel
  • éventuellement un accès à la stratégie de groupe dans les environnements de domaine Windows, afin d’imposer une journalisation cohérente et la disponibilité des données
  • la connaissance des politiques de cycle de vie du matériel ou des périodes de garantie de votre entreprise

De plus, vous pouvez utiliser le RMM pour surveiller des critères de conformité, par exemple l’activation du chiffrement, et appliquer des politiques.

Collecter l’âge et les spécifications du matériel avec PowerShell

Il est de plus en plus courant que des appareils durent de nombreuses années tout en restant à la hauteur des tâches qui leur sont confiées. L’âge reste toutefois un bon indicateur pour repérer le matériel susceptible d’être remplacé. Vous souhaitez peut-être que vos appareils soient toujours sous garantie, ou identifier ceux qui ne seront plus pris en charge par les dernières mises à jour du système d’exploitation. Vous pouvez également vouloir savoir si certains modèles précis figurent dans votre parc, afin de traiter des défauts connus ou des rappels de produits.

Sur un appareil Windows où PowerShell est disponible, vous obtenez le fabricant et le modèle du matériel avec cette commande :

Get-CimInstance Win32_ComputerSystem | Select-Object Manufacturer, Model

Vous pouvez aussi récupérer la date de publication du BIOS, utile pour évaluer l’âge d’un appareil :

Get-CimInstance Win32_BIOS | Select-Object ReleaseDate

Exécutez la commande suivante sur l’appareil pour répertorier les informations processeur :

Get-CimInstance Win32_Processor | Select-Object Name, MaxClockSpeed, NumberOfCores

Utilisez celle-ci pour interroger la mémoire vive et la capacité disque :

Get-CimInstance Win32_PhysicalMemory | Measure-Object -Property Capacity -Sum
Get-PSDrive -PSProvider ‘FileSystem’ | Select Name, Free, Used

Une fois les données collectées, vous pouvez exporter le résultat des commandes ci-dessus avec cette commande :

Export-Csv -Path "C:\Reports\hardware_summary.csv" -NoTypeInformation

Ces données peuvent ensuite être conservées pour une analyse ultérieure ou envoyées à votre plateforme RMM pour le reporting.

Inventaire et contrôles de performance via CMD

Les appareils anciens qui ne prennent pas en charge PowerShell peuvent être inspectés à l’aide de commandes CMD depuis l’invite de commande.

(À noter : wmic est obsolète et désactivé par défaut sous Windows 11 22H2 et versions ultérieures. Pour les terminaux récents, utilisez les cmdlets Get-CimInstance de PowerShell. Les exemples wmic ci-dessous ne s’appliquent qu’aux anciens systèmes Windows 10 encore présents dans votre environnement.)

Exécutez cette commande pour obtenir le modèle du système et le nom du fabricant :

wmic computersystem get manufacturer, model

Utilisez celle-ci pour lire la date et la version du BIOS :

wmic bios get releaseDate, version

Saisissez la commande ci-dessous pour vérifier la durée de fonctionnement du système :

net statistics workstation | findstr "“since"”

Exécutez celle-ci pour lire l’utilisation du disque :

wmic logicaldisk get caption, size, freespace

Inventaire des actifs sous Linux/macOS avec Bash

Vous pouvez également répertorier vos appareils Linux et macOS en vue de la planification des capacités à l’aide de commandes et de scripts Bash.

Les informations processeur sous Linux se collectent avec cette commande :

lscpu | grep “Model name"

Vérifiez la quantité de mémoire vive sous Linux avec la commande suivante :

free -h

Utilisez cette commande pour afficher l’utilisation des disques et des partitions sous Linux et macOS :

df -h

Exécutez la commande ci-dessous pour lire la date du BIOS ou du matériel sous Linux :

dmidecode -t bios | grep -i date

Utilisez cette commande pour récupérer les détails du matériel sous macOS :

system_profiler SPHardwareDataType

Sur les Mac équipés d’Apple Silicon (M1/M2/M3/M4), le reporting matériel diffère sensiblement de celui des Mac Intel : vérifiez donc que votre agent RMM prend en charge Apple Silicon de façon native.

Si votre RMM est multiplateforme et couvre Windows, macOS et Linux, vous pouvez rassembler toutes les données de planification des capacités au même endroit et obtenir une vue complète de l’intégrité et de l’utilisation de vos appareils.

Détecter les signes de vieillissement du matériel via le registre Windows

Le registre Windows contient lui aussi des informations utiles pour évaluer les appareils dans une optique de planification des capacités. Vous pouvez interroger les valeurs du registre avec PowerShell. Par exemple, la date d’installation du système d’exploitation (qui sert d’approximation de la date de déploiement du système) est stockée dans InstallDate sous HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion, tandis que le modèle du système et l’étiquette FEO figurent souvent dans SystemProductName et BaseBoardManufacturer sous HKEY_LOCAL_MACHINE\HARDWARE\DESCRIPTION\System\BIOS.

Imposer une journalisation de référence pour le suivi des capacités avec la stratégie de groupe

La stratégie de groupe dans Active Directory permet d’imposer des configurations afin de normaliser les données journalisées en vue d’une analyse ultérieure de l’inventaire et des performances. Grâce aux objets de stratégie de groupe (GPO), vous pouvez imposer l’audit des événements de performance, déclencher l’exécution de scripts locaux au démarrage et à l’arrêt pour capturer les informations système, et configurer les journaux d’événements Windows pour conserver les indicateurs de performance ou d’utilisation du stockage.

La stratégie de groupe peut aussi servir à ajouter des scripts planifiés qui transmettent les informations capturées à votre solution RMM, si celle-ci ne le fait pas elle-même via son agent.

Analyse des tendances et prévisions basées sur des seuils

Une planification des capacités efficace suppose d’identifier les tendances dans le temps pour anticiper les futurs problèmes de performance (comme un appareil qui arrive à saturation d’espace) et les besoins de capacité à venir. Vous pouvez par exemple :

  • suivre les systèmes dont l’espace disque reste sous les 15 % pendant plus de 30 jours,
  • surveiller une utilisation moyenne de la mémoire vive supérieure à 85 % sur 2 mois, ou
  • repérer les systèmes dont les processeurs tournent durablement au-delà de 80 %.

Le suivi de ce type d’indicateurs aide à identifier les appareils qui décrochent, avant qu’ils ne frustrent les utilisateurs.

Autres points à prendre en compte pour la planification des capacités informatiques avec le RMM

Vous devriez tenir l’inventaire de l’ensemble de vos appareils et automatiser les vérifications de garantie à l’aide de votre plateforme RMM. En cas de dysfonctionnement, vous saurez immédiatement si la réparation ou le remplacement constitue la meilleure option.

De plus, planifiez conjointement les cycles de vie de votre matériel et de vos logiciels : si une nouvelle exigence connue en matière de système d’exploitation ou de logiciel se profile, assurez-vous que votre renouvellement matériel s’y aligne et y répond. Différencier les cycles de renouvellement selon le rôle de l’appareil facilite cette démarche et permet de garantir que :

  • les coûts sont optimisés,
  • les utilisateurs ne reçoivent pas d’appareils surdimensionnés par rapport à leurs besoins, et
  • les utilisateurs exigeants ne sont pas bridés par leur matériel.

En croisant votre planification des capacités entre matériel et logiciel, tout en identifiant et en satisfaisant les besoins des utilisateurs, vous pouvez appuyer vos discussions budgétaires informatiques sur des preuves et justifier les ressources nécessaires pour que vos utilisateurs travaillent efficacement.

Résoudre les problèmes de collecte de données lors de la planification des capacités avec le RMM

Les services informatiques et les MSP rencontrent quelques difficultés fréquentes lorsqu’ils collectent des données matérielles à distance :

  • Données matérielles incomplètes : vérifiez que le service WMI fonctionne ou que PowerShell est autorisé.
  • Anciens systèmes dépourvus de classes CIM : utilisez Get-CimInstance comme standard sur toutes les versions de PowerShell prises en charge. (Pour les anciens systèmes encore sous Windows 7/8 sans prise en charge de CIM, envisagez wmic comme solution de repli via CMD.
  • Résultats incohérents d’un système d’exploitation à l’autre : normalisez les données en CSV avec des en-têtes et des unités clairs avant le reporting
  • Échec de la collecte de données : vérifiez les autorisations des scripts et l’accès au dossier de sortie

NinjaOne : une planification des capacités RMM pilotée par les données

NinjaOne rend la planification des capacités pilotée par les données, grâce à sa plateforme RMM et à son ensemble complet d’outils d’administration de l’informatique d’entreprise et d’outils pour MSP.

Avec NinjaOne, vous pouvez assurer un suivi d’inventaire multiplateforme, incluant la collecte automatisée et régulière des éléments suivants :

  • système d’exploitation,
  • fabricant/modèle,
  • processeur,
  • mémoire,
  • stockage,
  • BIOS/UEFI,

ainsi que d’autres données matérielles et logicielles sous Windows, macOS et Linux.

Vous pouvez déployer des scripts PowerShell, CMD et Bash personnalisés sur chaque appareil, planifier des tâches de collecte de données pour dégager des tendances et exporter l’ensemble des données pour un reporting sur mesure du cycle de vie du matériel. NinjaOne inclut également des outils d’inventaire des appareils : vous pouvez ainsi étiqueter les appareils selon leur âge, leur état de garantie ou leur rôle pour faciliter la planification des capacités et vous assurer qu’aucun appareil n’est oublié.

Vous souhaitez connaître les réponses aux questions les plus fréquentes que se posent les équipes informatiques et les MSP à propos du RMM ? Consultez notre FAQ sur le RMM.

Guide de démarrage rapide

Planification des capacités avec NinjaOne RMM

NinjaOne propose plusieurs fonctionnalités qui facilitent la planification des capacités :

1. Surveillance des appareils et des performances
, Le RMM permet de suivre des indicateurs de performance clés tels que :
, la durée de fonctionnement des appareils
, l’utilisation du processeur
, l’utilisation de la mémoire
, Ces indicateurs vous aident à comprendre l’utilisation actuelle des ressources de vos appareils

2. Gestion des correctifs pour des mises à jour stratégiques
, NinjaOne prend en charge les déploiements par anneaux (« Ring Deployments ») pour les mises à jour, une forme de planification des capacités
, Vous pouvez :
, créer des groupes d’appareils avec des rôles différents
, échelonner les déploiements de correctifs sur différents « anneaux »
, tester les mises à jour sur un petit groupe avant un déploiement plus large

3. NMS (système de gestion de réseau)
, Assure la surveillance des équipements réseau : routeurs, commutateurs et pare-feu
, Aide à suivre les performances et la capacité de l’infrastructure réseau

4. Gestion des actifs
, Suit les informations et l’inventaire des appareils
, Aide à comprendre votre infrastructure actuelle et les besoins potentiels de mise à niveau

5. Reporting et analyses
, Générez des rapports sur les performances des appareils
, Identifiez les tendances d’utilisation des ressources
, Prenez des décisions éclairées sur d’éventuelles mises à niveau ou extensions

Approche recommandée
, Examinez régulièrement les indicateurs de performance
, Utilisez les déploiements par anneaux pour limiter les risques lors des mises à jour
, Surveillez l’Intégrité de l’appareil et la consommation des ressources
, Planifiez les évolutions de l’infrastructure sur la base de données complètes

FAQs

Dans la plupart des environnements, une exécution hebdomadaire des scripts offre une granularité de données suffisante pour dégager des tendances sans générer de bruit excessif.

En revanche, pour les appareils qui déclenchent déjà des alertes de seuil, disques sous les 15 % d’espace libre ou processeurs durablement au-delà de 80 %, une collecte quotidienne donne une image plus fidèle de la vitesse de dégradation. Les outils de planification de votre plateforme RMM peuvent automatiser cela pour que la fréquence de collecte s’adapte au degré d’urgence.

Les deux se recoupent, mais ne répondent pas au même objectif. L’ITAM se concentre sur le suivi de ce que vous possédez : licences, garanties, dates d’achat et état de conformité. La planification des capacités s’intéresse aux performances de ces actifs et à leur aptitude à répondre durablement à la demande.

Les plateformes RMM comme NinjaOne combinent de plus en plus ces deux fonctions, mais il vaut la peine de garder la distinction en tête : un appareil peut être parfaitement conforme sur le papier tout en devenant discrètement un goulot d’étranglement en pratique.

C’est là que la surveillance RMM par agent l’emporte clairement sur l’analyse réseau. Comme l’agent s’exécute localement sur l’appareil, il collecte et met en file d’attente les données même hors du réseau, puis les synchronise à la reconnexion.

Pour les collaborateurs durablement à distance, privilégiez les solutions RMM dotées d’agents légers et résilients, avec mise en mémoire tampon des données hors ligne. Tenez également compte du fait que les appareils distants passent généralement plus de temps entre deux interventions informatiques, ce qui rend les alertes de seuil proactives encore plus indispensables.

Oui, et c’est l’une de leurs applications les plus sous-exploitées.

Les tendances brutes d’utilisation, la répartition par âge des appareils et les échéances de garantie extraites de votre RMM fournissent des chiffres concrets et étayés à présenter lors des discussions budgétaires, au lieu de simples estimations. Montrer par exemple que 30 % de votre parc sortira de garantie dans les 12 mois, ou que l’utilisation moyenne de la mémoire vive d’un service a dépassé 85 % sur deux trimestres consécutifs, est bien plus convaincant pour les fin

L’incohérence vient généralement d’unités qui ne correspondent pas, de noms de champs différents selon les plateformes, ou de scripts écrits sans prévoir de normalisation multiplateforme.

La solution consiste à normaliser votre schéma de sortie avant qu’il n’atteigne votre couche de reporting. Définissez des en-têtes de colonnes cohérents, des unités uniformes (par exemple toujours des Go pour le stockage) et un traitement des valeurs nulles pour les champs inexistants sur certaines plateformes. Si vous utilisez un RMM multiplateforme, vérifiez s’il effectue cette normalisation automatiquement avant de créer des scripts personnalisés pour le faire à la main.

Adoptez une approche par score qui pondère plusieurs facteurs :

  • l’ampleur du dépassement de vos seuils,
  • l’âge de l’appareil au regard de votre politique de renouvellement,
  • sa couverture ou non par la garantie, et
  • la criticité du rôle qu’il remplit.

La machine d’un utilisateur exigeant qui dépasse les seuils de processeur et de mémoire vive, hors garantie et âgée de cinq ans, doit passer avant un terminal partagé peu utilisé qui ne présente qu’une alerte de stockage. L’étiquetage RMM par rôle d’appareil accélère nettement ce tri, puisque vous pouvez filtrer et trier les appareils signalés par type d’utilisateur avant de décider des remplacements.

You might also like

Prêt à simplifier les aspects les plus complexes de l'informatique et de la sécurité ?

Termes et conditions NinjaOne

En cliquant sur le bouton « J’accepte » ci-dessous, vous indiquez que vous acceptez les termes juridiques suivants ainsi que nos conditions d’utilisation:

  • Droits de propriété: NinjaOne possède et continuera de posséder tous les droits, titres et intérêts relatifs au script (y compris les droits d’auteur). NinjaOne vous accorde une licence limitée pour l’utilisation du script conformément à ces conditions légales.
  • Limitation de l’utilisation: Les scripts ne peuvent être utilisés qu’à des fins personnelles ou professionnelles internes légitimes et ne peuvent être partagés avec d’autres entités.
  • Interdiction de publication: Vous n’êtes en aucun cas autorisé à publier le script dans une bibliothèque de scripts appartenant à, ou sous le contrôle d’un autre fournisseur de logiciels.
  • Clause de non-responsabilité: Le texte est fourni « tel quel » et « tel que disponible », sans garantie d’aucune sorte. NinjaOne ne promet ni ne garantit que le script sera exempt de défauts ou qu’il répondra à vos besoins ou attentes particulières.
  • Acceptation des risques: L’utilisation du script est sous votre propre responsabilité. Vous reconnaissez qu’il existe certains risques inhérents à l’utilisation du script, et vous comprenez et assumez chacun de ces risques.
  • Renonciation et exonération de responsabilité: Vous ne tiendrez pas NinjaOne pour responsable des conséquences négatives ou involontaires résultant de votre utilisation du script, et vous renoncez à tout droit ou recours légal ou équitable que vous pourriez avoir contre NinjaOne en rapport avec votre utilisation du script.
  • EULA: Si vous êtes un client de NinjaOne, votre utilisation du script est soumise au contrat de licence d’utilisateur final qui vous est applicable (End User License Agreement (EULA)).