WebLogic 애플리케이션 서버 검색

  • 릴리스 버전: Australia
  • 업데이트 날짜 2026년 03월 12일
  • 소요 시간: 4분
  • 디스커버리에서 CMDB OR Linux 시스템에서 실행 중인 Windows 또는 BEA Weblogic 애플리케이션 서버의 인스턴스를 Oracle 탐지할 때 기록을 생성하거나 업데이트합니다.

    요구 사항

    Windows의 경우
    • MID 서버에서 PowerShell 을 사용하도록 설정해야 합니다.
    • WebLogic NodeManager를 통해 시작하는 WebLogic 관리 서버 인스턴스에는 서버 시작 시 정의된 매개변수가 있어야 -Dweblogic.RootDirectory=<path> 합니다. Windows 자격 증명에는 config.xml 파일에 대한 읽기 권한도 있어야 합니다.
    Linux 용
    • 검색하려면 다음과 같은 Bourne 셸 명령을 사용해야 합니다.
      • 찾기
      • 고양이
      • 디렉터리 이름
    • 나머지 WebLogic 애플리케이션 서버 및 웹 애플리케이션 정보를 CMDB에 채울 수 있도록 NodeManager Linux 를 통해 시작된 WebLogic 관리 서버 인스턴스에는 Linux ps process stat 명령(각 AdminServer에 대해)을 통해 매개변수가 정의되고 표시되어야 합니다-Dweblogic.RootDirectory=<path>.
    • sudorers 파일에 다음 구성을 설정해야 합니다.

      모든 사용자 = (루트) NOPASSWD: /bin/sh *

      사용자는 이 검색에 대해 생성하는 SSH 자격 증명의 사용자 이름입니다.

    • 이 명령으로 다음을 실행할 수 있어야 합니다.

      /bin/sh /tmp/snc-*-findcat.sh * *"

      findcat.sh 변경하지 마십시오.

    • Weblogic 검색에 패턴이 아닌 프로브를 사용하는 경우 프로브는 Linux - Weblogic - Find config.xml 다음 매개변수와 값을 지정해야 합니다. must_sudo = true
    주:
    프로브에서 패턴으로의 마이그레이션에 대한 자세한 내용은 KB0694477 지식 문서를 참조하십시오.

    자격 증명

    분류 규칙, 패턴 및 프로브

    분류 규칙 프로브 트리거 패턴
    Weblogic 서버
    • 수평 패턴: 패턴 시작
    • Windows - Weblogic - web.xml* 가져오기
    • Windows - Weblogic - Find config.xml*
    • Linux - Weblogic - Find config.xml*
    WebLogic
    *새 인스턴스의 경우 이 프로브는 분류 규칙에서 비활성화됩니다. 검색은 패턴을 이용해 검색을 실시합니다.

    패턴을 사용하려면 분류 규칙의 수평 패턴 프로브에 올바른 패턴이 지정되어 있는지 확인합니다. 지침은 분류 규칙에 수평 패턴 프로브 추가 문서를 참조하십시오.

    Windows에서 수집한 데이터

    레이블 테이블 이름 필드 이름 소스
    이름 cmdb_ci_app_server_weblogic 이름 실행 중인 프로세스
    버전 cmdb_ci_app_server_weblogic 버전 config.xml
    Weblogic 도메인 cmdb_ci_app_server_weblogic weblogic_domain config.xml
    TCP 포트 cmdb_ci_app_server_weblogic tcp_port web.xml 및 실행 중인 프로세스
    이름 cmdb_ci_web_application 이름 config.xml
    문서 기반 cmdb_ci_web_application document_base config.xml
    설명 cmdb_ci_web_application 설명 web.xml
    서블릿 클래스 cmdb_ci_web_application servlet_class web.xml
    서블릿 이름 cmdb_ci_web_application servlet_name web.xml
    애플리케이션 서버 cmdb_ci_web_application app_server config.xml
    TCP 포트 cmdb_ci_web_application tcp_port web.xml

    Linux에서 수집한 데이터

    테이블 필드 소스
    cmdb_ci_app_server_weblogic 이름(name) 실행 중인 프로세스
    cmdb_ci_app_server_weblogic TCP 포트(tcp_port) 실행 중인 프로세스
    cmdb_ci_app_server_weblogic 버전(버전) config.xml
    cmdb_ci_app_server_weblogic Weblogic 도메인(weblogic_domain) config.xml
    cmdb_ci_web_application 이름(name) config.xml
    cmdb_ci_web_application 컨텍스트 경로(context_path) config.xml
    cmdb_ci_web_application 애플리케이션 서버(app_server) config.xml

    관계

    상위 클래스 관계 유형 하위 클래스
    cmdb_ci_app_server_weblogic Runs on::Runs cmdb_ci_windows_server 또는 cmdb_ci_linux_server
    cmdb_ci_app_server_weblogic Contains::Contained by cmdb_ci_web_application
    cmdb_ci_app_server_weblogic 종속 대상::사용 대상 cmdb_ci_app_server_weblogic

    이 관계는 AdminServer와 이 서버가 캡슐화하는 모든 관리되는 서버 간에 이루어집니다.

    그림 1. Weblogic 관계 예시
    weblogic 관계 예시