비욘드데이터(주)

{"type":"img","src":"https://cdn.quv.kr/sr87de2on%2Fup%2F5d5f322273eaa_1920.gif","height":"40"}
  • 회사 소개
  • DB사업부
  • 시스템사업부
  • 플랫폼사업부
  • 고객 센터
  • Report
  • {"google":["Raleway"],"custom":["Noto Sans KR","Jeju Gothic"]}
    ×
     
     
    섹션 설정
    {"type":"img","src":"https://cdn.quv.kr/sr87de2on%2Fup%2F5d5f322273eaa_1920.gif","height":"20"}
  • 회사 소개
  • DB사업부
  • 시스템사업부
  • 플랫폼사업부
  • 고객 센터
  • BeLOG SERVICES

    BeLOG는 더 나은 서비스를 제공하기 위해 꾸준한 업데이트를 진행하고 있습니다.

    01

    Easy Install

    BeLOG는
    간편한 설치로 사용할 수 있는 웹로그 분석 솔루션 입니다.

    * 현재 BeLOG는 RHEL, CentOS에서 지원하고 있습니다.

    02

    Detail

    BeLOG는
    일, 주, 월, 연별 로그 확인이 가능하며
    1분 단위 처리 결과를 확인하실 수 있습니다.

    03

    Service

    BeLOG는
    Site 별 TOP IP, 참조 도메인, 접속 브라우저 등을
    확인할 수 있기 때문에 WebSite 관리가 수월해집니다.

     

    1. 패키지 설치

    BeLOG 서버 패키지 설치

    # ls -l

    total 208

    -rw-rw-r-- 1 mgkim mgkim 223648 Apr 13 03:41 belog-1.0.0-1.el7.x86_64.rpm

     

    # rpm -iv belog-1.0.0-1.el7.x86_64.rpm

    Preparing packages...

    belog-1.0.0-1.el7.x86_64

    Created symlink from /etc/systemd/system/multi-user.target.wants/belogd.service to /etc/systemd/system/belogd.service.

     

     -> 서버 패키지는 클라이언트 패키지 내용을 포함하고 있음.

     -> 비이로그 프로그램은 /opt/BELOG 디렉토리에 설치됨.

     

    BeLOG 클라이언트 패키지 설치

    # ls -l

    total 208

    -rw-rw-r--. 1 mgkim mgkim 10076 Apr 13 03:45 belog-cli-1.0.0-1.el7.x86_64.rpm

     

    #  rpm -iv belog-cli-1.0.0-1.el7.x86_64.rpm

    Preparing packages...

    belog-cli-1.0.0-1.el7.x86_64

    2. 구성 파일 만들기

    BeLOG 서버 구성 파일 /opt/BELOG/conf/BELOG.conf

    WEB_DOMAIN_ID_LIST=DEMO DEMON

    #WEB_DEFAULT_DOMAIN_ID=DEMO

    #WEB_USE_WITHOUT_LOGIN=0

    #WEB_BYTE_LIMIT_MB=10

     

    BELOG_DB_HOME=/BELOG/DB

    BELOG_WEBLOG=/BELOG/LOG

     

    [DEMO]

    BELOG_DOMAIN_NAME=https://www.demo1.com

    #BELOG_LOG_CLIENT_IP=127.0.0.1/8

    BELOG_LOG_FILE_NAME=www_ssl_access.log_{MM}{DD}{YYYY}

     

    [DEMON]

    BELOG_DOMAIN_NAME=http://www.demo1.com

    BELOG_LOG_FILE_NAME=www_access.log_{MM}{DD}{YYYY}

     

    # /opt/BELOG/bin/BELOG-conf -A

    WEB_DOMAIN_ID_LIST=DEMO DEMON

    WEB_DEFAULT_DOMAIN_ID=

    WEB_USE_WITHOUT_LOGIN=0

    WEB_BYTE_LIMIT_MB=0

     

    [DEMO]

    BELOG_DB_HOME=/BELOG/DB

    BELOG_WEBLOG=/BELOG/LOG

    BELOG_DOMAIN_NAME=https://www.demo1.com

    BELOG_LOG_CLIENT_IP=

    BELOG_LOG_FILE_NAME=www_ssl_access.log_{MM}{DD}{YYYY}

    WEB_BYTE_LIMIT_MB=0

     

    [DEMON]

    BELOG_DB_HOME=/BELOG/DB

    BELOG_WEBLOG=/BELOG/LOG

    BELOG_DOMAIN_NAME=http://www.demo1.com

    BELOG_LOG_CLIENT_IP=

    BELOG_LOG_FILE_NAME=www_access.log_{MM}{DD}{YYYY}

    WEB_BYTE_LIMIT_MB=0

     

    # /opt/BELOG/bin/ BELOG-conf -M -A

    mkdir -p /BELOG/LOG/DEMO/weblog

    mkdir -p /BELOG/DB/DEMO/pday

    mkdir -p /BELOG/DB/DEMO/ydb

    mkdir -p /BELOG/LOG/DEMON/weblog

    mkdir -p /BELOG/DB/DEMON/pday

    mkdir -p /BELOG/DB/DEMON/ydb

     

     -> /opt/BELOG/bin/ BELOG-conf 명령어를 이용하여 비이로그 로그 데이터 및 DB 데이터 디렉토리 구성 완료.

    # /opt/BELOG/bin/ BELOG-conf -M –A | sh

     

    로그 파일 예제)

    www_access.log_04122023

    www_access.log_04132023

    www_ssl_access.log_04122023

    www_ssl_access.log_04132023

     

    비이로그 페이지 분류 구성 파일  /opt/BELOG/conf/ accept-page.conf

    #=========  Page Configuration  ============

    # Internal Configuration:

    :: section-include-extention

            .html

            .xhtml

            .htm

            .php

            .jsp

            .asp

            .do

            .cgi

            (/ROOT)

            (/)

    :: section-exclude-pattern

    #

    # pattern can have the following meta characters

    #

    #       '*' for zero to many letters

    #       '?' for one letter

    #

    #===========================================

     

     -> 위의 내용은 HTML 페이지로 분류하는 것을 정의하는 파일임. (디폴트 구상이며, 변경이 필요하면,   
    다음과 같이 샘플 파일을 복사하여 수정할 수 있음.

    # cd /opt/BELOG/conf

    # cp accept-page.conf.sample accept-page.conf

     

    ->  “/opt/BELOG/bin/BELOG-buildDB -C \?” 명령어를 실행하면 앞의 샘플 코드와 같이 현재  프로그램에 내장된 설정값이 출력됨.

    # /opt/BELOG/bin/BELOG-buildDB -C \?

    #=========  Page Configuration  ============

    # Internal Configuration:

    :: section-include-extention

            .html

            .xhtml

            .htm

            .php

            .jsp

            .asp

            .do

            .cgi

            (/ROOT)

            (/)

    :: section-exclude-pattern

    #

    # pattern can have the following meta characters

    #

    #       '*' for zero to many letters

    #       '?' for one letter

    #

     

    #===========================================

     

    비이로그 클라언트 구성 파일 /opt/BELOG/etc/BELOG-cli.conf

    LOGSERVER=192.168.0.117

    BASEDIR=/data/log/webtob

    TCP_PORT=7811

     

    [NYJS]

    BELOG_LOG_FILE_NAME=www_ssl_access.log_{MM}{DD}{YYYY}

     

    [NYJN]

    BELOG_LOG_FILE_NAME=www_access.log_{MM}{DD}{YYYY}

     

    #  /opt/BELOG/bin/BELOG-send NYJS

    OK: 2023/04/13 23:53:00 NYJS www_ssl_access.log_04122023 1163300 0.023 192.168.0.117 /BELOG/LOG/NYJS/weblog/2023/04/12/www_ssl_access.log_04122023

    OK: build start

    === Start build: /BELOG/LOG/NYJS/weblog/2023/04/12/www_ssl_access.log_04122023 ==to== /BELOG/DB/NYJS/pday/2023/04/12

    === Finish build: 1163300 bytes, elapsed time 0.061

     

    #  /opt/BELOG/bin/BELOG-send NYJS

    NOTICE: file '/BELOG/LOG/NYJS/weblog/2023/04/12/www_ssl_access.log_04122023' already exists size=1163300: the same size or bigger

     

    #  /opt/BELOG/bin/BELOG-send –d 1 NYJS

    NOTICE: file '/BELOG/LOG/NYJS/weblog/2023/04/12/www_ssl_access.log_04122023' already exists size=1163300: the same size or bigger

     

    ->  시스템의 cron table에 등록하여 매일 0시 10분에 로그 파일을 비이로그 서버에 전송함.

    0 10 * * * /opt/BELOG/cron/send_weblog_cron.sh

    4. 아파치 서버와 연동하기

    서버 연동 스크립트 /opt/BELOG/web/setup/update-httpd.sh

    # ls /opt/BELOG/web/setup

    README.txt     httpd-belog.conf     update-httpd.sh

     

    # /opt/BELOG/web/setup/update-httpd.sh

    + cp /opt/BELOG/web/setup/httpd-belog.conf /etc/httpd/conf.d

    + cp /opt/BELOG/web/BELOG.pw.sample /opt/BELOG/web/BELOG.pw

    + chown apache /opt/BELOG/web/BELOG.pw

    + chmod 600 /opt/BELOG/web/BELOG.pw

    + systemctl restart httpd

    + systemctl status httpd

    * httpd.service - The Apache HTTP Server

       Loaded: loaded (/usr/lib/systemd/system/httpd.service; enabled; vendor preset: disabled)

       Active: active (running) since Fri 2023-04-14 00:37:56 KST; 6ms ago

         Docs: man:httpd(8)

               man:apachectl(8)

      Process: 31308 ExecStop=/bin/kill -WINCH ${MAINPID} (code=exited, status=0/SUCCESS)

     Main PID: 31316 (httpd)

       Status: "Processing requests..."

       CGroup: /system.slice/httpd.service

               |-31316 /usr/sbin/httpd -DFOREGROUND

               |-31317 /usr/sbin/httpd -DFOREGROUND

               |-31318 /usr/sbin/httpd -DFOREGROUND

               |-31319 /usr/sbin/httpd -DFOREGROUND

               |-31320 /usr/sbin/httpd -DFOREGROUND

               `-31321 /usr/sbin/httpd -DFOREGROUND

     

    Apr 14 00:37:56 tiger.com systemd[1]: Starting The Apache HTTP Server...

    Apr 14 00:37:56 tiger.com systemd[1]: Started The Apache HTTP Server.

    + set +x

     

     

    Connect this web server:  http://logserver/belog/index.html

     

    ->  /opt/BELOG/web/setup/update-httpd.sh 명령어를 실행하면 아파치 웹 서버 연동 완료

    5. 비이로그 웹 접속

    위와 같이 웹에 접속하여 로그인 화면이 보이면 정상적으로 아파치 웹 서버와 연동이 완료됨

    로그인 아이디  ‘admin’  페스워드  ‘admin0101’ 로 로그인하면 관리자 권한으로 로그인 할 수 있음.
    관리자로 로그인해서 페스워드를 변경해서 사용해야  합니다.  디폴트 페스워드는 공개되어 있기에 변경이 반드시 필요합니다.

     패스워드 관리 - /opt/BELOG/bin/BELOG-passwd

    # /opt/BELOG/bin/BELOG-passwd change-password admin

    Changing BELOG password for user 'admin':

    Enter password confirm:

    the password of user 'admin' is changed

    ->  관리자 패스워드를 잊어버렸을 경우, 시스템에 로그인하여 /opt/BELOG/bin/BELOG-passwd  명령어로  
    관리자 패스워드를  변경할 수 있습니다.

     

    # /opt/BELOG/bin/BELOG-passwd create-user guest

    the user 'guest' is created with password 'guest1093'

    -> 웹에서 뿐만 아니라 시스템에 로그인하여  일반 사용자를 만들 수 있습니다.
        사용자를  만들 면, 랜덤한 암호가 함께 생성됩니다. 해당 사용자를 
    이 패스워드로 비이로그 웹 서버에 접속하여 페스워드를 갱신하면 됩니다.

    라이선스 정책

    영구 라이선스

    •제품의 가격을 일시불로 지불하고 영구적으로 사용하는 방식

    •한 번 구매하면 영구적으로 사용 가능하다

    •다수의 라이선스 구매시 볼륨라이선스로 구매하면 좀더 저렴하게 구매가 가능하다.

    연단위 라이선스

    •제품을 1년 단위로 구독해서 사용하는 프로그램
    - 계약기간 중 고객이 계약한 제품의 새로운 버전이 출시되었을 때 새버전에 대한 사용권한 부여
      (단, 다년계약 시 제공)
    - 계약 기간 만료 후 사용권한 종료
    - 좀더 저렴하게 프로그램을 사용할 수 있다.

     

    라이선스 구성

     

    라이선스 정책

    •데모 라이선스는 비영리 목적으로 사용하는 한국내 사용자에게 무료로 제공됩니다.

    •기업/영리/비영리법인/공공기관/ 교육기관/기타기관 등에서는 라이선스 구매 후 사용할 수 있습니다.

    •계약 기간에 따라 영구 라이선스와 연 단위 라이선스로 구매하실 수 있습니다.

    •교육기관은 파격적인 가격으로 라이선스를 제공해 드립니다.

     

    ABOUT

    BeLOG는 다양한 고객에게 질 높은 서비스를 제공하기 위해 노력하고 있습니다.

    BeLOG Reference

    BeLOG는 현재 남양주시청에서 사용 중이며 더 많은 고객을 유치하기 위해 노력하고 있습니다.

    BeLOG 도입 문의는 아래 메일로 문의 바랍니다.

     

    비욘드데이터(주) 이성영 상무: jason.lee@beyondata.co.kr

     

     

    BeLOG DEMO

    BeLOG Pakage &  Manual: https://issuefollow.com:8888/
    BeLOG의 바이너리 및 매뉴얼을 위 페이지에서 확인하실 수 있으며 DEMO 페이지 접속도 가능합니다.
    BeLOG의 DEMO License를 발급 받으시려면 아래 메일로 문의 바랍니다.
     

    비욘드데이터(주) 이승찬 전임: sc.lee@beyondata.co.kr

    {"google":["Raleway","Lato"],"custom":["Noto Sans KR"]}{"google":["Raleway","Lato"],"custom":["Noto Sans KR","Jeju Gothic"]}
    {"google":[],"custom":["Noto Sans KR"]}