진단 서비스를 사용하면 서버 및 서버 응용 프로그램의 런타임 성능을 시각적으로 더욱 쉽게 확인하고 제어할 수 있으므로 장애가 발생할 경우 장애를 진단 및 격리할 수 있습니다.
이 장은 다음 내용으로 구성되어 있습니다.
Application Server 진단 프레임워크는 Application Server 표준 라이프사이클 내에서 실행되는 서비스 집합을 정의하고 구현하는 모니터링 프레임워크입니다. 진단 서비스를 사용하면 실행 중인 서버와 해당 서버가 배포하는 응용 프로그램에서 생성된 진단 데이터를 정의, 만들기, 수집 및 액세스할 수 있습니다.
진단 서비스는 Application Server 인스턴스에 대한 구성 세부 정보를 보고합니다. 예외, 성능 문제 및 기타 예기치 않은 결과와 같은 Application Server 문제를 진단할 때 유용합니다. 관리 콘솔 진단 서비스에서는 다음 작업을 수행할 수 있습니다.
체크섬 계산: appserver_install_dir/ lib, appserver_install_dir/etc 및 appserver_install_dir/bin 디렉토리 아래에서 선택적 Application Server 이진 파일에 대한 체크섬을 수집합니다.
구성 확인: domain.xml, server.policy와 같은 구성 파일을 캡처합니다.
설치 로그 캡처: Application Server 버전 번호나 패치 아이디 및 설치 시 생성된 로그 파일의 내용과 같은 설치 특정 세부 사항입니다. 같은 시스템에 여러 개의 설치가 있는 경우에는 설치 디렉토리의 절대 경로를 사용하여 수집될 설치 프로그램 로그 파일을 결정합니다. config/asenv.conf의 내용은 DAS 및 노드 에이전트에 대한 설치 폴더에서 복사됩니다.
설치 특정 세부 정보는 파일 기반 설치에 대해서만 수집됩니다.
시스템 정보 캡처: 기본적으로 다음 시스템 정보가 수집됩니다.
네트워크 설정
OS 세부 정보
하드웨어 정보
원시 코드를 사용하여 수집된 데이터는 Application Server의 Platform Edition에서 사용할 수 없습니다.
응용 프로그램 배포 설명자 캡처: ejb-jar.xml, sun-ejb-jar.xml, web.xml, sun-web.xml 등의 배포 설명자
로그 수준:
로그 항목:
생성된 진단 보고서에 포함될 로그 항목의 수입니다.
관리 콘솔의 Application Server 진단 탭에서 설정한 기본 설정에 따라 진단 보고서가 생성됩니다. 생성된 보고서에서 비밀 데이터는 비밀 등록 정보 테이블에 나열된 대로 표시됩니다.