본문 바로가기

Sever8

[AWS]EK Stack & Filebeat EK (ElasticSearch / Kibana) & Filebeat 로컬에서는 ELK + Filebeat로 세팅해서 테스트를 해보았는데, 아무래도 단순 로깅 작업에 logstash를 쓸 필요성이 그다지 없는 듯 하고 리소스(프리티어) 절약 차원에서 logstash는 구성에서 제외했다. EK 는 AWS 오픈서치 프리티어로 간단히 구성했다. Filebeat 도커를 사용해서 구성했다. 서버에서 바로 시스템을 설치하는 것이... 굉장히 부담스럽게 느껴진다. 실제로 서버에 시스템 설치를 하다보면 환경설정이 꼬일 수도 있고, 부담스러운 작업은 맞는 듯. 그리고 도커가 그런 문제를 해소해주는 아주 훌륭한 역할을 수행하지 않나. 그래서 도커를 이용해서 일단 실행해보고 테스트해보고 지우고 난리를...ㅎㅎ 여튼 아주 편.. 2023. 9. 24.
[AWS]OpenSearch 프리티어 생성해보기 OpenSearch ElasticSearch를 포크해서 AWS에서 제공하는 시스템 오픈서치를 생성하면 키바나 UI까지 자동으로 구성되어 url을 제공해준다. 프리티어로 생성하기 나중에 또 프리티어로 생성할 일이 있을 수 있으니, 간단히 기록으로 남긴다. 참고 문서 : https://velog.io/@whddlrs/Amazon-OpenSearch-Service 2023. 9. 24.
[Nginx+Certbot+Let's encrpyt+Docker]https 통신을 위한 ssl(tls)인증서 등록하기 도메인의 호스팅이 완료된 이후, https 프로토콜을 활용하기 위한 설정을 진행합니다. 아직 도메인 네임 서버에 도메인을 등록하지 않았다면? (이전글)도메인 주소를 DNS에 호스팅하기 [AWS]Elastic IP 주소 할당 + Route53 호스팅 Letsencrpyt 와 Certbot을 이용한 SSL(TSL) 설정 Certbot https://certbot.eff.org/instructions?ws=nginx&os=ubuntufocal 공식 사이트에서 소개하는 nginx 와 ubuntu 20 에서의 사용방법 https://eff-certbot.readthedocs.io/en/stable/install.html#alternative-1-docker 그외 문서, 도커를 활용하는 방식 소개 Let's.. 2023. 9. 5.
grep 옵션 알아가기 - 찾는 문자열 앞 뒤 문장도 함께 출력 특정 문자열을 포함한 문단을 출력하고 싶은 경우 내가 원하는 문자열 앞 뒤로 줄바꿈이 있는 경우 내가 원하는 정보가 특정 문자열이 존재하는 특정 범위의 문단에 존재하는 경우 grep -A 5 -B 5 ERROR ./error.log 위 예시는 위 아래로 각각 5문장씩 더 출력해준다. 옵션은 옵셔널하게 사용하고 숫자는 필요에 따라 변경해서 사용해준다. 로그 파일에서 에러 찾을 때 유용하다. grep 옵션들 somebody@PC:~$ grep --help Usage: grep [OPTION]... PATTERNS [FILE]... Search for PATTERNS in each FILE. Example: grep -i 'hello world' menu.h main.c PATTERNS can contain .. 2023. 7. 10.