implementing-log-forwarding-with-fluentd
Configura Fluent Bit e Fluentd para coleta centralizada de logs. Roteia, filtra e enriquece logs de diversas fontes para destinos como Elasticsearch e Splunk.
O que ela faz
Esta ferramenta ajuda a organizar e enviar logs (mensagens de sistemas) de vários computadores para um local central. Ela usa dois programas: Fluent Bit para coletar logs nos computadores e Fluentd para juntar e organizar todos os logs recebidos.
Quando usar
- ✓Quando você precisa juntar logs de muitos computadores em um só lugar.
- ✓Ao configurar sistemas para garantir que os logs estejam seguros e organizados.
- ✓Para criar um sistema que coleta e processa logs de aplicações e sistemas.
Exemplo do que pedir para a IA
“Configure o Fluent Bit e o Fluentd para coletar logs de arquivos e enviá-los para o Elasticsearch.”
Quer saber mais? Abra as seções abaixo.
Como usar
O jeito mais fácil: copie a mensagem abaixo e cole no Claude, ChatGPT, Cursor ou outra IA. Ela lê a skill e segue as instruções.
Link da skill
Mensagem pronta para colar
Como funciona
O Fluent Bit coleta os logs nos computadores e os envia para o Fluentd. O Fluentd recebe esses logs, os organiza, filtra informações desnecessárias e os encaminha para onde você quer, como Elasticsearch, S3 ou Splunk.
Instalação
Jeito mais fácil: copie o link da skill e cole no Claude, ChatGPT ou Cursor pedindo para seguir as instruções.
No terminal (Claude Code, Codex, Cursor), na pasta do projeto:
npx skills add mukul975/Anthropic-Cybersecurity-Skills --skill implementing-log-forwarding-with-fluentdOu baixe só o arquivo:
curl -L https://raw.githubusercontent.com/mukul975/Anthropic-Cybersecurity-Skills/main/skills/implementing-log-forwarding-with-fluentd/SKILL.md -o SKILL.mdConteúdo técnico (SKILL.md)
Tradução do texto original do autor no GitHub. Os comandos e códigos estão como no original.
Implementando Encaminhamento de Logs com Fluentd
Visão Geral
Esta habilidade abrange a configuração do Fluentd e Fluent Bit para coleta, roteamento e enriquecimento centralizados de logs. O Fluent Bit atua como um encaminhador de logs leve nos endpoints, enquanto o Fluentd serve como o agregador e processador central. A configuração abrange plugins de entrada para syslog, rastreamento de arquivos e logs de aplicativos, com roteamento de saída para Elasticsearch, S3 e Splunk.
Quando Usar
- Ao implantar ou configurar a implementação de encaminhamento de logs com capacidades do fluentd em seu ambiente
- Ao estabelecer controles de segurança alinhados aos requisitos de conformidade
- Ao construir ou melhorar a arquitetura de segurança para este domínio
- Ao realizar avaliações de segurança que exigem esta implementação
Pré-requisitos
- Fluentd (td-agent) v1.16+ ou Fluent Bit v3.0+
- Python 3.8+ com a biblioteca fluent-logger
- Elasticsearch ou Splunk para destino de logs
- Acesso à rede na porta 24224 (protocolo de encaminhamento do Fluentd)
- Ruby 2.7+ (para desenvolvimento de plugins do Fluentd)
Passos
- Gerar Configuração do Fluent Bit — Criar configuração de entrada, filtro e saída para coleta de logs do endpoint
- Gerar Configuração do Agregador Fluentd — Configurar a instância central do Fluentd com entrada de encaminhamento, análise e roteamento de múltiplas saídas
- Configurar Filtragem e Enriquecimento de Logs — Adicionar filtros
record_transformeregreppara enriquecimento de logs e redução de ruído - Validar Sintaxe da Configuração — Analisar e validar arquivos de configuração do Fluentd/Fluent Bit para erros de sintaxe
- Testar Encaminhamento de Logs — Enviar eventos de teste via biblioteca Python
fluent-loggere verificar a entrega - Gerar Relatório de Implantação — Produzir resumo da configuração com topologia de roteamento e métricas de saúde
Saída Esperada
- Arquivos de configuração do Fluent Bit e Fluentd (formato INI/YAML)
- Relatório de validação de configuração
- Diagrama de topologia de roteamento de logs (baseado em texto)
- Confirmação de entrega de eventos de teste
Perguntas frequentes
O que são logs?
Logs são como um diário de um sistema ou aplicação, registrando o que aconteceu, quando aconteceu e se houve algum erro.
Por que centralizar logs?
Centralizar logs facilita a busca por problemas, a análise de segurança e o cumprimento de regras, pois todas as informações importantes estão em um único lugar.
O que é Fluent Bit e Fluentd?
Fluent Bit é um coletor de logs leve para computadores individuais. Fluentd é um sistema mais robusto que recebe os logs do Fluent Bit, processa e os envia para destinos finais.
Detalhes
Descrição original do autor
Configures Fluent Bit as an endpoint log forwarder and Fluentd as the central aggregator for centralized log collection, routing, filtering, and enrichment, covering input plugins for syslog/file-tailing/application logs and output routing to Elasticsearch, S3, and Splunk. Use when setting up centralized log aggregation across distributed infrastructure or generating Fluent Bit/Fluentd configurati
Popularidade
- Estrelas no GitHub
- 35 mil
- Posição no ranking
- #5906
- Licença
- Apache-2.0
- Atualizada em
- 31/08/2026
Comentários
- …
Mais skills deste repositório
abusing-dpapi-for-credential-access
Dá ao seu agente de IA instruções prontas para uma tarefa específica, para ele fazer melhor e mais rápido.
mukul975/Anthropic-Cybersecurity-Skills
abusing-shadow-credentials-for-privesc
Ensina seu agente de IA a escrever textos claros e bem estruturados.
mukul975/Anthropic-Cybersecurity-Skills
achieving-cmmc-level-2-compliance
Ajuda seu agente a preparar um ambiente para conformidade com CMMC Nível 2. Ele implementa requisitos de segurança e gerencia a documentação necessária.
mukul975/Anthropic-Cybersecurity-Skills
acquiring-disk-image-with-dd-and-dcfldd
Ajuda seu agente a criar cópias exatas de discos rígidos. Isso é útil para garantir que nenhuma informação seja perdida ou alterada durante investigações.
mukul975/Anthropic-Cybersecurity-Skills
Skills parecidas
bun-runtime
Faz seu agente usar o Bun para rodar, organizar e testar código. Ajuda a escolher o Bun em vez de outras ferramentas e a migrar projetos existentes.
affaan-m/ECC
database-migrations
Ajuda seu agente a fazer mudanças seguras em bancos de dados. Ele garante que as alterações possam ser desfeitas e minimiza o tempo de inatividade.
affaan-m/ECC
deployment-patterns
Configura fluxos de implantação e CI/CD, containerização e estratégias de rollback para garantir lançamentos seguros.
affaan-m/ECC