Oracle Global License Advisory Services(GLAS) 데이터 수집
ServiceNow 디스커버리 애플리케이션은 Oracle 검증된 GLAS 데이터 수집 패턴을 사용하여 Oracle GLAS 데이터를 검색합니다. 이 데이터에는 검색된 Oracle 데이터베이스, 미들웨어 및 Java 구성 항목이 포함됩니다.
- Oracle 데이터베이스 설정 UNIX 및 Windows 패턴
- Oracle 다음 패턴에 대해 켜진 Linux 미들웨어:
- Oracle Tuxedo
- WebLogic
- Linux
- Oracle Java on Java 설치 패턴
ServiceNow Store 웹 사이트를 방문하면 사용 가능한 모든 앱을 확인하고 스토어에 요청을 제출하는 방법에 대한 정보를 참조할 수 있습니다. 출시된 모든 앱의 누적 릴리스 정보는 ServiceNow Store 버전 기록 릴리스 정보를 참조하십시오.
수집된 Oracle GLAS 데이터 확인 및 다운로드에 관한 자세한 방법은 Oracle Global License Advisory Services(GLAS) 데이터 다운로드를 참조하십시오.
필수 구성요소
데이터베이스 및 미들웨어 패턴은 Oracle 패턴 확장을 실행하고, 수집된 데이터는 GLAS 데이터에 대한 테이블에 저장됩니다 ServiceNow . GLAS 데이터 수집 데이터베이스 패턴은 Oracle 릴리스 초기에 Now Platform 사용할 수 있습니다 Paris . GLAS 데이터 수집 미들웨어 패턴은 Oracle 릴리스 초기에 Now Platform 사용할 수 있습니다 Rome . Java 패턴은 Oracle 릴리스 초기에 Now Platform 사용할 수 있습니다 Washington DC .
- 지원되는 Oracle 버전
- Oracle의 지원되는 버전은 ITOM 가시성에서 검색한 제품에 대한 상세 정보 문서를 참조하십시오.
- Oracle Global Licensing and Advisory Services 스토어 앱
- 다음으로 이동 를 클릭하고 Data Collection for Oracle Global Licensing and Advisory Services 플러그인을 설치합니다.
- 데이터베이스 수집의 최소 버전은 1.4.0입니다.
- 미들웨어 수집의 최소 버전은 1.7.1입니다.
- Java 컬렉션의 최소 버전은 1.8.4입니다.
주:Data Collection for Oracle 글로벌 라이선싱 및 자문 서비스 플러그인을 사용하려면 곰샥(com.snc.discovery) 플러그인이 올바르게 작동해야 합니다. - 배포해야 하는 기타 ServiceNow 앱
-
- 디스커버리 및 서비스 매핑 패턴
- CMDB CI 클래스 모델
- 자격 증명
- 다음 자격 증명이 있는지 확인합니다.
- Windows 및 UNIX 디스커버리 PowerShell/WMI/SSH를 사용합니다.주:PowerShell 및 WMI 자격 증명은 데이터베이스 수집에만 필요합니다.
- Oracle 인스턴스(cmdb_ci_db_ora_instance)에 대한 응용 자격 증명
- (옵션) 가상 머신 자격 증명. 다음 가상 제공자가 호스팅하는 컴퓨터의 하드웨어 데이터를 수집하기 위해 관련 자격 증명이 있어야 합니다.
- VMware
- Nutanix
- IBM
- Hyper-V
- Windows 및 UNIX 디스커버리 PowerShell/WMI/SSH를 사용합니다.
- 운영 체제 권한
- /tmp 아래에 임시 파일을 쓸 수 있는지 확인합니다. 또한 다음 운영 체제 명령을 실행할 수 있는지 확인합니다.
- ls
- cat
- ps
- Oracle 권한
- 응용 자격 증명에 다음 권한이 있는지 확인합니다.
- tnsnames.ora 파일 읽기 권한
- sqlplus 명령 실행 권한
- (미들웨어 수집의 경우) 다음 명령을 실행할 수 있는 sudo 권한:
sudo su - oracle -c "$ORACLE_INSTANCE/bin/opmnctl status"
데이터베이스 CI 관계
| CI | 관계/참조 | CI |
|---|---|---|
| cmdb_ci_orcl_vsession | Contains::Contained By | cmdb_ci_db_ora_instance |
| cmdb_ci_ora_lms_detail | Contains::Contained By | cmdb_ci_db_ora_instance |
| cmdb_ci_ora_lms_overview | Contains::Contained By | cmdb_ci_db_ora_instance |
| cmdb_ci_orcl_options | Contains::Contained By | cmdb_ci_db_ora_instance |
| cmdb_ci_orcl_dba_users | Contains::Contained By | cmdb_ci_db_ora_instance |
| cmdb_ci_orcl_vlicense | Contains::Contained By | cmdb_ci_db_ora_instance |
Tuxedo 미들웨어 확장
- *_InstallLog.log
- *ubbc*
- bdmconfig*
- comps.xml
- dmconfig*
- JSconfig.xml
- lic.txt
- registry.xml
- tuxconfig*
- tuxwsvr.ini
- BBL
- DBBL
- GWWS
- JSH
- JSL
- TMJAVASVR
- TMMETADATA
WebLogic 미들웨어 확장
- beahomelist
- biee-domain.xml
- cluster.properties
- comps.xml
- config.xml
- domain-registry.xml
- opmn.xml
- portalconfig.xml
- pthome.xml
- registry.xml
- server.xml
- sessions.xml
- setupinfo.txt
- WebLogic
- OAS
- SOA
- OBI
- WebCenter
- FormsReports
| WebLogic | OAS | OBI | ||||
|---|---|---|---|---|---|---|
| startWebLogic | httpd | f90 | iooomgrrmi | r30rbe32 | rwrqm60 | nqsserver |
| java | apache | frmweb | javaw | r30rqm32 | rwrqm | sawserver |
| startWLS | java | ifbld60 | java | r30run32 | rwrun60 | coreapplication_obijh1 |
| nodemanager | opmn | ifbld90 | jre | r30sxc32 | rwserver | nqscheduler |
| beasvc | dis3 | ifcgi60 | oad | r30sxu32 | rwsxc60 | nqsclustercontroller |
| beasvc64 | dis4 | ifcmp60 | odisrv | rwbld60 | rwsxu60 | essbase |
| beasvcX64 | dis51pr | ifcmp90 | ofcguard | rwbuilder | vdeserver | essvr |
| oraclesvc | dis51ws | ifctrl60 | oidrepld | rwcgi60 | webcachea | essbasestudio |
| opmn | dis51 | ifdbg60 | oidmon | rwcli60 | webcached | hyperion |
| wlsvc | dwfde61 | ifrun60 | oidldapd | rwcon60 | webcache | |
| wlsvc64 | f45des | ifsrv60 | opmn | rwconverter | ||
| wlsvcX64 | f45run | ifwdb60 | r30cli32 | rwisv60 | ||
| jmc | f50dbg32 | ifweb60 | r30con32 | rwmts60 | ||
| httpd | f50run32 | ifweb90 | r30isv32 | rwqmu60 | ||
| jrmc | f60 | imapd | r30qmu32 | rwrbe60 | ||
미들웨어 CI 관계
| CI | 관계/참조 | CI |
|---|---|---|
| cmdb_ci_ora_lms_overview | Contains::Contained by | cmdb_ci_linux_server |
| cmdb_ci_config_file_tracked | Contains::Contained by | cmdb_ci_linux_server |
이러한 관계는 Linux CI에 포함될 수 있는 유효한 객체를 설명하는 포함 규칙에 의해 생성됩니다.
미들웨어 데이터 수집 애플리케이션과 함께 설치되는 속성
| 시스템 속성 | 기본값 | 설명 |
|---|---|---|
| sn_itom_oracleglas.isMaskingIp | 예 | 값을 "text_removed"로 Oracle 대체하여 미들웨어 추적 파일에서 IP 주소를 마스킹할지 여부를 결정합니다. |
| sn_itom_oracleglas.isMaskingUserName | 예 | 값을 "text_removed"로 Oracle 대체하여 미들웨어 추적 파일에서 사용자 이름을 마스킹할지 여부를 결정합니다. |
| sn_itom_oracleglas.isMaskingPort | 예 | 값을 "text_removed"로 Oracle 대체하여 미들웨어 추적 파일에서 포트를 마스킹할지 여부를 결정합니다. |
미들웨어 데이터 수집 제어
다음 부울 시스템 속성은 미들웨어 파일 수집을 비활성화할 수 있습니다. sn_itom_pattern.glas.disable_file_collection
GLAS 데이터 수집 제어
다음 MID 서버 속성은 GLAS 데이터 수집을 제어합니다. sn_itom_pattern.disable_glas_data_collection
이 속성은 기본적으로 False로 설정되어 있습니다.
Oracle Java 프로세스 검색
ITOM 가시성 는 인프라에서 Java 실행 프로세스를 검색할 수 있으므로 Oracle 라이센스 계약을 준수하고 GLAS 감사를 준비할 수 있습니다. 패턴(IP 기반)을 Java installation 사용하거나 를 사용하여 에이전트 클라이언트 수집기검색을 수행할 수 있습니다. 패턴 플로우에서 Java 프로세스는 ADM(애플리케이션 종속성 매핑)에 의해 검색됩니다. 프로세스가 검색되면 패턴이 Java installation 트리거하고 데이터를 수집합니다. ACC 플로우에서 프로세스는 ACC에 의해 검색되고, ACC 애플리케이션 패턴을 트리거하고 데이터를 수집합니다. ACC가 있는 패턴에 대한 자세한 내용은 다음을 참조하십시오. 에이전트 클라이언트 수집기의 애플리케이션 패턴
- 모든 사용자에게는 버전 1.8.4부터 Oracle GLAS 스토어 앱이 있어야 합니다.
- 에이전트 클라이언트 수집기 사용자:
- 스토어 플러그인이 에이전트 클라이언트 수집기 프레임워크 있어야 합니다.
- 추가 데이터의 경우 콘텐츠 스토어 플러그인을 사용할 가시성용 에이전트 클라이언트 수집기 - 콘텐츠 수 있습니다.
- 권한 있는 사용자 액세스에 대한 자세한 내용은 다음을 참조하십시오KB1705845
주:OracleACC를 사용하는 Java 검색은 모든 서버 환경에 적용할 수 있습니다. 그러나 현재 다른 데스크톱 환경에서 부분적으로 지원됩니다. 데스크톱용 업데이트 세트는 다음 KB를 Windows 참조하십시오. KB1705845
- 수집된 데이터
-
표 2. Java 감사 [ora_java_audit] 필드 설명 이름 기록의 이름입니다. 예: Java@hostname 실제 컴퓨터 이름 호스트 CI의 이름 머신 유형 서버(S) 또는 데스크탑(D) 중 하나 Java 게시자/런타임 벤더 Java 벤더 이름 운영 체제 Java가 실행되는 운영 체제 환경 유형 프로덕션 또는 개발 또는 QA 환경 Java 릴리스/버전/빌드 Java 버전 설치 경로 Java 바이너리의 절대 설치 경로 설치 날짜(날짜/시간) 파일 시스템에 작성된 java 이진 파일의 날짜 및 시간 릴리스 파일(Y/N) 설치에 release.md 파일이 있는지 나타냅니다. 프로세서 제조사/모델 프로세서 모델 이름 소켓(정수) CPU 소켓 수 코어(정수) CPU 코어 수 V6 및 이전 버전 Java 버전이 6 이하인지 여부를 나타냅니다. 오픈 소스 오픈 소스 java 설치가 있는지 여부를 나타냅니다. 상업용 기능 잠금 해제 상용 기능(예: JFR)을 사용할 수 있는지 나타냅니다 . 미션 컨트롤 미션 컨트롤 플러그인을 사용할 수 있는지 여부를 나타냅니다. AMC 에이전트 AMC 에이전트 플러그인이 활성화되어 있는지 여부를 나타냅니다. 사용량 추적기 사용량 추적기 기능이 활성화되어 있는지 여부를 나타냅니다. 가상 머신 객체 ID 가상 머신 인스턴스의 객체 ID PID 실행 중인 프로세스 PID IP 주소 호스트/VM의 IP 주소 검색된 첫 번째 항목 첫 번째 디스커버리 날짜 최근 디스커버리 최근 디스커버리 날짜 디스커버리 소스 검색 방법입니다. 애플리케이션 [cmdb_ci_appl] 테이블 참조 소프트웨어 설치 [cmdb_sam_sw_install] 테이블 참조 Java 증거 [cmdb_ora_java_evidence] 테이블 참조 호스트 [cmdb_ci] 테이블에 대한 참조 - Java 증거 [ora_java_evidence]
-
필드 설명 실행 중인 프로세스 [cmdb_running_process] 테이블에 대한 참조 호스트 CI [cmdb_ci_computer] 테이블 참조 파일 정보 [cmdb_file_information] 테이블에 대한 참조
Oracle GLAS 보고서는 .디스커버리 관리자 작업 공간 자세한 내용은 Oracle Global License Advisory Services(GLAS) 데이터 다운로드 문서를 참조하십시오.
Oracle GLAS 데이터 수집 대시보드
데이터베이스 또는 미들웨어 배포의 구성요소 검색을 완료한 후 디스커버리 GLAS 데이터 수집 대시보드에서 Oracle 관련 통계를 볼 수 있습니다.
버전 1.3.1(2024년 8월 스토어)로 디스커버리 관리자 작업 공간 업그레이드한 후 다음으로 이동할 수 있습니다. 을 클릭하고 향상된 대시보드를 사용합니다.