Filebeat 구동 시 아래와 같은 권한 문제가 발생했습니다.

Exiting: error loading config file: config file ("filebeat.yml") must be owned by the beat user (uid=0) or root

filebeat.yml 파일은 승인되지 않은 사용자가 파일을 수정하는 것을 방지하기 위해 사용자 제한이 필요합니다. 공식 문서의 Config File Ownership and Permissions를 참조하시면 됩니다. 아래 명령어로 filebeat.yml의 유저와 권한을 바꿔준 후에 filebeat를 재기동하면 문제가 해결됩니다.

1
2
sudo chown root ./filebeat/filebeat.yml
sudo chmod go-w ./filebeat/filebeat.yml

정상적으로 구동되면 아래와 같이 로그가 출력됩니다.