Windows WebLogic 애플리케이션 서버 식별

  • 릴리스 버전: Washingtondc
  • 업데이트 날짜 2024년 02월 01일
  • 읽기2분
  • Weblogic 패턴을 사용하지 않는 경우 검색에서 Windows - 활성 프로세스 또는 Linux - 활성 프로세스 프로브를 사용할 때 이 프로세스를 따릅니다.

    이 프로세스에서는 업그레이드 시 인스턴스에서 활성화하는 프로브 사용에 대해 설명합니다. 새 인스턴스의 경우 검색에서 Weblogic 패턴을 사용합니다.

    1. Windows - 활성 프로세스 프로브 또는 Linux - 활성 프로세스는 다음 중 한 개의 기준과 일치하는 실행 중인 프로세스를 탐지합니다.
      • 프로세스의 매개변수는 weblogic.Server를 포함합니다.
      • 프로세스의 매개변수는 -Dweblogic.name를 포함합니다.
    2. 한 개의 기준에 일치하는 프로세스가 있는 경우:
      • BEA Weblogic [cmdb_ci_app_server_weblogic] 테이블에 기록이 생성됩니다. 이 기록은 실행 중인 프로세스에서 수집된 서버 이름 및 TCP 포트로 채워집니다.
      • Windows - Weblogic - config.xml 찾기 프로브 또는 Linux - Weblogic - config.xml 찾기 프로브가 트리거됩니다. 이 프로브 센서는 가능한 경우 BEA Weblogic [cmdb_ci_app_server_weblogic] 기록 및 웹 애플리케이션 [cmdb_ci_web_application] 기록에 추가 정보를 채웁니다.
    3. Windows - Weblogic - config.xml 찾기 프로브 또는 Linux - Weblogic - config.xml 찾기 프로브는 다음과 같은 방법으로 서버에 대한 관련 config.xml 파일을 찾습니다.
      • 실행 중인 프로세스에 정의된 -Dweblogic.RootDirectory=<path> 매개변수를 사용합니다.
      • [Windows] 실행 중인 프로세스에 정의된 –Dplatform.home=<path> 매개변수에서 config.xml 파일을 검색합니다(프로세스의 매개변수를 사용하는 것만큼 효율적이지 않음).
      • [Linux] WebLogic 서버에서 시작한 상위 프로세스를 검색합니다(Weblogic JVM이 Init 프로세스가 아닌 startWeblogic.sh 또는 관련 사용자 정의 스크립트를 통해 시작한 경우에만 실행 가능).
    4. WebLogic config.xml 파일에 연결된 웹 애플리케이션이 있는 경우 Windows-Weblogic web.xml 찾기 프로브가 각 애플리케이션에 대해 트리거됩니다. 이 프로브는 각 웹 애플리케이션과 센서에 대한 WebLogic web.xml 파일을 읽은 다음 추가 정보를 채웁니다.