본문 바로가기

728x90

전체 글

[aws] Amazon Linux 2(AMZN2)에서 td-agent-bit을 설치하는 방법 Amazon Linux 2(AMZN2)에서 td-agent-bit을 설치하는 방법 테스트 환경 $ cat /etc/os-release NAME="Amazon Linux" VERSION="2" ID="amzn" ID_LIKE="centos rhel fedora" VERSION_ID="2" PRETTY_NAME="Amazon Linux 2" ANSI_COLOR="0;33" CPE_NAME="cpe:2.3:o:amazon:amazon_linux:2" HOME_URL="https://amazonlinux.com/" packages.fluentbit.io - https://packages.fluentbit.io td-agent-bit 설치하는 방법 td-agent-bit 다운로드 - https://packages.. 더보기
[리눅스] Fluentd를 Docker 컨테이너로 실행하는 방법 Fluentd를 Docker 컨테이너로 실행하는 방법 Fluentd 컨테이너 실행 mkdir -p /fluentd/log chown -R 999.999 /fluentd docker run -d --name fluentd \ -p 24224:24224 \ -v /fluentd/log:/fluentd/log \ fluent/fluentd Fluentd를 Docker Compose를 사용하여 컨테이너 실행 mkdir -p docker/config mkdir -p fluentd/log chown -R 999.999 fluentd docker-compose.yml 파일 생성 vim docker-compose.yml version: '3.8' services: fluentd: build: ./docker image.. 더보기
SecureCRT에서 SSH 키 교환 알고리즘 설정과 관련된 오류 SecureCRT에서 SSH 키 교환 알고리즘 설정과 관련된 오류 sshd[1543]: userauth_pubkey: key type ssh-rsa not in PubkeyAcceptedAlgorithms [preauth] 이 오류는 서버 및 클라이언트 간의 SSH 키 교환 알고리즘 설정에 관련된 문제를 나타냅니다. 테스트 환경 SSH Client(SecureCRT) SSH Server $ lsb_release -d Description: Ubuntu 22.04.1 LTS ssh server 로그 확인 tail -f /var/log/auth.log tail -f /var/log/auth.log ... Feb 20 00:51:45 ip-10-201-9-166 sshd[1543]: userauth_pubke.. 더보기
ubuntu 환경에서 elasticsearch와 kibana를 설치하는 방법 ubuntu 환경에서 elasticsearch와 kibana를 설치하는 방법(7.x) APT 저장소 업데이트 sudo apt-get update wget -qO - https://artifacts.elastic.co/GPG-KEY-elasticsearch | sudo apt-key add - sudo apt-get install -y apt-transport-https echo "deb https://artifacts.elastic.co/packages/7.x/apt stable main" | sudo tee /etc/apt/sources.list.d/elastic-7.x.list sudo apt-get update Elasticsearch 설치 sudo apt-get install -y elastics.. 더보기
unable to resolve host hostname 오류 unable to resolve host hostname 오류 호스트 이름과 IP 주소를 매핑시키면 해당 오류를 해결할 수 있습니다. $ sudo su - sudo: unable to resolve host server-01: Name or service not known 오류는 호스트 이름을 찾을 수 없기 때문에 발생하는 문제입니다. 보통 이 오류는 /etc/hosts 파일에 호스트 이름과 IP 주소가 매핑되어 있지 않을 때 발생합니다. 1. 호스트 이름 확인 호스트 이름이 올바른지 확인합니다. vim /etc/hostname server-01 2. DNS 설정 확인 호스트 이름을 해결하기 위해 DNS(Domain Name System) 서버가 필요합니다. DNS 서버 주소가 올바르게 설정되어 있는지 .. 더보기
[용어] 일반 최상위 도메인(gTLD) 리스트 일반 최상위 도메인(gTLD) 리스트 일반 최상위 도메인(gTLD, generic top-level domain)은 인터넷 상의 도메인 이름 시스템(DNS)에서 최상위 레벨 도메인(TLD, top-level domain) 중 하나입니다. gTLD는 비영리 단체, 상용 기업, 국가 기관 등이 인터넷 상에서 사용할 수 있는 일반적인 도메인을 의미합니다. gTLD는 다양한 종류가 있습니다. 예를 들어 .com, .net, .org는 비영리 기관, 상용 기업, 비영리 단체에 대한 도메인으로 주로 사용됩니다. 그 외에도 .edu는 미국의 대학과 대학원에서 사용되는 도메인, .gov는 미국 정부 기관에서 사용되는 도메인, .mil은 미국 군대에서 사용되는 도메인 등이 있습니다. 그리고 최근에는 ICANN(Inter.. 더보기
우분투에서 rsyslog를 사용하여 로그를 원격으로 전송하는 방법 우분투에서 rsyslog를 사용하여 로그를 원격으로 전송하는 방법 rsyslog 패키지 설치 sudo apt-get update sudo apt-get install -y rsyslog 원격 rsyslog 서버 구성(받는 서버) 원격 rsyslog 서버를 설정해야 합니다. 이 서버는 원격 로그를 수신하고 저장할 것입니다. 1. 원격 rsyslog 서버에서 rsyslog 설정 /etc/rsyslog.conf 파일을 열고 다음 줄을 추가하여 UDP 또는 TCP 포트를 설정합니다. 로그를 수신할 포트를 지정합니다. vim /etc/rsyslog.conf # Provides UDP syslog reception $ModLoad imudp $UDPServerRun 514 # Provides TCP syslog r.. 더보기
Fluentd를 사용하여 데이터를 집계하고 Elasticsearch와 AWS S3로 전달하는 방법(Aggregation and Forwarding with Fluentd) Fluentd를 사용하여 데이터를 집계하고 Elasticsearch와 AWS S3로 전달하는 방법(Aggregation and Forwarding with Fluentd) 서버 구성 노드(forwarder) 서버(aggregator) 서버(destination) 서버(visualization) 비고 fluentd fluentd elasticsearch kibana fluentbit aws s3 td-agent td-agent-bit Log forwarders(로그 전달자)는 일반적으로 로컬 이벤트를 수신하기 위해 모든 노드에 설치됩니다. 이벤트가 수신되면 네트워크를 통해 'Log aggregators'로 전달합니다. 로그 전달자의 경우 fluent-bit도 경량 처리에 적합합니다. Log aggregat.. 더보기

반응형