Versions Compared

Key

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

수동 설치


$MACHBASE_COLLECTOR_HOME

...

 디렉터리를 생성하고 다운로드한 collector 패키지를 복사한 후, 압축을 해제한다.

Code Block
languagebash
[mach@localhost ~]$ mkdir mach_collector_home
[mach@localhost ~]$ cp

...

 machcollector-x.x.x.official-LINUX-X86-64-release.tgz 

...

mach_collector_home/
[mach@localhost ~]$ cd mach_collector_home/
[mach@localhost ~/mach_collector_home]$

...

 tar -zxvf machcollector-x.x.x.official-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/

...

...



Ui text box

목차


Table of Contents
maxLevel3
indent30px
exclude목차
classtoc


파일의 압축을 해제한 후, 다음의 디렉토리가 생성될 것이다.

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-x.x.x.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

...

.. 생략


Name of directoryDescription
bin실행 파일
collector설정 파일 예제
conf설정 파일
doc라이선스 파일
lib라이브러리 파일
msg메세지 파일
webadminPython 패키지


환경 변수 설정


실행 파일과 shared 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

$MACHBASE_COLLECTOR_PORT 를 지정하지 않은 경우, $MACH_COLLECTOR_HOME/conf/machcollector.conf PORT_

...

NO 값이 사용된다.