728x90
우분투에서 Filebeat를 설치하는 방법
1. Filebeat 설치
Elasticsearch GPG 키 추가
curl -fsSL https://artifacts.elastic.co/GPG-KEY-elasticsearch | sudo gpg --batch --yes --dearmor -o /usr/share/keyrings/elastic-archive-keyring.gpg
APT 저장소 추가
echo "deb [signed-by=/usr/share/keyrings/elastic-archive-keyring.gpg] https://artifacts.elastic.co/packages/8.x/apt stable main" | sudo tee /etc/apt/sources.list.d/elastic-8.x.list
패키지 업데이트 및 Filebeat 설치
sudo apt-get update
apt-get install -y filebeat
2. Filebeat 설정
$ cat /etc/filebeat/filebeat.yml | egrep -v '^$|#'
filebeat.inputs:
- type: filestream
id: my-filestream-id
enabled: false
paths:
- /var/log/*.log
filebeat.config.modules:
path: ${path.config}/modules.d/*.yml
reload.enabled: false
setup.template.settings:
index.number_of_shards: 1
setup.kibana:
output.elasticsearch:
hosts: ["localhost:9200"]
processors:
- add_host_metadata:
when.not.contains.tags: forwarded
- add_cloud_metadata: ~
- add_docker_metadata: ~
- add_kubernetes_metadata: ~
Filebeat 설정 파일을 수정하여 로그 수집 설정을 진행할 수 있습니다.
vim /etc/filebeat/filebeat.yml
output.elasticsearch:
hosts: ["your_elasticsearch_host:9200"]
filebeat.inputs:
- type: log
enabled: true
paths:
- /path/to/your/logs/*.log
3. Filebeat 시작 및 부팅 시 자동 시작 설정
systemctl --now enable filebeat.service
4. Filebeat 상태 확인
systemctl status filebeat.service
5. Filebeat 테스트 (Elasticsearch나 Logstash로 로그 전송 확인)
sudo filebeat test output
참고URL
- filebeat 설치하는 방법 : https://www.elastic.co/guide/en/beats/filebeat/8.6/setup-repositories.html
728x90
'리눅스' 카테고리의 다른 글
Siege를 설치 및 사용하는 방법 (0) | 2023.03.22 |
---|---|
find 명령어 (0) | 2023.03.20 |
[리눅스] Ubuntu 환경에서 Metricbeat 설치하는 방법 (0) | 2023.03.17 |
[리눅스] Ubuntu 환경에서 Elasticsearch와 Kibana를 설치하고 연동하는 방법(single node) (0) | 2023.03.17 |
PHP의 설정 파일인 php.ini 파일의 위치를 찾는 방법 (0) | 2023.03.17 |