Filebeat 5.3.1 config_dir files needs 644 permissions?


(Stefan Rinderle) #1

Hi,

i just spend a few ours on this topic. As far as i can see now, filebeat ignores files placed in the config_dir folder with 664 permission without any comment in the log file. Changing the permissions to 644 and restart filebeat works.

Is this a bug or a feature? Is there any way to disable the permission check?

Thanks in advance

Stefan


(Andrew Kroh) #2

There's a section on this in the docs. We should link to it from the config reload docs.


(Stefan Rinderle) #3

Yeah, thanks. That looks nice. It would be great to link that.

Unfortunately, there is no "Exiting: error loading config file" if the file permissions of the config files referenced in the "config_dir" folder have ther permission 664. The documentation only refers to the "master" config file.

It would be great if there would be also an exception in this case, or?

Thanks,
Stefan


(Andrew Kroh) #4

Yeah, I would expect a warning or error in the log file when the dynamic config file is ignored due to permissions issue. If there's no error message then that's a bug.

Can you check if you see this error in your logs: https://github.com/elastic/beats/blob/v5.3.1/libbeat/cfgfile/reload.go#L117

Also can you open a Github issue about linking to the Config File Ownership and Permissions page.


(Stefan Rinderle) #5

Created an issue as there is nothing in the log:

Cheers,
Stefan


(system) #6

This topic was automatically closed after 21 days. New replies are no longer allowed.