본문 바로가기

728x90

전체 글

[draft] Fluentd 웹 UI를 설치하는 방법(fluentd-ui) Fluentd 웹 UI를 설치하는 방법(fluentd-ui)1. Ruby 및 RubyGems 설치Fluentd-UI는 Ruby로 작성되었으므로 먼저 Ruby와 RubyGems를 설치해야 합니다.Ubuntu / Debiansudo apt-get updatesudo apt-get install -y build-essential libssl-dev libxml2-dev libxslt1-devsudo apt-get install -y ruby ruby-devCentOS / RHELsudo yum install -y ruby ruby-devel2. Fluentd-UI 설치RubyGems를 사용하여 Fluentd-UI를 설치합니다.gem install fluentd-ui$ gem install fluentd-uiB.. 더보기
[draft] 우분투에 플루언트 비트를 설치하고 기본 설정하는 방법(Fluent Bit) 우분투에 플루언트 비트를 설치하고 기본 설정하는 방법(Fluent Bit)플루언트 비트(Fluent Bit)는 경량 로그 전송 및 처리 도구로, 로그 수집, 필터링 및 전송을 위한 효율적인 솔루션입니다.1. 플루언트 비트 설치설치 스크립트curl -fsSL https://raw.githubusercontent.com/fluent/fluent-bit/master/install.sh | shAPT 패키지 설치curl -fsSL https://packages.fluentbit.io/fluentbit.key | gpg --dearmor > /usr/share/keyrings/fluentbit-keyring.gpgecho "deb [signed-by=/usr/share/keyrings/fluentbit-keyri.. 더보기
[draft] 우분투에 fluentd를 설치하는 방법 우분투에 fluentd를 설치하는 방법로그 수집기 서버(Fluentd Aggregator)를 설치한 후 로그 전송 서버(Fluentd Agent)를 설치합니다.운영체제 정보root@node3:~$ lsb_release -dDescription: Ubuntu 22.04.2 LTS시스템 구성 현황HostnameIP AddressFluentd 구분비고node2192.168.10.72Fluentd Collector node3192.168.10.73Fluentd Aggregator Fluentd 설치Fluentd를 설치합니다.curl -fsSL https://toolbelt.treasuredata.com/sh/install-ubuntu-jammy-fluent-package5-lts.sh | sh$ uname -.. 더보기
[draft] Kibana를 설치하는 방법 Kibana를 설치하는 방법1. Elasticsearch 패키지 설치 확인우분투에서 Elasticsearch를 설치하고 Kibana를 사용하여 클러스터 상태를 확인하는 방법2. Kibana 설치Kibana 패키지 설치sudo apt-get install -y kibanaKibana 암호화 키 생성/usr/share/kibana/bin/kibana-encryption-keys generate$ /usr/share/kibana/bin/kibana-encryption-keys generate## Kibana Encryption Key Generation UtilityThe 'generate' command guides you through the process of setting encryption keys .. 더보기
[draft] Elasticsearch에 Nori 분석기를 설치하는 방법 Elasticsearch에 Nori 분석기를 설치하는 방법Plugin 설치하기Elasticsearch의 플러그인 매니저를 사용하여 Nori 분석기 플러그인을 설치합니다.cd /usr/share/elasticsearchanalysis-nori 플러그인 설치bin/elasticsearch-plugin install analysis-nori$ bin/elasticsearch-plugin install analysis-nori-> Installing analysis-nori-> Downloading analysis-nori from elastic[=================================================] 100% -> Installed analysis-nori-> Please.. 더보기
[draft] 우분투에서 socat을 설치하고 사용하는 방법(포트 포워딩) 우분투에서 socat을 설치하고 사용하는 방법(포트 포워딩)socat은 네트워크 데이터 전송을 위한 다목적 CLI (Command Line Interface) 유틸리티입니다. 소켓 프로그래밍을 위한 편리한 도구로 사용됩니다. socat을 사용하면 다양한 네트워크 프로토콜을 지원하고 다양한 작업을 수행할 수 있습니다. 일반적으로 데이터를 읽고 쓰는 데 사용되며, 포트 포워딩, SSL 터널링, 파일 전송 등 다양한 용도로 활용됩니다.socat 설치socat은 기본 저장소에서 설치할 수 있습니다.sudo apt-get updatesudo apt-get install -y socat사용 예시TCP 포트 포워딩로컬 호스트의 TCP 포트 8080에서 원격 호스트의 TCP 포트 80으로 연결을 포워딩합니다.socat.. 더보기
[draft] 리눅스 배포판(Linux Distros) 리눅스 배포판(Linux distributions)인기 있는 리눅스 배포판에 대한 간단한 설명1. Arch Linux최소주의 접근 방식을 채택하여 사용자에게 최소한의 미리 설정된 패키지를 제공하고, 사용자가 필요한 소프트웨어를 직접 설치하고 구성할 수 있도록 하는 롤링 릴리스 배포판입니다.Arch Linux는 사용자 중심의 커뮤니티와 포럼을 통해 지원되며, 최신 소프트웨어 및 패키지 업데이트를 빠르게 받아볼 수 있습니다.2. Gentoo Linux소스 기반 배포판으로, 사용자가 시스템을 빌드하고 최적화하기 위해 소스 코드를 컴파일합니다.Gentoo는 사용자 정의 가능성이 높으며, 시스템에 대한 깊은 이해와 기술적 지식이 필요합니다.3. Fedora레드햇 기반의 커뮤니티 주도형 배포판으로, 새로운 기술을 .. 더보기
우분투에 Nginx와 ModSecurity 모듈을 설치하고 OWASP를 적용하는 방법-edit 우분투에 Nginx와 ModSecurity 모듈을 설치하고 OWASP ModSecurity Core Rule Set을 적용하는 방법 Nginx 설치 설치되어 있는 nginx 삭제 sudo apt-get purge -y nginx nginx-* && sudo apt-get autoremove -y nginx nginx-* nginx 저장소 삭제 sudo add-apt-repository -y --remove ppa:ondrej/nginx nginx 설치 스크립트 sudo curl -fsSL https://raw.githubusercontent.com/anti1346/zz/main/ubuntu/nginx_install.sh | bash 더보기 --- nginx 저장소 추가 안정적인 PPA sudo add-a.. 더보기

728x90