본문 바로가기

인프라174

2022년 docker elk 설치 (도커 elk 설치) 서버에 직접 elk설치를 해보니 너무 복잡했다. 그래서 도커를 이용하여 elk를 설치해보고자 한다. 📗 docker, docker-compse 설치 docker-compose는 여러 개의 컨테이너로부터 이루어진 서비스를 구축, 실행하는 순서를 자동으로 하여, 관리를 간단히 하는 기능 #기존버전 삭제 sudo yum remove docker \ docker-client \ docker-client-latest \ docker-common \ docker-latest \ docker-latest-logrotate \ docker-logrotate \ docker-engine # 레파지토리 업데이트 & 도커 설치 yum install -y yum-utils yum-config-manager --add-repo.. 2022. 4. 14.
sysmon winlogbeat elk 연동하기 윈도우의 로그를 sysmon과 winlogbeat 프로그램을 이용하여 elk로 전송하기 위한 설치 가이드 📗 winlogbeat 설정 및 설치 아래 링크 다운로드 압축 풀기 https://www.elastic.co/kr/downloads/beats/winlogbeat winlogbeat 파일 압축해제 후 폴더 속 winlogbeat.yml 설정 변경(싹 지우고 아래 내용 저장) winlogbeat.event_logs: - name: Microsoft-Windows-Sysmon/Operational output.logstash: # The Logstash hosts hosts: ["192.168.171.129:5044"] 파워쉘(관리자 권한)에서 압축해제 폴더로 이동 후 아래 명령어 입력 .\winlogb.. 2022. 4. 14.
2022년 CentOS7 ELK 설치 💡 ELK란? ELK는 위 그림과 같이, 분석 및 저장 기능을 담당하는 ElasticSearch, 수집 기능을 하는 Logstash, 이를 시각화하는 도구인 Kibana의 앞글자만 딴 단어 설치방법 📗 elasticsearch 설치 https://www.elastic.co/guide/en/elasticsearch/reference/current/rpm.html Java 설치 ELK를 설치하기 전 Java가 필요함, yum으로 설치하고 설치가 되어 있는지 확인하려면 아래와 같이 확인한다. # java -version openjdk version "1.8.0_262" OpenJDK Runtime Environment (build 1.8.0_262-b10) OpenJDK 64-Bit Server VM (bui.. 2022. 4. 14.
쿠버네티스 - yaml(야물) 정의 사람이 쉽게 읽을 수 있는데이터 직렬화 양식 기본문법 들여쓰기를 할 때 탭키가 아닌 스페이스바로 해야 함 부모-자식관계의 들여쓰기를 정확하게 해야 함 Scalar 문법 : ':'을 기준으로 key : value를 설정 함 root@ubuntu:~# cat webserver.pod.yaml apiVersion: v1 kind: Pod metadata: creationTimestamp: null labels: run: webserver name: webserver spec: containers: - image: nginx:1.14 name: webserver ports: - containerPort: 80 resources: {} dnsPolicy: ClusterFirst restartPolicy: A.. 2022. 4. 13.
쿠버네티스 아키텍처 -네임스페이스(namespace) 📗 namespace 단일 클러스터 내에서의 리소스 그룹 격리 단위 용도에 따라 실행해야하는 앱을 구분할 때 사용 그룹화 시키는 것에서는 deployment와 같지만 그림을 보면 쉽게 이해할 수 있음 네임 스페이스를 통해서 서비스별 리소스 할당을 조정할 수 있음 기본적으로 4개의 namespace가 존재함. pod생성시 namespace를 별도로 지정하지 않으면 default에 소속되어짐 root@ubuntu:~# root@ubuntu:~# kubectl get namespaces NAME STATUS AGE default Active 2d22h kube-node-lease Active 2d22h kube-public Active 2d22h kube-system Active 2d22h root@ubunt.. 2022. 4. 9.
반응형