I use nxlog as backend with Graylog Sidecar.
When nxlog is installed in the deafult path C:\Program Files (x86)\nxlog\ everything works good.
Now, I need to install nxlog in a different directory (i.e… c:\nxlog) but I cannot make it working.
Here is what I get from the sidecar:
level=error msg="[nxlog] Couldn't execute collector C:\\Program Files (x86)\\nxlog\\nxlog.exe, binary path is not included in `collector_binaries_whitelist' config option."
My sidecar.yml seems ok to me:
backends: - name: nxlog enabled: true binary_path: C:\nxlog\nxlog.exe configuration_path: C:\Program Files\Graylog\sidecar\generated\nxlog.conf ... ... ... collector_binaries_whitelist: - "C:\\nxlog\\nxlog.exe"
Also, the generated nxlog.conf points to C:\nxlog path
define ROOT C:\nxlog
What am I missing?