P-Tracker : Maîtrisez votre patrimoine logiciel z/OS

P-Tracker est une solution logicielle de pointe conçue spécifiquement pour l’écosystème IBM z/OS. Son objectif principal est de révolutionner le SAM (Software Asset Management)
en offrant une visibilité totale et granulaire sur l’utilisation réelle des logiciels au sein du système.

Pour les spécialistes du mainframe (administrateurs système, responsables des licences et ingénieurs d’exploitation), évaluer précisément ce qui tourne sur une machine est un défi permanent. P-Tracker répond à ce besoin en combinant trois grands piliers :

1. Le suivi des exécutions à haute performance
P-Tracker intercepte et suit chaque exécution de programme à travers
l’ensemble des systèmes z/OS. Il capture des métadonnées contextuelles cruciales telles que :

    • Le nom du programme et la bibliothèque de chargement (load library) exacte d’où il a été lancé.
    • Le contexte d’exécution (qui ou quoi a initié l’appel : utilisateur, tâche, job).
    • La localisation (système, LPAR) et l’horodatage précis (date et heure).
    • Au-delà des programmes binaires, il prend également en charge les scripts REXX, les CLIST et les procédures JCL

2.  La constitution d’un inventaire logiciel exhaustif
L’outil dresse un catalogue unifié de tout ce qui est installé (produits IBM, progiciels éditeurs tiers dits ISV, et applications développées en interne). Il automatise la récupération des informations depuis les répertoires SMP/E, tandis que les éléments hors SMP/E ou internes sont intégrés via des tables de correspondance personnalisables (LIAM tables).

3. La restitution analytique et les tableaux de bord
Les données collectées sont consolidées (souvent dans une base de données Db2 centrale pour les architectures multi-systèmes/sysplex) et peuvent être exploitées via des interfaces modernes, notamment des tableaux de bord Grafana via une interface web, ou exportées sous forme de fichiers CSV pour des analyses approfondies.

Query Informatique

Les principaux avantages

Pour les équipes techniques et de gestion, P-Tracker apporte des bénéfices opérationnels et financiers majeurs :

  • Optimisation drastique des coûts de licences (Software Asset Management)
    C’est l’avantage le plus visible. P-Tracker permet d’identifier clairement les logiciels payants qui ne sont jamais utilisés ou ceux qui tournent en double. Cela donne aux gestionnaires des arguments factuels pour résilier des licences superflues ou négocier les contrats avec les éditeurs lors des audits.
  • Empreinte système ultra-faible (Low Overhead)
    L’une des craintes majeures sur mainframe est l’impact de l’outillage sur les performances. P-Tracker utilise une sortie de sécurité z/OS optimisée (SAF exit) écrite en quelques centaines d’instructions Assembleur. Son impact CPU est quasi-négligeable et mesuré comme insignifiant lors des benchmarks.
  • Analyse d’impact et de dépendances (Call Sequence Analysis)
    Pour les développeurs et architectes, P-Tracker ne se contente pas de dire qu’un module est utilisé : il permet de cartographier la structure des appels. Il est ainsi facile de savoir quel programme appelle quel sous-programme ou script, simplifiant grandement le nettoyage de code mort ou l’analyse d’impact avant une modification.

 

  • Gestion facilitée des environnements complexes (Sysplex)
    Dans les architectures distribuées sur plusieurs LPARs ou au sein d’un Sysplex, P-Tracker déploie des tâches ancrées (Recorders) légères sur chaque système tout en centralisant l’intelligence et le catalogue de produits, offrant une vision à la fois locale et globale (sysplex-wide).
Panier
Retour en haut