audit-logging

Implement centralized audit logging with Fluentd and Elasticsearch.

46|4|Updated Jan 27, 2026
One-click install
npx skills add https://github.com/BagelHole/DevOps-Security-Agent-Skills --skill audit-logging-bagelhole
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: audit-logging
Source: https://github.com/BagelHole/DevOps-Security-Agent-Skills/tree/main/compliance/auditing/audit-logging
Command: npx skills add https://github.com/BagelHole/DevOps-Security-Agent-Skills --skill audit-logging-bagelhole

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill addresses the challenge of meeting compliance requirements by establishing a robust system for centralized audit logging and security monitoring.

Core Features & Use Cases

  • Centralized Logging: Consolidates logs from various sources into a single, manageable location.
  • SIEM Integration: Facilitates integration with Security Information and Event Management (SIEM) systems for advanced threat detection.
  • Log Retention: Configures policies for secure and compliant log storage and retrieval.
  • Use Case: Ensure all user authentication and authorization events across your applications are logged, stored securely, and can be easily queried for compliance audits or security investigations.

Quick Start

Implement centralized audit logging by configuring Fluentd to forward audit logs to Elasticsearch.

Frequently Asked Questions about audit-logging

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I centralize audit logs for compliance and security monitoring?

Centralize audit logs by configuring Fluentd to aggregate structured JSON logs and forward them to Elasticsearch for storage, querying, and compliance auditing.

How does SIEM integration work with event logging for authentication and data access?

SIEM integration works by consolidating event logging from various sources into a single location, facilitating advanced threat detection and tracking of authentication and authorization events.

Can I configure log retention policies for structured JSON logs stored in Elasticsearch?

Yes, you can configure log retention policies within Elasticsearch to ensure structured JSON audit logs are stored securely and retrieved easily for compliance audits.

What is the best way to aggregate administrative and authorization events across applications?

Aggregating administrative events is best handled by utilizing Fluentd for log aggregation and Elasticsearch for analysis, consolidating logs from various application sources into a centralized location.

Does this centralized audit logging approach require specific dependencies to function?

This centralized audit logging approach requires no external dependencies to implement, utilizing scripts and references to configure Fluentd and Elasticsearch for log aggregation and storage.