Exemple de payload pour les enregistrements d’installation de logiciels Citrix

  • Rversion finale: Australia
  • Mis à jour 12 mars 2026
  • 2 minutes de lecture
  • Exemple de payload pour le pack d’éditeurs Citrix qui remplit la table Installation de logiciel [cmdb_sam_sw__install] avec des enregistrements d’installation de logiciels provenant de sources de découverte tierces.

    Le pack d’éditeurs Citrix prend en charge deux produits : les applications virtuelles et le bureau virtuel. Pour ces produits, Citrix prend en charge les licences simultanées et les licences utilisateur/appareil.
    Remarque :
    Pour plus d’informations sur les métriques de licence, consultez Mesures de licence de logiciel

    L’API IRE s’appuie sur deux règles d’identificateur CI pour créer des enregistrements d’installation de logiciel Citrix. L’identificateur de serveur de licences Citrix [cmdb_ci_appl_license_server] renseigne les entrées CAL et l’identificateur Citrix Delivery Controller [cmdb_ci_appl_delivery_controler] crée les enregistrements d’installation de logiciel.

    Les entrées CAL sont utilisées pendant le rapprochement pour comparer les droits achetés dans les droits afin d’obtenir la position de licence correcte pour les produits Citrix. L’identificateur de serveur de licences Citrix fournit des informations sur les tables samp_concurrent_license_consumption et samp_user_device_license_consumption. En fonction de vos droits de gestion des licences, vous devez remplir l’une de ces deux tables.

    Envoyez une charge utile pour remplir le samp_concurrent_license_consumption ou la table samp_user_device_license_consumption. Assurez-vous de mentionner les attributs clés des tables dans la charge utile :
    • samp_concurrent_license_consumption : product_code et numéro
    • samp_user_device_license_consumption : product_code, consommateur et consumer_type
    Remarque :
    Les deux tables sont transmises dans une charge utile car les deux sont des entrées connexes de la table de CI parent, cmdb_ci_appl_license_server. Dans la charge utile, spécifiez la relation entre les tables et la table parente du CI.
    Une fois que vous avez envoyé la charge utile, des entrées sont créées dans les tables samp_concurrent_license_consumption et samp_user_device_license_consumption. Exécutez maintenant la tâche planifiée, SAM : créer des entrées CAL Citrix, pour mettre à jour la table Accès client [samp_sw_client_access]. Les enregistrements d’accès client sont créés pour chaque produit avec un nombre d’utilisateurs/appareils.
    Remarque :
    Assurez-vous de configurer la tâche planifiée, SAM : créer des entrées CAL Citrix à exécuter après le traitement réussi de la charge utile.
    À l’aide de l’identificateur Citrix Delivery Controller [cmdb_ci_appl_delivery_controler], envoyez une charge utile pour remplir les 7 tables Citrix. Assurez-vous de mentionner les attributs clés des 7 tables dans la charge utile.
    Remarque :
    Cliquez sur Entrées associées dans l’identificateur Citrix Delivery Controller pour rechercher les attributs clés (attributs de critère) pour les tables Citrix.
    Une fois les entrées créées dans les tables, exécutez la tâche planifiée, SAM : créer des installations de logiciel Citrix. Les enregistrements d’installation du logiciel Citrix sont créés dans la table Installation de logiciel [cmdb_sam_sw_install].
    { 'items': [{'className':'cmdb_ci_appl_license_server',
                  'related': [
                              {
                              'className':'samp_concurrent_license_consumption',
                                'values':{
                                 'product_code':'MW2ZPSE0001',
                                 'in_use_count':511,
                                 'overdraft':11,
                                 'pooled_available':0,
                                 'total_count':500
                                  }
                              },
                              {
                               'className':'samp_user_device_license_consumption',
                                'values':{
                                 'product_code':'XDT_PLT_CCS',
                                 'consumer':'consumer1',
                                 'consumer_type':'user'
                                 
                                  }
                              },
                               {
                               'className':'samp_user_device_license_consumption',
                                'values':{
                                 'product_code':'XDT_PLT_CCS',
                                 'consumer':'Device1',
                                 'consumer_type':'device'
                                  }
                              },
                               {
                               'className':'samp_user_device_license_consumption',
                                'values':{
                                'product_code':'XDT_PLT_CCS',
                                 'consumer':'consumer2',
                                 'consumer_type':'user'
                                  }
                              },
                               {
                               'className':'samp_user_device_license_consumption',
                                'values':{
                                'product_code':'XDT_PLT_CCS',
                                 'consumer':'consumer3',
                                 'consumer_type':'user'
                                  }
                              },
                              {
                               'className':'samp_user_device_license_consumption',
                                'values':{
                                'product_code':'XDT_PLT_CCS',
                                 'consumer':'consumer4',
                                 'consumer_type':'user'
                                  }
                              },
                              {
                               'className':'samp_user_device_license_consumption',
                                'values':{
                                'product_code':'MW2ZPSE0001',
                                 'consumer':'consumer5',
                                 'consumer_type':'user'
                                  }
                              },
                               {
                               'className':'samp_user_device_license_consumption',
                                'values':{
                                 'product_code':'MW2ZPSE0001',
                                 'consumer':'Device1',
                                 'consumer_type':'device'
                                  }
                              }
                            ],
                  'values': {
                      'name': 'ACME License Server 2',
                      'tcp_port': 22,
                       'install_directory': 'Documents'
                      }
                  },
                  {
                    'className':'cmdb_ci_win_server',
                    'values': {'name':'samlabvm450'}
                          }
                  ],
                  'relations':[{
                       'type':'Runs on::Runs',
                       'parent':0,
                       'child':1
                     }]
                }