이 장은 마크베이스 collector를 MACHBASE 를 통해서 관리하는 방법을 기술한다.
m$sys_collector_sources
마크베이스 서버에 등록된 collector manager가 관리하는 설정 파일들의 정보를 유지하는 테이블이다. 테이블의 칼럼 정보는 아래와 같다.
Name | Description |
---|---|
MANAGER_ID | Collector manager 의 식별자 |
MANAGER_NAME | Collector manager 의 이름 |
SOURCE_TYPE | 파일 종류 (Template, Regular Expression, and Python script) |
SOURCE_PATH | 파일의 절대 경로 |
CONTEXT | 파일 내용 |
INSERT_COLLECTOR_SOURCE 프로시저
Insert_collector_source procedure로 원격 서버에 실행중인 콜렉터에 설정 파일들을 전송할 수 있다.
EXECUTE INSERT_COLLECTOR_SOURCE ("manager_name", "path", "context");
각 파라메터의 의미는 다음과 같다.
- manager_name : 파일을 전송할 Collector manager의 이름
- path : 전송할 파일의 경로명
- context : 파일의 내용
만약 원격 서버에 파일이 이미 존재한다면 원래 파일은 파일명.bak
로 변경된다.
RENAME_COLLECTORMANAGER 프로시저
이미 등록된 collector manager의 이름을 변경하는 Procedure 이다.
EXECUTE RENAME_COLLECTORMANAGER ("old_name", "new_name");