Oliver Reardon
03/14/2024, 6:26 PMFLEET_OSQUERY_RESULT_LOG_PLUGIN = "firehose"
set and verified the correct AWS IAM role is in place yet I am not getting any scheduled query data arriving on my firehose stream and so consequently no data landing in S3. Anyone have any pointers on what i've missed before I dig deeper into this? Are there fleetdm server logs that should reflect delivery errors?
I am using all the default tf values:
output "fleet_extra_environment_variables" {
value = {
FLEET_FIREHOSE_STATUS_STREAM = aws_kinesis_firehose_delivery_stream.osquery_status.name
FLEET_FIREHOSE_RESULT_STREAM = aws_kinesis_firehose_delivery_stream.osquery_results.name
FLEET_FIREHOSE_REGION = data.aws_region.current.name
FLEET_OSQUERY_STATUS_LOG_PLUGIN = "firehose"
FLEET_OSQUERY_RESULT_LOG_PLUGIN = "firehose"
}
}
https://github.com/fleetdm/fleet/tree/main/terraform/addons/logging-destination-firehose
Appreciate the help in advance.Rachel Perkins
03/14/2024, 8:10 PMactivity_audit_log_plugin
to firehose
and activity_enable_audit_log
set to true
?Rachel Perkins
03/14/2024, 8:11 PMOliver Reardon
03/14/2024, 9:04 PMOliver Reardon
03/15/2024, 12:33 PMQuery automations let you send data to your log destination on a schedule. Data is sent according to a query's frequency.
Once I selected my queries from queries > manage automations data started to flow to my buckets.Rachel Perkins
03/15/2024, 8:24 PM