본문 바로가기

분류 전체보기

(118)
[Elastic Stack #2] Docker로 Elastic Stack 구축해서 Filebeat로 로그 수집하기 - 2 안녕하세요 바쁘다 바뻐 현대사회, 알쏭달쏭 모바일 세상에서 열심히 살려고 노력하는 글쓴이입니다. 오늘은 지난번에 구축한 Elastic Stack을 통해 Filebeat로 수집한 log를 모니터링하는 법에 대해 글을 쓰려합니다. 우선 Filebeat로 log를 수집하고 말고 전에 일단 진짜 로그파일이 필요합니다. 어떤 작업을 수행하고나서 success log, error log 등 어떤 프로그램을 돌리고 나서 나오는 log가 우선 필요한데 제가 돌리는 프로그램은 python으로 작성이 되어있어서 파이썬 log를 사용하여 우선 log를 수집했습니다. 처음에는 아무생각 없이 aa.log 이런식으로 저장을 했었는데 python에서 ecs 입맛에 맞게 log를 만들어주는 라이브러리가 있어서 수정했습니다. 요거를 ..
[Elastic Stack #1] Docker로 Elastic Stack 구축해서 Filebeat로 로그 수집하기 - 1 안녕하세요 오랜만입니다. 올해도 벌써 한 달 밖에 안남았네요 참 속상합니다. 아무튼 오늘은 좀 유명하다고 할 수 있는 Elastic Stack 에 대해 구축 및 로그 수집을 해보려고합니다. 이게 조금 공부를 해보니까 기존에 ELK Stack 에다가 beat 를 추가해서 Elastic stack 이라고 하더라구요 이번 글에선 Elastic search, Log stash, Kibana, Filebeat 요 4가지를 묶어서 사용한다고 보시면될 거 같습니다. 각각 기능을 찾아보면 Elastic Search는 검색도구 / log stash 는 로그 수집 및 집계 / kibana 는 데이터 시각화 및 모니터링인데요 저도 헷갈리는데 이게 사용해보면 조금 DB같다고 느껴집니다. 근데 찾아보니 DB로 사용하기엔 조금 ..
Docker Volume 마운트 위치 변경 안녕하세요 오랜오랜만입니다. 가을없이 바로 겨울이 되고나니 추워지고 추워지다보니 블로그 관리가 소홀해진걸 깨달았습니다. 오늘 해볼 주제는 Docker 저장 위치 변경입니다. 이게 무슨소리냐면 Docker를 처음 설치하면 부팅디스크에 설치가 될텐데 아마 우분투 기준으로 /var/lib/docker 여기에 docker에 관한 모든 것이 기본으로 저장이 될겁니다. 그렇게되면 나중에 문제가 생길 수가 있는데 DB 등을 도커로 구축하거나 컨테이너에 대한 용량이 점점 커질경우 저장공간이 부족해지는 이슈가 생길 수 있습니다. 따라서 해당 위치를 옮겨주는 작업이 필요합니다. 그래서 저는 이번에 GCP 를 사용했었는데요 GCP에 HDD 를 붙이고 마운트 하는 과정도 한 번 여기에 추가해보겠습니다. 순서는 1. HDD 마..
(2021-09-24) 좋은 충고를 받아들이는 것은 자신의 능력을 키우는 것이다. 좋은 충고를 받아들이는 것은 자신의 능력을 키우는 것이다. - 요한 볼프강 폰 괴테 -
(2021-09-07) 큰 목표를 이루고 싶으면 허락을 구하지 마라 큰 목표를 이루고 싶으면 허락을 구하지 마라
(2021-09-05) 행동 없는 행복은 존재하지 않는다. 행동없는 행복은 존재하지 않는다. - 팀페리스 -
(2021-07-06) 말만 하고 행동하지 않는 사람은 잡초로 가득 찬 정원과 같다. 말만 하고 행동하지 않는 사람은 잡초로 가득 찬 정원과 같다. - 하우얼 -
[Zabbix] Zabbix error - cannot send list of active checks to "192.168.0.X": host [호스트이름] not found 오류가뜰 때 최근에 자빅스 서버를 제가 날려버렸습니다. 네 아주깔끔하게 망가뜨렸습니다. CORS 허가를 위해 이것저것 만지다가 그냥 날아갔습니다. 예전에 포스팅해둔 글을 보고 구축하려니 다 되는데 agent의 다른 서버가 zabbix서버에 붙질 않더군요. 굉장히 스트레스 받았습니다. 네 야근했습니다. log를 찬찬히 보다가 zabbix-server-mysql 로그에서 이런에러가 뜨더군요 다른 서버의 zabbix-agent log 에서도 마찬가지로 못 찾아간다 라는 에러가 뜨구요 196:20210706:122432.399 cannot send list of active checks to "192.168.0.11": host [SecondaryMDB] not found 195:20210706:122632.444 cann..