본문으로 건너뛰기

스크립트 매니저

홈 화면 > 프로젝트 선택 > 실험실 > 스크립트 매니저

에이전트 설치 경로에 SQL 스크립트를 저장하면, 와탭 모니터링 서비스 화면에서 해당 스크립트를 불러와 단일 또는 멀티 스크립트의 수행 결과를 실시간으로 조회할 수 있습니다.

  • SQL 스크립트를 모니터링 도구 내에서 바로 불러와 실행할 수 있습니다. 이를 통해 추가적인 설정이나 외부 도구 없이도 빠르고 효율적으로 데이터를 조회할 수 있습니다.

  • 특정 SQL 스크립트를 미리 저장하여 반복적으로 사용할 수 있어, 일관된 데이터를 지속적으로 모니터링하거나 분석할 때 유용합니다. 이는 수동 작업을 줄여 자동화된 프로세스를 구축하는 데 도움이 됩니다.

시작하기 전에

스크립트 매니저 메뉴에서 SQL 스크립트를 실행하려면 다음 단계를 따라 에이전트 설치 경로에 SQL 스크립트를 저장하세요.

  1. 에이전트 설치 경로 하위의 scripts 폴더로 이동하세요.

  2. 데이터베이스 타입 폴더로 진입하세요. 원하는 폴더가 없으면 생성하세요.

    노트

    와탭 스크립트 매니저가 지원하는 데이터베이스 타입은 다음과 같습니다.

    oracle, mysql, tibero, cubrid, mssql, postgresql, altibase, db2, sap_ase

  3. SQL 스크립트를 작성하세요. 이때 SQL 스크립트를 수행하는 계정은 에이전트에서 사용하는 계정입니다.

노트

SQL 스크립트를 수행하는 계정은 whatap.conf 파일에 명시했거나 uid.sh 파일에서 사용한 계정입니다.

SQL 스크립트 실행하기

  1. 와탭 모니터링 서비스 홈 화면에서 데이터베이스 모니터링 상품 프로젝트로 이동하세요.

  2. 실험실 > 스크립트 매니저스크립트 SQL 섹션에서 SQL 스크립트를 실행할 에이전트를 선택하세요.

  3. 화면 왼쪽에 스크립트 목록에서 실행할 스크립트를 선택하세요.

  4. 스크립트 SQL 섹션에서 선택한 스크립트의 SQL 문을 확인하고 실행 버튼을 클릭하세요.

  5. 스크립트 결과 섹션에서 조회 결과를 확인하세요.

노트

에이전트 설치 경로별로 SQL 스크립트를 불러오기 때문에 각 에이전트에서 다른 스크립트 파일을 불러올 수 있습니다.

멀티 스크립트 작성하기

노트

DMX 에이전트 1.0.4s 버전 이상이며, Oracle Pro 상품에서만 지원됩니다.

scripts/oracle 경로에 .sql 문을 추가할 때, 쿼리는 세미콜론(;)으로 끝나야 하며, 쿼리 간에 줄바꿈으로 구분합니다.

multi-script-oracle-pro

SQL 멀티 스크립트 실행하기

  1. 쿼리 실행 인스턴스에서 스크립트를 실행할 여러 개의 인스턴스를 선택하고 실행 버튼을 클릭합니다.

  2. 화면 왼쪽 스크립트 목록 영역에 선택한 인스턴스의 스크립트 목록이 모두 표기됩니다.

  3. 스크립트 SQL 영역에 SQL 쿼리문이 표시됩니다.

    • 멀티 스크립트는 Query 1, Query 2 … , Query n으로 표기되며, 값은 스크립트 결과에 보이는 이름과 동일합니다.

    • 화면 오른쪽 상단의 Formatting 버튼을 활성화하면 한 번에 포매팅할 수 있습니다.

  4. 스크립트 결과에서 멀티스크립트의 경우, 인스턴스 개수 * 쿼리 개수만큼 테이블이 나타납니다.