Oracle 소프트웨어 설치 기록에 대한 샘플 페이로드

  • 릴리스 버전: Xanadu
  • 업데이트 날짜 2024년 08월 01일
  • 소요 시간: 3분
  • Oracle 인스턴스 [cmdb_ci_db_ora_instance] 테이블을 외부 공급업체 검색 소스의 소프트웨어 설치 기록으로 채우는 Oracle 게시자 팩의 샘플 페이로드입니다.

    검색 소스를 통해 Oracle 소프트웨어 설치를 검색한 후 Oracle 인스턴스 및 Oracle 인스턴스와 연결된 Oracle 옵션이 포함된 페이로드를 보냅니다.
    주:
    속성 페이지에서 외부 공급업체 데이터 소스 통합 프레임워크 [com.snc.samp.ire.datasource.integration] 속성을 사용할 때 예약된 작업 사용을 선택해야 합니다.

    예약 작업인 SAM - 소프트웨어 자산 연결이 실행되면 null 소프트웨어 설치가 있는 기록을 찾고 Oracle 인스턴스 테이블의 소프트웨어 설치 필드를 채우고 인스턴스와 연결된 소프트웨어 설치 기록을 생성합니다.

    다음은 Oracle 인스턴스 [cmdb_ci_db_ora_instance] 테이블에서 Oracle에 대한 소프트웨어 설치 레코드를 생성하는 샘플 페이로드입니다. 샘플 입력에는 CI 목록과 이러한 CI 간에 존재하는 관계가 포함되어 있습니다.페이로드에는 Oracle 데이터베이스 서버(Dev development 1969 with a standard edition)가 있다고 명시되어 있습니다. Oracle 데이터베이스 서버에는 Armstrong, Aldrin, Collins와 같은 많은 Oracle 옵션이 활성화되어 있으며 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
        }
      ]
    }
    요소 설명
    클래스 이름 cmdb_ci_db_ora_instance 관련 Oracle 인스턴스 테이블의 이름입니다.
    클래스 이름 samp_oracle_options Oracle 데이터베이스 옵션 테이블의 이름입니다.
    option 암스트롱 Oracle 데이터베이스 옵션의 이름입니다.
    currently_used true Armstrong 옵션이 현재 활성화되어 있음을 나타냅니다.
    클래스 이름 samp_oracle_options Oracle 데이터베이스 옵션 테이블의 이름입니다.
    option 올드린 Oracle 데이터베이스 옵션의 이름
    currently_used true Aldrin 옵션이 현재 활성화되어 있음을 나타냅니다.
    name 개발 개발 69 Oracle 데이터베이스 서버의 이름
    edition 표준 Oracle 데이터베이스 서버 에디션
    sid 1-2-569 Oracle 시스템 ID
    version 11.2 Oracle 데이터베이스 서버의 버전
    클래스 이름 cmdb_ci_linux_server 관련 Linux 서버 테이블의 이름입니다.
    MAC 주소 4653XYZAA Linux 서버 인터페이스의 MAC 주소입니다.