스크립트 매니저
홈 화면 > 프로젝트 선택 > 실험실 > 스크립트 매니저
에이전트 설치 경로에 SQL 스크립트를 저장하면, 와탭 모니터링 서비스 화면에서 해당 스크립트를 불러와 단일 또는 멀티 스크립트의 수행 결과를 실시간으로 조회할 수 있습니다.
-
SQL 스크립트를 모니터링 도구 내에서 바로 불러와 실행할 수 있습니다. 이를 통해 추가적인 설정이나 외부 도구 없이도 빠르고 효율적으로 데이터를 조회할 수 있습니다.
-
특정 SQL 스크립트를 미리 저장하여 반복적으로 사용할 수 있어, 일관된 데이터를 지속적으로 모니터링하거나 분석할 때 유용합니다. 이는 수동 작업을 줄여 자동화된 프로세스를 구축하는 데 도움이 됩니다.
시작하기 전에
스크립트 매니저 메뉴에서 SQL 스크립트를 실행하려면 다음 단계를 따라 에이전트 설치 경로에 SQL 스크립트를 저장하세요.
-
에이전트 설치 경로 하위의 scripts 폴더로 이동하세요.
-
데이터베이스 타입 폴더로 진입하세요. 원하는 폴더가 없으면 생성하세요.
노트와탭 스크립트 매니저가 지원하는 데이터베이스 타입은 다음과 같습니다.
oracle
,mysql
,tibero
,cubrid
,mssql
,postgresql
,altibase
,db2
,sap_ase
-
SQL 스크립트를 작성하세요. 이때 SQL 스크립트를 수행하는 계정은 에이전트에서 사용하는 계정입니다.
SQL 스크립트를 수행하는 계정은 whatap.conf 파일에 명시했거나 uid.sh 파일에서 사용한 계정입니다.
SQL 스크립트 실행하기
-
와탭 모니터링 서비스 홈 화면에서 데이터베이스 모니터링 상품 프로젝트로 이동하세요.
-
실험실 > 스크립트 매니저의 스크립트 SQL 섹션에서 SQL 스크립트를 실행할 에이전트를 선택하세요.
-
화면 왼쪽에 스크립트 목록에서 실행할 스크립트를 선택하세요.
-
스크립트 SQL 섹션에서 선택한 스크립트의 SQL 문을 확인하고 실행 버튼을 클릭하세요.
-
스크립트 결과 섹션에서 조회 결과를 확인하세요.
에이전트 설치 경로별로 SQL 스크립트를 불러오기 때문에 각 에이전트에서 다른 스크립트 파일을 불러올 수 있습니다.
멀티 스크립트 작성하기
DMX 에이전트 1.0.4s 버전 이상이며, Oracle Pro 상품에서만 지원됩니다.
scripts/oracle
경로에 .sql
문을 추가할 때, 쿼리는 세미콜론(;
)으로 끝나야 하며, 쿼리 간에 줄바꿈으로 구분합니다.
SQL 멀티 스크립트 실행하기
-
쿼리 실행 인스턴스에서 스크립트를 실행할 여러 개의 인스턴스를 선택하고 실행 버튼을 클릭합니다.
-
화면 왼쪽 스크립트 목록 영역에 선택한 인스턴스의 스크립트 목록이 모두 표기됩니다.
-
스크립트 SQL 영역에 SQL 쿼리문이 표시됩니다.
-
멀티 스크립트는 Query 1, Query 2 … , Query n으로 표기되며, 값은 스크립트 결과에 보이는 이름과 동일합니다.
-
화면 오른쪽 상단의 Formatting 버튼을 활성화하면 한 번에 포매팅할 수 있습니다.
-
-
스크립트 결과에서 멀티스크립트의 경우, 인스턴스 개수 * 쿼리 개수만큼 테이블이 나타납니다.