Yet: "options": { "config_plugin": "filesyst...
# general
q
Yet: "options": { "config_plugin": "filesystem", "logger_plugin": "filesystem", "logger_path": "/var/log/osquery", "disable_logging": "false", "log_result_events": "true", "pidfile": "/var/osquery/osquery.pidfile", "events_expiry": "3600", "verbose": "false", "worker_threads": "2", "enable_monitor": "true", "disable_events": "false", "disable_audit": "false", "audit_allow_config": "true", "host_identifier": "hakase-labs", "enable_syslog": "true", "syslog_pipe_path": "/var/osquery/syslog_pipe", "force": "true", "audit_allow_sockets": "true", "schedule_default_interval": "3600", "schedule_splay_percent": "10", "database_path": "/var/osquery/osquery.db", "utc": "true" },
s
As your errors say, there are unknown flags.
q
correct, but those flags aren't unknown.... Even the system documentation mentions using them. Seems like it is a bug rather than a misconfig?
s
osquery is clearly saying they’re unknown. Where do you see documentation about them? I would generally consider
osqueryd --help
to be authoritative.
q
Let me find you the docu, one sec
Anyways, I'll try and remove them to see what happens
s
Yes, probably something very old.
Note that that repo’s last commit is from 2017, it’s probably not a good example of anything.
And coincidentally, since I work for Kolide, I’ll just flag that repo as archived.
osquery’s main documentation is https://osquery.readthedocs.io/
q
I'll check it out @seph -- Thank you very much.
auditbeat cant do Docker FIM, so osquery is kind of my last ditch effort.
s
Im not really familiar with auditbeat. What are you trying to do?
q
Monitor FIM within a Docker container not managed by Kubernetes
So I managed to get file_events to work it seems, but the table is not populating
I0602 143324.233469 8265 scheduler.cpp:176] Found results for query: file_events
[root@CentOS7_Filebeat_Auditbeat packs]# osqueryi Using a virtual database. Need help, type '.help' osquery> select * FROM file_events; osquery>
I've turned selinux to Permissive to rule it out, but can't seem to populate the DB. Whenever I echo into a given dir that is monitored, the "Found results for query" works... I wonder if its purging as it goes.
s
osqueryi creates an ephemeral database, and works with it. It does not talk to the a running osqueryd (well, unless you’re invoking it with
.connect
But stepping back, I don’t know if you want to run osquery inside the docker container, or on the docker server.
And you probably want to start a new set of questions . I suspect most people aren’t reading this thread.