Installé avec Module d'extension de gestion des actifs logiciels hérité

  • Rversion finale: Yokohama
  • Mis à jour 30 janv. 2025
  • 12 minutes de lecture
  • Un certain nombre de tables, de propriétés, de rôles d'utilisateur, d'includes de script, de scripts clients, de stratégies d'interface utilisateur et de règles métier sont installés avec le module d'extension Gestion des actifs logiciels (com.snc.software_asset_management) hérité.

    Remarque :
    Des données de démonstration sont disponibles avec le module d'extension Gestion des actifs logiciels (com.snc.software_asset_management) hérité.

    Tables

    Le module d'extension Gestion des actifs logiciels (com.snc.software_asset_management) hérité ajoute les tables suivantes.

    Tableau 1. Tables du Module d'extension de gestion des actifs logiciels hérité
    Table Description
    Définition du processeur [cmdb_processor_definition] Décrit un ordinateur avec les attributs utilisés par IBM pour son modèle de gestion des licences PVU. S'ils sont tous identiques en termes d'attributs utilisés pour la gestion des licences PVU, une ligne peut être associée à un ou plusieurs ordinateurs détectés.
    Mappage du processeur [sam_processor_mapping] Code les informations spécifiées par la Table des unités de valeur du processeur par cœur IBM et est utilisé pour faire correspondre la définition du processeur d'un ordinateur à un coût PVU pour cet ordinateur. Chaque ligne de cette table représente un mappage entre un ensemble de processeurs et le coût PVU associé (par cœur).
    Compteur logiciel [sam_sw_counter] Configure les options de comptage des licences pour les modèles logiciels.
    Violation de la conformité du compteur logiciel [sam_sw_counter_violation] Stocke les enregistrements des problèmes de conformité du compteur logiciel qui sont dus à des violations autres que celles d'installations dépassant les droits, tels que :
    • Nombre maximal de processeurs/d'utilisateurs dépassé, en fonction des limites du modèle.
    • Règles relatives aux droits maximaux ou minimaux non respectées, en fonction des limites du modèle.
    • Options installées sur un serveur dont la licence ne prend pas en charge les options (Oracle).
    Détails du compteur logiciel [sam_sw_counter_detail] Rapproche une installation ou une utilisation de logiciels avec son autorisation et sa licence logicielles correspondantes. La logique de comptage de logiciels génère et actualise automatiquement ces enregistrements.
    Historique du compteur logiciel [sam_sw_counter_history] Stocke des copies en lecture seule des enregistrements du compteur logiciel, que le système génère automatiquement chaque fois qu'un compteur logiciel termine le comptage des licences.
    Résultat du compteur logiciel [sam_sw_counter_result] Enregistre tous les résultats du compteur logiciel. Organise les résultats en fonction du champ Regroupement (tel que Société, Département ou Emplacement) sur l'enregistrement du compteur logiciel.
    Résumé du compteur logiciel [sam_sw_counter_summary] Regroupe tous les détails du compteur logiciel pour un état d'allocation donné, un groupe donné et un compteur logiciel donné. La logique de comptage de logiciels génère et actualise automatiquement ces enregistrements.
    Modèle de détection de logiciels [cmdb_sam_sw_discovery_model] Stocke une liste unique et définitive de tous les logiciels trouvés par un outil de détection.
    Installation logicielle [cmdb_sam_sw_install] Associe les modèles de détection de logiciels et le matériel sur lequel ils sont installés.
    Utilisation du logiciel [cmdb_sam_sw_usage] Associe les modèles de détection de logiciels et le matériel qui utilise les modèles. ServiceNow Découverte ne remplit pas la table Utilisation du logiciel [cmdb_sam_sw_usage]. Utilisez un outil tiers pour ajouter des informations sur les actifs logiciels à la table Utilisation du logiciel.

    Propriétés

    Le module d'extension Gestion des actifs logiciels (com.snc.software_asset_management) hérité ajoute les propriétés système suivantes.

    Tableau 2. Propriétés du Module d'extension de gestion des actifs logiciels hérité
    Nom Description
    sam.install_deletion_deadline Définit le nombre de jours après lequel une installation de logiciel est supprimée si elle n'est pas détectée avec l'élément de configuration. Utilisez une valeur supérieure au nombre de jours entre des exécutions consécutives de détection.
    • Type : nombre entier
    • Valeur par défaut : 7
    • Emplacement : table Propriétés système [sys_properties]

    Rôles d’utilisateur

    Le module d'extension Gestion des actifs logiciels hérité (com.snc.software_asset_management) ajoute les rôles d'utilisateur suivants.

    Tableau 3. Rôles d'utilisateur du Module d'extension de gestion des actifs logiciels hérité
    Rôle Contient des rôles Description
    sam

    inventory_user

    contract_manager

    category_manager

    financial_mgmt_user

    Peut créer, modifier, changer et gérer des licences logicielles. Peut modifier le champ du modèle logiciel sur un modèle de détection. Peut approuver un modèle. Dispose du contrôle complet de Version héritée du Module d'extension de gestion des actifs logiciels. Contrôle le pack de processus IBM PVU hérité, s'il est activé.

    Includes de script

    Le module d'extension Gestion des actifs logiciels hérité (com.snc.software_asset_management) ajoute les includes de script suivants.

    Tableau 4. Scripts includes du Module d'extension de gestion des actifs logiciels hérité
    Nom Description
    DiscoveryModelMatcher Associe un modèle de détection à un modèle de produit logiciel.
    ProcessorDefinitionsUtils Contient des utilitaires pour la gestion de la table Définition du processeur [cmdb_processor_definition].
    ProcesseurValueUnitsUtils Contient une logique qui détermine le prix IBM PVU associé à un processeur donné. Génère également un événement lorsqu'un mappage de processeur n'est pas détecté.
    SAMMigration Déconseillé. Utilisé par la tâche de correction qui migre les données de gestion des licences logicielles vers le module d'extension Gestion des actifs logiciels (com.snc.software_asset_management) hérité.
    SAMSuiteEngine Contient des fonctionnalités de gestion de l'inférence de la suite dans les installations logicielles.
    SAMUtil Génère des modèles et des compteurs pour le module d'extension Gestion des actifs logiciels (com.snc.software_asset_management) hérité.

    Scripts clients

    Le module d'extension Gestion des actifs logiciels (com.snc.software_asset_management) hérité ajoute les scripts clients suivants.

    Tableau 5. Scripts clients du Module d'extension de gestion des actifs logiciels hérité
    Nom Table Description
    Nettoyer le compteur Compteur logiciel [sam_sw_counter] Assure l'intégrité entre les différentes options de comptage d'un compteur logiciel.
    Désactiver la case de correspondance automatique Modèle de détection de logiciels [cmdb_sam_sw_discovery_model] Désactive la case de correspondance automatiquement lorsqu'un utilisateur modifie le modèle de logiciel.
    Signaler si le compteur est en cours Compteur logiciel [sam_sw_counter] Affiche un message si le compteur est en cours d'exécution.

    Politiques d’interface utilisateur

    Le module d'extension Gestion des actifs logiciels (com.snc.software_asset_management) hérité ajoute les politiques d'interface utilisateur suivantes.

    Tableau 6. Politiques d'interface utilisateur du Module d'extension de gestion des actifs logiciels hérité
    Nom Table Description
    Imposer des installations par licence Compteur logiciel [sam_sw_counter] Rend le champ Installations par licence obligatoire lorsque le type de licence de compteur de logiciel est Par nombre d'utilisateurs.
    Gérer les comptes personnalisés Calcul de licence [sam_sw_licence_calculation] Affiche les champs Type d'autorisation et Script d'évaluation lorsque l'option Compté par est définie sur Personnalisé.
    Masquer les champs de condition Compteur logiciel [sam_sw_counter] Masque le champ de condition d'utilisation du logiciel si la table de requêtes de calcul de licence est définie sur Installation de logiciel et masque le champ de condition d'installation du logiciel si la table de requêtes de calcul de licence est définie sur Utilisation de logiciel.
    Masquer la table de requêtes Compteur logiciel [sam_sw_counter] Masque le champ Table de requêtes sur le formulaire du compteur logiciel.

    Règles métier

    Le module d'extension Gestion des actifs logiciels (com.snc.software_asset_management) hérité ajoute les règles métier suivantes.

    Tableau 7. Règles métier du Module d'extension de gestion des actifs logiciels hérité
    Nom Table Description
    Affecter un processeur Ordinateur [cmdb_ci_computer] Tente d'associer un processeur à une définition de processeur.
    Définir la clé principale Installation logicielle [cmdb_sam_sw_install] Définit la clé principale de l'enregistrement du numéro de série sur la table [cmdb_sam_sw_install]. Si le numéro de série est vide, la règle en crée un en s'appuyant sur l'éditeur, le nom d'affichage, l'ID produit, la version et la révision.
    Définir la clé principale Utilisation de logiciel [cmdb_sam_sw_usage] Crée la clé principale de l'enregistrement à partir de l'éditeur, du nom, de l'ID produit et du numéro de version sur la table [cmdb_sam_sw_usage].
    Vérifier la suite logicielle Installation logicielle [cmdb_sam_sw_install] Vérifie si l'installation logicielle actuelle fait partie d'une suite logicielle.
    Vérifier l'omission de la suite Installation logicielle [cmdb_sam_sw_install] Vérifie si l'installation logicielle actuelle doit être omise de toutes les suites.
    Nettoyer le cache Licence de logiciel [alm_license] Supprime le cache du compteur de l'enregistrement de licence de logiciel lorsqu'une licence de logiciel est supprimée.
    Nettoyer la normalisation du logiciel Installation logicielle [cmdb_sam_sw_install] Supprime le modèle de détection si ce dernier est modifié et qu'il n'est pas utilisé par d'autres logiciels installés. Par défaut, cette règle n'est pas activée.
    Effacer les enregistrements d'installation et d'utilisation Résumé du compteur logiciel [sam_sw_counter_summary] Supprime du cache tous les enregistrements d'installation et d'utilisation connexes lorsqu'un résumé du compteur logiciel est supprimé.
    Effacer le marqueur normalisé Utilisation du logiciel [cmdb_sam_sw_usage] Efface le marqueur normalisé lors de certains changements de champ.
    Effacer le marqueur normalisé Installation logicielle [cmdb_sam_sw_install] Décoche la case is_normalized lorsqu'une valeur de champ est modifiée à partir d'une valeur normalisée.
    Changement du nombre de Processeur/Cœur Ordinateur [cmdb_ci_computer] Décoche la case En cache des logiciels installés connexes lorsque le nombre de processeur ou le nombre de cœur change.
    Créer une normalisation de logiciel Installation logicielle [cmdb_sam_sw_install] Relie l'enregistrement au modèle de détection avec cette clé principale sur la table [cmdb_sam_sw_install] si la clé principale change. La règle métier crée un modèle de détection s'il n'y en a pas pour cette clé principale.
    Créer une normalisation de logiciel Utilisation de logiciel [cmdb_sam_sw_usage] Relie l'enregistrement au modèle de détection avec cette clé principale sur la table [cmdb_sam_sw_usage] si la clé principale change. La règle métier crée un modèle de détection s'il n'y en a pas pour cette clé principale.
    Supprimer les résultats de comptage mis en cache Licence de logiciel [alm_license] Marque les résultats du compteur logiciel qui doivent être recomptés lorsqu'un ou plusieurs champs d'une licence ont changé.

    Ce script s'exécute après la modification d'un champ sur lequel un compteur peut être regroupé, tel que l'emplacement, le département, la société, le centre de coûts, la condition d'autorisation ou la condition d'assignation. Si un ou plusieurs de ces champs changent, le script définit le champ Nouveau décompte sur true pour tous les résultats de compteur correspondant à la valeur précédente. Lorsque le compteur s'exécute, les résultats dont le champ Nouveau décompte est défini sur true sont considérés comme des résultats non mis en cache et sont recomptés. Par exemple, si l'emplacement d'une licence affiche Amériques et qu'il est modifié en EMEA, les résultats mis en cache pour l'emplacement Amériques auront le champ Nouveau décompte sur true pour le prochain décompte.

    Supprimer l'entrée de la ligne En cache Autorisation de licence [alm_entitlement] La suppression d'une autorisation :
    • Supprime tous les détails de compteur logiciel connexes.
    • Décoche la case En cache de l'installation logicielle connexe.
    Supprimer le cache du compteur Compteur logiciel [sam_sw_counter] Décoche la case En cache du compteur logiciel en cas de changement de regroupement, de type de licence, de contrat ou d'installations par licence dans un compteur logiciel. Ajout de champ obligatoire aux conditions.
    Compteur de marqueur à retraiter Mise à niveau de logiciel et versions antérieures [cmdb_m2m_downgrade_model] Décoche la case En cache pour tous les compteurs logiciels associés si les valeurs de la mise à niveau parente ou de la version antérieure enfant sont modifiées ou supprimées.
    Compteur de marqueur à retraiter Suite logicielle [cmdb_m2m_suite_model] Décoche la case En cache pour tous les compteurs logiciels associés si les valeurs de la suite parente ou de la suite enfant sont modifiées ou supprimées.
    Invalider le cache d'installation du logiciel Ordinateur [cmdb_ci_computer] Supprime du cache tous les enregistrements d'installation et d'utilisation faisant référence à un ordinateur lorsque le champ Processeur de l'ordinateur est modifié.
    Limiter la métrique de licence Licence [alm_license] Limite les licences logicielles à une seule valeur métrique de licence.
    Limiter les combinaisons métriques de licence Matériel [cmdb_ci_hardware] Rejette les combinaisons métriques de licence du même type, telles que CAL (utilisateur) et CAL (appareils).
    Lien vers le modèle Modèle Découverte de logiciels [cmdb_sam_sw_discovery_model] Détecte et définit le champ Modèle sur le modèle qui correspond le mieux à l'enregistrement lors de la création d'un modèle de détection de logiciels.
    Installation de marque pour l'omission de la suite Autorisation de licence [alm_entitlement] Recherche toutes les installations correspondantes et les marque pour l'omission de la suite.
    Un seul et unique mappage par défaut Mappage du processeur [sam_processor_mapping] Assure un seul mappage par défaut en réinitialisant le marqueur de dernier recours des enregistrements modifiés et en le définissant sur false pour les nouveaux enregistrements.
    Lancer la réinitialisation du cache Installation logicielle [cmdb_sam_sw_install] Réinitialise l'installation de toute information de compteur lorsqu'elle est supprimée du cache.
    Lancer la suppression des composants de la suite Installation logicielle [cmdb_sam_sw_install] Met à jour tous les autres membres de la suite d'une installation si l'installation est supprimée.
    Relier les définitions de processeur Mappage du processeur [sam_processor_mapping] Actualise les définitions du processeur lorsque le mappage du processeur change.
    Reconstruire le cache Modèle de détection de logiciels [cmdb_sam_sw_discovery_model] Décoche le champ En cache du compteur logiciel si le modèle de logiciel associé est modifié sur l'enregistrement du modèle de détection de logiciels.
    Reconstruire la suite déduite et mise en cache Modèle Découverte de logiciels [cmdb_sam_sw_discovery_model] Décoche le champ du marqueur mis en cache et de la suite déduite des enregistrements faisant référence à ce modèle de détection, lorsque le modèle correspondant change.
    Supprimer le marqueur mis en cache Installation logicielle [cmdb_sam_sw_install] Efface les détails du compteur logiciel mis en cache correspondant si une installation logicielle est supprimée ou si l'élément de configuration sur lequel il est installé change.
    Supprimer le marqueur mis en cache Utilisation du logiciel [cmdb_sam_sw_usage] Efface les détails du compteur logiciel mis en cache correspondant si un enregistrement d'utilisation logicielle est supprimé ou si l'élément de configuration qui permet d'accéder au logiciel change.
    Supprimer les caches du détail Détails du compteur logiciel [sam_sw_counter_detail] Décoche la case En cache sur les enregistrements d'autorisation, d'installation et d'utilisation connexes s'ils existent.
    Réinitialiser les informations de compteur au changement de suite Installation logicielle [cmdb_sam_sw_install] Supprime du cache les informations du compteur sur l'installation et les réinitialise si sa suite déduite change.
    Réinitialiser les installations par licence Compteur logiciel [sam_sw_counter] Décochez les champs Installations par licence si le type de licence de compteur n'est pas défini sur Par utilisateur.
    Récupérer le mappage PVU Définition du processeur [cmdb_processor_definition] Trouve un mappage de processeur correspondant d'après les informations de la définition du processeur.
    SAM : processus de cœur Global [global] Non utilisé pour aucun traitement.
    Définir le nom d'affichage Résultat du compteur logiciel [sam_sw_counter_result] Définit le nom d'affichage du résultat du compteur sur le nom du compteur avec le type de regroupement.
    Définir des champs normalisés Utilisation du logiciel [cmdb_sam_sw_usage] Définit les champs normalisés sur Insertion pour être des copies des champs détectés.
    Définir des champs normalisés Installation logicielle [cmdb_sam_sw_install] Copie les valeurs données comme leurs valeurs normalisées lorsqu'une installation logicielle est insérée.
    Synchroniser le package logiciel Modèle de détection de logiciels [cmdb_sam_sw_discovery_model] Crée une ligne dans la table Package pour refléter la ligne de la table de modèle de détection.
    Mettre à jour le cache Installation logicielle [cmdb_sam_sw_install] Met à jour tous les détails du compteur logiciel mis en cache correspondant si les mesures d'utilisation de cette installation changent.
    Mettre à jour le cache Utilisation du logiciel [cmdb_sam_sw_usage] Met à jour tous les détails du compteur logiciel mis en cache correspondant si les mesures d'utilisation de cette utilisation de logiciel changent.

    Références

    Le module d'extension Gestion des actifs logiciels (com.snc.software_asset_management) hérité ajoute les références suivantes.
    Tableau 8. Références du Module d'extension de gestion des actifs logiciels hérité
    Nom Description
    Définition de processeur Si vous avez activé le pack de processus IBM PVU hérité après l'activation du module d'extension Gestion des actifs logiciels (com.snc.software_asset_management) hérité, une référence à la définition du processeur est ajoutée à la table Matériel [cmdb_ci_hardware].