Exemple de charge utile pour les enregistrements d’installation de logiciel Oracle

  • Rversion finale: Yokohama
  • Mis à jour 30 janv. 2025
  • 2 minutes de lecture
  • Exemple de payload pour le pack d’éditeurs Oracle qui remplit la table d’instance Oracle [cmdb_ci_db_ora_instance] avec des enregistrements d’installation de logiciels provenant de sources de découverte tierces.

    Une fois que vous avez détecté les installations de logiciels Oracle via votre source de découverte, envoyez une charge utile contenant l’instance Oracle et les options Oracle associées à l’instance Oracle.
    Remarque :
    Sur la page Propriétés, assurez-vous de sélectionner la propriété Activer les travaux planifiés lors de l’utilisation d’un cadre de travail d’intégration de source de données tiers [com.snc.samp.ire.datasource.integration].

    Lorsque la tâche planifiée, SAM - Software Asset Connections, s’exécute, elle recherche les enregistrements avec des installations de logiciels nulles, remplit le champ d’installation du logiciel dans la table d’instance Oracle et crée l’enregistrement d’installation de logiciel associé à l’instance.

    Voici un exemple de charge utile permettant de créer des enregistrements d’installation de logiciels pour Oracle dans la table Oracle Instance [cmdb_ci_db_ora_instance]. L’exemple d’entrée contient une liste des CI et des relations qui existent entre ces CI.La charge utile indique qu’il existe un serveur de base de données Oracle, Dev development 1969 avec une édition standard. Le serveur de base de données Oracle a de nombreuses options Oracle activées telles que Armstrong, Aldrin, Collins et s’exécute sur un serveur Linux.

    {
      '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
        }
      ]
    }
    Élément Valeur Description
    Nom de classe cmdb_ci_db_ora_instance Nom de la table d’instances Oracle connexe.
    Nom de classe samp_oracle_options Nom de la table d’options de base de données Oracle.
    option Armstrong Nom de l’option de base de données Oracle.
    currently_used VRAI Indique que l’option Armstrong est actuellement activée.
    Nom de classe samp_oracle_options Nom de la table d’options de base de données Oracle.
    option Aldrine Nom de l’option de base de données Oracle
    currently_used VRAI Indique que l’option Aldrin est actuellement activée.
    nom Développement développement 69 Nom du serveur de base de données Oracle
    édition standard édition du serveur de base de données Oracle
    sid 1-2-569 ID système Oracle
    version 11.2 Version du serveur de base de données Oracle
    Nom de classe cmdb_ci_linux_server Nom de la table de serveur Linux connexe.
    adresse MAC 4653XYZAA Adresse MAC de l’interface dans le serveur Linux.