Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.


...

수동 설치

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 directoryDescription
bin실행 파일
collector설정 파일 예제
conf설정 파일
doc라이센스 파일
lib라이브러리 파일
msg메세지 파일
webadminPython 패키지

...

환경 변수 설정

실행 파일과 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값이 사용된다.