본문 바로가기

Monitoring Tools/ELK Stack

6.2 filebeat offset 초기화

반응형

1. log 수집 도중 알수 없는 이유로 수집이 중단 되거나 특정 log 파일을 다시 읽어 드리고 싶을때

2. 전체 초기화

 - filebeat data home 확인

[root@MON2 filebeat]# ps aux | grep filebeat-logstash
root     32061 87.5  0.7 2204676 377292 ?      Ssl  12:01  13:16 /usr/share/filebeat/bin/filebeat --environment systemd -c /etc/filebeat-logstash/filebeat.yml --path.home /usr/share/filebeat --path.config /etc/filebeat-logstash --path.data /var/libfilebeat-logstash --path.logs /var/log/filebeat-logstash

{data_home} = --path.data /var/libfilebeat-logstash

 - filebeat 중단

 - registry 파일 전체 삭제

[root@MON2 filebeat-logstash]# pwd
/var/lib/filebeat-logstash
[root@MON2 filebeat-logstash]# ll
total 4
-rw------- 1 root root   0 Jan  4 16:16 filebeat.lock
-rw------- 1 root root 100 Dec 27 15:37 meta.json
drwxr-x--- 3 root root  22 Apr  6 12:01 registry
[root@MON2 filebeat-logstash]# rm -rf registry

 - filebeat 시작

 

3. 특정 log 파일만 초기화

 - filebeat 중단

 - log.json 파일 내 offset 수정

[root@MON2 filebeat]# pwd
/var/lib/filebeat-logstash/registry/filebeat
[root@MON2 filebeat]# cat log.json 
...
{"k":"filebeat::logs::native::3792432-64768","v":{"id":"native::3792432-64768","prev_id":"","source":"{log_path}.log","ttl":-1,"type":"log","FileStateOS":{"inode":3792432,"device":64768},"offset":62166,"timestamp":[2319650479027,1649214762],"identifier_name":"native"}}
...

=> offset :0 수정

 

반응형

'Monitoring Tools > ELK Stack' 카테고리의 다른 글

8. Windows Sysmon + Winlogbeat + logstash  (0) 2022.04.26
7. Elastalert  (0) 2022.04.26
6.1 filebeat multiple indexing  (0) 2022.04.22
6. filebeat agent 설정  (0) 2022.04.22
5.2 grok pattern을 이용한 nginx log 파싱  (0) 2022.04.22