본문 바로가기

모니터링

(8)
[Elastic Stack #3] [parent] Data too large, 어쩌구 에러가 뜰 때 안녕하세요 여러분 오랜만에 Elastic 에 대한 포스팅입니다. 허허 원래 진작에 썼어야 하는데 써야지~ 써야지~ 하다가 까먹고 이렇게 쓰게되네요 Elastic에서 메트릭비트를 통해 키바나로 시스템 모니터링을 하고있었는데요 아니근데 이게 잘되다가 어느순간 이딴 에러를 주는거에요 [parent] Data too large, data for [] would be [1052702002/1003.9mb], which is larger than the limit of [1020054732/972.7mb], real usage: [1052701672/1003.9mb], new bytes reserved: [330/330b], usages [request=16440/16kb, fielddata=4400/4.2kb, ..
[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로 사용하기엔 조금 ..
[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..
[Zabbix] Zabbix 한글 폰트 변경하기 자빅스 설치 이후에 설정에서 한글로 변경하면 깨짐현상이 발생한다. 네모네모하게 이게 한글 폰트가 없어서 깨지는건데 폰트를 다운 받고 적용시켜주면된다. 우선 나눔스퀘어 폰트로 다운을 받아주자 나눔 스퀘어 ttf파일을 다운하면 NanumSquareR.ttf 이거처럼 폰트가 다운받아지는데 이를 docker cp 명령어로 자빅스 서버로 옮겨준다. docker cp NanumSquareR.ttf zabbix-web-nginx-mysql:/usr/share/zabbix/assets/fonts/ 자 이러고 컨테이너 안으로 들어와서 기존폰트를 지우고 기존폰트 이름으로 나눔폰트를 이름을 변경해준다. 주의 할껀 이때 관리가 권한 -u root 옵션으로 들어가야 퍼미션 디나이가 안난다. docker exec -it -u r..
[Zabbix] Zabbix agent를 통한 다른 서버 모니터링 안녕하세요 반갑습니다. 이번엔 저번시간에 이어서 자빅스 에이전트를 통해 모니터링을 할 서버를 추가하는 것을 같이 해봅시다. 우선 이전 글에서 도커를 통해 자빅스 구축을 마쳤습니다. 보시는 것처럼 현재 저번에 구축해 둔 자빅스 서버에 다양한 호스트가 추가되었습니다. 자빅스 호스트 추가를 위해서는 모니터링을 원하는 서버에 자빅스 에이전트를 설치해야합니다. 우리가 오늘 모니터링할 서버는 리눅스 우분투로 가정하겠습니다. 자빅스 에이전트 설치는 요 글을 참고하십시오 ^~^ techexpert.tips/ko/zabbix-ko/%ec%97%90%ec%9d%b4%ec%a0%84%ed%8a%b8%eb%a5%bc-%ec%82%ac%ec%9a%a9%ed%95%98%ec%97%ac-zabbix-%eb%aa%a8%eb%8b%8..
[Zabbix] Zabbix를 통한 컴퓨터 모니터링 - Docker로 구축하기 안녕하세요 오늘의 주제는 Zabbix입니다. Zabbix는 네트워크 서비스, 서버 등을 감시하고 관리하는 네트워크 관리 시스템입니다. 이런식으로 대시보드를 꾸밀수도 있습니다. 이런 모니터링 시스템인 자빅스를 Docker 컨테이너로 구축하고 agent를 사용하여 다른 서버를 추가해보는 과정까지 다뤄보겠습니다. www.zabbix.com/container_images Zabbix Docker images www.zabbix.com 자빅스 공식 홈페이지에 가보시면 여러가지 버전으로 설치할수 있는 방법들이 제공되어있습니다. 간단하게 따라해봅시다. 우선 필요한 zabbix image들을 다운로드합니다. docker pull mysql docker pull zabbix/zabbix-server-mysql docke..
[Portainer] portainer를 통한 도커 모니터링 및 관리 안녕하세요 오랜만입니다. 바쁜시기가 다 지나고 여유로워지고 나니 블로그가 생각났습니다. 오늘의 주제는 Portainer 입니다. portainer는 Docker Web 관리 Tool 입니다. 간단하게 말해서 현재 실행되고있는 Docker 관련된 컨테이너, 이미지, 볼륨, 네트워크 등을 web에서 관리할 수 있게 해줍니다. 무엇보다 로컬상의 Docker 뿐만아니라 다른 노드의 Docker도 agent를 통해 관리가 가능합니다. portainer 의 공식 홈페이지입니다. 공식홈페이지를 읽어보면 컨테이너를 관리할수있는 GUI를 제공해주고 도커뿐만아니라 쿠버네티스, 도커스웜도 지원해준다고 되있네요 www.portainer.io/ Portainer | Open Source Container Management G..