Beispielnutzlast für Citrix-Softwareinstallationsdatensätze

  • Freigeben Version: Zurich
  • Aktualisiert 31. Juli 2025
  • 2 Minuten Lesedauer
  • Eine Beispielnutzlast für das Citrix-Herausgeberpaket, die die Tabelle „Softwareinstallation“ [cmdb_sam_SW__install] mit Softwareinstallationsdatensätzen aus Discovery-Quellen von Drittanbietern ausfüllt.

    Das Citrix-Herausgeberpaket unterstützt zwei Produkte: Virtuelle Anwendungen und virtueller Desktop. Für diese Produkte unterstützt Citrix gleichzeitige Lizenzierung und Anwender-/Gerätelizenzierung.
    Hinweis:
    Informationen zu Lizenzmetriken finden Sie unter Softwarelizenzmetriken

    Die IRE-API basiert auf zwei CI-Bezeichnerregeln für die Erstellung von Citrix-Softwareinstallationsdatensätzen. Der Bezeichner des Citrix-Lizenzservers [cmdb_ci_appl_license_Server] füllt die CAL-Einträge aus, und der Bezeichner des Citrix Delivery Controllers [cmdb_ci_appl_Delivery_Controler] erstellt die Softwareinstallationsdatensätze.

    Die CAL-Einträge werden während des Abgleichs verwendet, um mit den erworbenen Rechten in Berechtigungen zu vergleichen, um die richtige Lizenzposition für Citrix-Produkte​zu erhalten. Der Citrix License Server-Bezeichner enthält Informationen zu den Tabellen samp_concurrent_license_consumption und samp_user_device_license_consumption. Basierend auf Ihren Lizenzierungsberechtigungen müssen Sie eine dieser beiden Tabellen ausfüllen.

    Senden Sie eine Nutzlast, um die Tabelle „samp_concurrent_license_consumption“ oder „samp_user_device_license_consumption“ auszufüllen. Stellen Sie sicher, dass Sie die Schlüsselattribute für die Tabellen in der Nutzlast erwähnen:
    • Samp_concurrent_license_consumption: Product_Code und number
    • Samp_user_device_license_consumption: Product_Code, Consumer und Consumer_type
    Hinweis:
    Die beiden Tabellen werden in einer Nutzlast übergeben, da beide zugehörige Einträge der übergeordneten CI-Tabelle cmdb_ci_appl_license_Server sind. Geben Sie in der Nutzlast die Beziehung zwischen den Tabellen und der übergeordneten CI-Tabelle an.
    Sobald Sie die Nutzlast gesendet haben, werden Einträge in den Tabellen samp_concurrent_license_consumption und samp_user_device_license_consumption erstellt. Führen Sie jetzt die geplante Aufgabe SAM – Citrix CAL-Einträge erstellen aus, um die Tabelle „Clientzugriff“ [samp_SW_Client_Access] zu aktualisieren. Clientzugriffsdatensätze werden für jedes Produkt mit Anwender-/Geräteanzahl erstellt. ​
    Hinweis:
    Stellen Sie sicher, dass Sie die geplante Aufgabe „SAM – Citrix CAL-Einträge erstellen“ konfigurieren, die nach erfolgreicher Verarbeitung der Nutzlast ausgeführt werden sollen.
    Senden Sie mithilfe des Bezeichners „Citrix Delivery Controller“ [cmdb_ci_appl_Delivery_controler] eine Nutzlast, um alle 7 Citrix-Tabellen auszufüllen. Stellen Sie sicher, dass Sie die Schlüsselattribute für die 7 Tabellen in der Nutzlast erwähnen.
    Hinweis:
    Klicken Sie Auf Zugehörige Einträge Im Citrix Delivery Controller-Bezeichner, um die Schlüsselattribute zu suchen ( Kriteriumsattribute ) Für die Citrix-Tabellen.
    Sobald die Einträge in den Tabellen erstellt wurden, führen Sie die geplante Aufgabe SAM – Citrix-Softwareinstallationen erstellen aus. Die Citrix-Softwareinstallationsdatensätze werden in der Tabelle „Softwareinstallation“ [cmdb_sam_SW_install] erstellt.
    { '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
                     }]
                }