...
수동 설치
mach$MACHBASE_
collectorCOLLECTOR_
home 폴더를 HOME
디렉터리를 생성하고 다운로드한 collector패키지를 collector 패키지를 복사한 후, 압축을 해제한다.
Code Block |
---|
[mach@localhost ~]$ mkdir mach_collector_home
[mach@localhost ~]$ cp
machcollector-3.5.0.826b8f2.community-LINUX-X86-64-release.tgz
mach_collector_home/
[mach@localhost ~]$ cd mach_collector_home/
[mach@localhost ~/mach_collector_home]$
tar -zxvf machcollector-3.5.0.826b8f2.community-LINUX-X86-64-release.tgz
bin/
bin/machregex
bin/machcollectord
bin/machcollector
bin/machcollectoradmin
collector/
collector/sign/
collector/apache_access.tpl
collector/samples/
collector/samples/test.rgx
collector/samples/test.tpl
collector/samples/test.log
collector/preprocess/
collector/preprocess/custom.py
collector/preprocess/skip.py
collector/preprocess/replace.py
collector/preprocess/pypyodbc_sample.py
collector/preprocess/trace.py
collector/custom.tpl
collector/syslog.tpl
collector/machbase.tpl
collector/regex/
collector/regex/meta.rgx
collector/regex/syslog.rgx
collector/regex/nxlog.rgx
collector/regex/machbase.rgx
collector/regex/unparse.rgx
collector/regex/apache_error.rgx
collector/regex/apache_access.rgx
conf/
doc/
meta/
trc/
webadmin/
webadmin/flask/
webadmin/flask/Python/
webadmin/flask/Python/* Omitted
The contents of Python folder are not described here. |
...
Code Block |
---|
[mach@localhost ~/mach_collector_home]$ ls -al total 60372 drwxrwxr-x 9 mach mach 4096 Jun 27 23:58 . drwx------ 20 mach mach 4096 Jun 27 23:40 .. drwxrwxr-x 2 mach mach 4096 Jun 27 23:31 bin drwxrwxr-x 6 mach mach 4096 Jun 27 23:31 collector drwxrwxr-x 2 mach mach 4096 Jun 27 23:31 conf drwxrwxr-x 2 mach mach 4096 Jun 27 23:31 doc -rw-r--r-- 1 mach mach 61783606 Jun 27 23:41 machcollector-3.5.0.9ffc36a.official-LINUX-X86-64-release.tgz drwxrwxr-x 2 mach mach 4096 Jun 27 23:31 meta drwxrwxr-x 2 mach mach 4096 Jun 27 23:31 trc drwxrwxr-x 3 mach mach 4096 Jun 27 23:31 webadmin [mach@localhost ~/mach_collector_home]$ |
...
Name of directory | Description |
---|---|
bin | 실행 파일 |
collector | 설정 파일 예제 |
conf | 설정 파일 |
doc | 라이센스 파일 |
lib | 라이브러리 파일 |
msg | 메세지 파일 |
webadmin | Python 패키지 |
...
환경 변수 설정
실행 파일과 shared object파일object 파일, 경로 환경 변수를 설정해야 한다.
Code Block |
---|
export MACHBASE_COLLECTOR_HOME=/home/machbase/machbase_home export PATH=$MACHBASE_COLLECTOR_HOME/bin:$PATH export LD_LIBRARY_PATH=$MACHBASE_COLLECTOR_HOME/lib:$LD_LIBRARY_PATH export MACH_COLLECTOR_PORT=9999 |
위 환경변수를 적용하기 위해서 다음의 명령을 실행한다.
Code Block |
---|
source .bashrc |
MACH$MACHBASE_COLLECTOR_
PORT를 PORT
를 지정하지 않은 경우, MACH_COLLECTOR_HOME/conf/machcollector.conf 의 PORT_NO값이 사용된다.