Environment:
- Home Assistant OS 17.2
- CrowdSec addon v1.7.7-981e6166
- Collections: crowdsecurity/home-assistant, crowdsecurity/linux, crowdsecurity/sshd
Problem:
With the default acquisition config (journalctl --directory=/var/log/journal/, type: syslog),
CrowdSec reads ~496k lines from the journal but parses 0 of them.
cscli metrics show acquisition output:
| Source | Lines read | Lines parsed |
| journalctl:journalctl---directory=/var/log/journal/ | 496.82k | - |
What I tried:
- _TRANSPORT=syslog filter returns an empty table (no matching entries in HAOS journal)
- home-assistant.log is not mounted into the CrowdSec container (find / returns nothing)
- The HA parser requires program field extracted by syslog raw parser, which never runs
Expected behaviour:
HA login failures should be detected by crowdsecurity/home-assistant-bf scenario.
Possible causes:
- HAOS journal format doesn't match the syslog-logs.yaml raw parser
- home-assistant.log is not bind-mounted into the container, making file-based acquisition impossible
Environment:
Problem:
With the default acquisition config (journalctl --directory=/var/log/journal/, type: syslog),
CrowdSec reads ~496k lines from the journal but parses 0 of them.
cscli metrics show acquisition output:
| Source | Lines read | Lines parsed |
| journalctl:journalctl---directory=/var/log/journal/ | 496.82k | - |
What I tried:
Expected behaviour:
HA login failures should be detected by crowdsecurity/home-assistant-bf scenario.
Possible causes: