NGMsoftware

NGMsoftware
로그인 회원가입
  • 매뉴얼
  • 학습
  • 매뉴얼

    학습


    기타 엘라스틱서치 설치하기. (Elasticsearch Log monitoring system.)

    페이지 정보

    본문

    안녕하세요. 엔지엠소프트웨어입니다. 엔지엠 에디터와 플레이어는 매크로가 동작하면서 사용자에게 의미있는 로그를 표시해줍니다. 물론, 파일로 저장도 가능합니다. 하지만, 몇시간에서 몇일동안 계속 동작하는 매크로 프로그램 특성상 문제가 되는 부분을 찾기가 쉽지 않습니다. 로그 폴더에 수많은 파일들이 생성되고, 이 파일들은 수백만줄을 기록하고 있으니까요. 그래서, 간단하게 로그 하이라이트 처리해주는 프로그램을 사용하기도 합니다.

    [ 실시간 로그 모니터링 베어 테일 ]

     

    좀 더 고차원적인 로그 분석은 스플렁크(유료)나 로그 스태시(무료), 엘라스틱서치(무료)와 같은 시스템을 이용합니다. 스플렁크와 로그 스태시는 분산되어 있는 장비(컴퓨터)들의 로그를 수집하고, 사용자가 원하는 결과를 추출 해주는 시스템을 말합니다. 컴퓨터 한두대에서 매크로를 돌리는 경우에는 이런 거대한(?) 시스템까지는 필요없을겁니다. 하지만, 수많은 컴퓨터에서 매크로가 동작한다면 하나의 중앙 서버에서 모든 장비(컴퓨터)의 로그를 모니터링하는게 업무 효율면에서 좋을겁니다. 엘라스틱서치는 아래 링크에서 다운로드 할 수 있습니다.

    ※ 회사에서는 스플렁크를 사용하는데... 개인적으로 저는 이게 더 익숙합니다. 엘라스틱서치는 로그 스태시, 키바나와 같이 사용해야 합니다.

    [ 엘라스틱서치 다운로드 ]

    xZh8aK4.png

     

     

    윈도우용으로 다운로드하세요. OS는 윈도우지만 리눅스 환경으로 셋팅하려면 아래 도커(Docker)를 사용해도 됩니다. 리눅스나 도커를 사용해보지 않았다면 그냥 윈도우용으로 하시는게 좋습니다. 개발자가 아니라면 리눅스나 도커를 접해볼 기회가 없기 때문에 예상하지 못한 여러가지 문제점들이 나타날 수 있습니다^^; 다운로드가 완료되면 적당한 위치에 압축을 풀어줍니다.

    ae75btd.png

     

     

    엘라스틱서치 폴더에 들어가보면 아래와 같은 폴더들이 보일겁니다. 여기서 bin 폴더안에 elasticsearch.bat 파일을 더블 클릭해서 실행 해줍니다.

    BXPfQJM.png

     

     

    서버가 정상적으로 구동되면 브라우저에서 "localhost:9200"으로 아래와 같은 화면을 볼 수 있습니다.

    vJNM2KO.png

     

     

    오픈소스라서 설치가 어려울줄 알았는데요. 생각보다 설치는 간단했습니다. 압축풀고~ 실행만 하면 되니까요. OS나 컴퓨터 포트 사용 여부에 따라 간단하게 될수도 있고, 콘피그(Config) 설정을 수정해야 할수도 있습니다. 대부분 config 파일에서 설정하는데요. 요즘은 yml에서 수정하면 됩니다.

     

    개발자에게 후원하기

    MGtdv7r.png

     

    추천, 구독, 홍보 꼭~ 부탁드립니다.

    여러분의 후원이 빠른 귀농을 가능하게 해줍니다~ 답답한 도시를 벗어나 귀농하고 싶은 개발자~

    감사합니다~

    • 네이버 공유하기
    • 페이스북 공유하기
    • 트위터 공유하기
    • 카카오스토리 공유하기
    추천0 비추천0

    댓글목록

    등록된 댓글이 없습니다.