링크 ux 에 filebeat 설치 절차

3667 단어 ELKlinux
Filebeat 는 로 컬 파일 의 로그 데이터 수집 기 입 니 다. 로그 디 렉 터 리 나 특정 로그 파일 (tail file) 을 감시 하고 Elasticsearch 나 Logstatsh 에 색인, kafka 등 을 전송 할 수 있 습 니 다.내부 모듈 (auditd, Apache, Nginx, System, MySQL) 이 있 으 며, 지정 한 명령 을 통 해 유 니 버 설 로그 형식의 수집, 해석, 시각 화 를 간소화 할 수 있 습 니 다.
공식 사이트 주소:https://www.elastic.co/guide/en/beats/filebeat/current/index.html
카 프 카 미리 설치 하기: (설치 절차)https://blog.csdn.net/RoninLJH/article/details/107028599 수집 해 야 할 노드 마다 설치 해 야 합 니 다.
yum 원본 설정
[root@localhost ~]# vim /etc/yum.repos.d/filebeat.repo

[filebeat-6.x]
name=Elasticsearch repository for 6.x packages
baseurl=https://artifacts.elastic.co/packages/6.x/yum
gpgcheck=1
gpgkey=https://artifacts.elastic.co/GPG-KEY-elasticsearch
enabled=1
autorefresh=1
type=rpm-md

filebeat 설치
[root@localhost ~]# yum -y install filebeat
[root@localhost ~]# cd /etc/filebeat/
[root@localhost filebeat]# mv filebeat.yml filebeat.yml.bek
[root@localhost filebeat]# vim filebeat.yml
-------------------------------------------
filebeat.inputs:
- type: log
  enabled: true
  paths:
    - /var/log/messages
output.kafka:
  enabled: true
  hosts: ["192.168.33.143:9092","192.168.33.144:9092","192.168.33.145:9092"]
  topic: messages
-----------------------------------------------

messages 라 는 topic 만 들 기: (kafka 미리 설치)
[root@localhost ~]# /usr/local/kafka/bin/kafka-topics.sh --create --zookeeper 192.168.33.143:2181 --replication-factor 2 --partitions 3 --topic messages
#  
[root@localhost src]# /usr/local/kafka/bin/kafka-topics.sh --list --zookeeper 192.168.33.143:2181
messages

filebeat 열기
[root@localhost ~]# systemctl enable filebeat
[root@localhost ~]# systemctl start filebeat

로그 정보 가 잘못 되 었 는 지 확인 합 니 다.
[root@localhost ~]# tailf /var/log/filebeat/filebeat

좋은 웹페이지 즐겨찾기