Beispielnutzlast für Citrix-Softwareinstallationsdatensätze

  • Freigeben Version: Xanadu
  • Aktualisiert 1. August 2024
  • 2 Minuten Lesedauer
  • Beispielnutzlast für das Citrix-Herausgeberpaket, das die Tabelle „Softwareinstallation“ [cmdb_sam_sw__install] mit Softwareinstallationsdatensätzen aus Discovery-Quellen von Drittparteien füllt.

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

    Die IRE-API verwendet zwei CI-Bezeichnerregeln zum Erstellen von Citrix-Softwareinstallationsdatensätzen. Der Citrix License Server-Bezeichner [cmdb_ci_appl_license_server] füllt die CAL-Einträge aus, und der Citrix Delivery Controller-Bezeichner [cmdb_ci_appl_delivery_controler] erstellt die Softwareinstallationsdatensätze.

    Die CAL-Einträge werden während des Abgleichs zum Vergleich mit den erworbenen Rechten in Berechtigungen verwendet, um die richtige Lizenzposition für Citrix-Produkte zu erhalten​. Der Citrix-Lizenzserverbezeichner enthält Informationen zu den Tabellen „samp_concurrent_license_consumption“ und „samp_user_device_license_consumption“. Abhängig von Ihren Lizenzierungsberechtigungen müssen Sie eine dieser beiden Tabellen füllen.

    Senden Sie eine Nutzlast, um die Tabelle „samp_concurrent_license_consumption“ oder „samp_user_device_license_consumption“ zu füllen. Stellen Sie sicher, dass Sie die Schlüsselattribute für die Tabellen in der Nutzlast angeben:
    • samp_concurrent_license_consumption: product_code und Nummer
    • 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 nun 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 Benutzer-/Geräteanzahl erstellt. ​
    Hinweis:
    Stellen Sie sicher, dass Sie die geplante Aufgabe „SAM – Citrix-CAL-Einträge erstellen“ so konfigurieren, dass sie nach der erfolgreichen Verarbeitung der Nutzlast ausgeführt wird.
    Senden Sie mit dem Citrix Delivery Controller-Bezeichner [cmdb_ci_appl_delivery_controler] eine Nutzlast, um alle 7 Citrix-Tabellen zu füllen. Stellen Sie sicher, dass Sie die Schlüsselattribute für die 7 Tabellen in der Nutzlast angeben.
    Hinweis:
    Klicken Sie auf Zugehörige Einträge im Bezeichner Citrix Delivery Controller, um die Schlüsselattribute (Kriteriumsattribute) für die Citrix-Tabellen zu suchen.
    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
                     }]
                }