Beispielnutzlast für Oracle-Softwareinstallationsdatensätze

  • Freigeben Version: Zurich
  • Aktualisiert 31. Juli 2025
  • 1 Minute Lesedauer
  • Eine Beispielnutzlast für das Oracle-Herausgeberpaket, die die Tabelle „Oracle-Instanz“ [cmdb_ci_DB_ora_instance] mit Softwareinstallationsdatensätzen aus Discovery-Quellen von Drittparteien ausfüllt.

    Nachdem Sie Oracle-Softwareinstallationen über Ihre Discovery-Quelle erkannt haben, senden Sie eine Nutzlast, die die Oracle-Instanz und die Oracle-Optionen enthält, die der Oracle-Instanz zugeordnet sind.
    Hinweis:
    Stellen Sie auf der Seite „Eigenschaften“ sicher, dass Sie die Eigenschaft geplante Aufgaben bei Verwendung des Integrations-Frameworks für Datenquellen von Drittparteien aktivieren [com.snc.samp.ire.datasource.integration] auswählen.

    Wenn die geplante Aufgabe SAM – Software Asset Connections ausgeführt wird, sucht sie nach Datensätzen mit Null-Softwareinstallationen, füllt das Feld „Softwareinstallation“ in der Oracle-Instanztabelle aus und erstellt den Softwareinstallationsdatensatz, der der Instanz zugeordnet ist.

    Im Folgenden finden Sie eine Beispielnutzlast zum Erstellen von Softwareinstallationsdatensätzen für Oracle in der Tabelle „Oracle-Instanz“ [cmdb_ci_DB_ora_instance]. Die Beispieleingabe enthält eine Liste von CIs und Beziehungen, die zwischen diesen CIs bestehen. Die Nutzlast gibt an, dass ein Oracle-Datenbankserver, Dev Development 1969, mit einer Standard-Edition vorhanden ist. Auf dem Oracle-Datenbankserver sind viele Oracle-Optionen aktiviert, z. B. Armstrong, Aldrin, Collins und wird auf einem Linux-Server ausgeführt.

    {
      'items': [
        {
          'className': 'cmdb_ci_db_ora_instance',
          'related': [
            {
              'className': 'samp_oracle_options',
              'values': {
                "option": "Armstrong",
                "currently_used": "true"
              }
            },
            {
              'className': 'samp_oracle_options',
              'values': {
                "option": "Aldrin",
                "currently_used": "true"
              }
            },
            {
              'className': 'samp_oracle_options',
              'values': {
                "option": "Collins",
                "currently_used": "true"
              }
            }
          ],
          'values': {
            'name': 'Dev development 1969',
            'edition': 'Standard',
            'sid': '1-2-569',
            'version': '11.2'
          }
        },
        {
          'className': 'cmdb_ci_linux_server',
          'values': {
            'name': 'CI DATAI 6-002',
            'mac_address': '4653XYZAA',
            'ip_address': '10.10.10.8',
            'asset_tag': 'HWR0003',
            'assigned_to': 'a8f98bb0eb32010045e1a5115206fe3a',
            'cpu_count': '16',
            'cpu_manufacturer': '820351a1c0a8018b67c73d51c074097c',
            'manufacturer': '820351a1c0a8018b67c73d51c074097c',
            'os': 'Linux Red Hat',
            'os_version': '2.6.9-22.0.1.ELsmp',
            'ram': '2014'
          }
        }
      ],
      'relations': [
        {
          'type': 'Runs on::Runs',
          'parent': 0,
          'child': 1
        }
      ]
    }
    Element Wert Beschreibung
    className cmdb_ci_db_ora_instance Name der zugehörigen Oracle-Instanztabelle.
    className Samp_oracle_options Name der Oracle-Datenbankoptionstabelle.
    option Armstrong Name der Oracle-Datenbankoption.
    currently_used wahr Gibt an, dass die Armstrong-Option derzeit aktiviert ist.
    className Samp_oracle_options Name der Oracle-Datenbankoptionstabelle.
    option Aldrin Name der Oracle-Datenbankoption
    currently_used wahr Gibt an, dass die Aldrin-Option derzeit aktiviert ist.
    name Entwicklungsentwicklung 69 Name des Oracle-Datenbankservers
    Edition Standard edition des Oracle-Datenbankservers
    sid 1-2-569 Oracle-System-ID
    Version 11,2 Version des Oracle-Datenbankservers
    className cmdb_ci_linux_server Name der zugehörigen Linux-Server-Tabelle.
    mac-Adresse 4653XYZAA MAC-Adresse der Schnittstelle auf dem Linux-Server.