Pular para o conteúdo
Skillpedia
Deploy e nuvem (DevOps)35 mil · #5906

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

https://github.com/mukul975/Anthropic-Cybersecurity-Skills/blob/main/skills/implementing-log-forwarding-with-fluentd/SKILL.md

Mensagem pronta para colar

Use esta skill para me ajudar: https://github.com/mukul975/Anthropic-Cybersecurity-Skills/blob/main/skills/implementing-log-forwarding-with-fluentd/SKILL.md Leia o arquivo SKILL.md desse link e siga as instruções dele na minha tarefa.
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-fluentd

Ou 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.md
Conteú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

  1. Gerar Configuração do Fluent Bit — Criar configuração de entrada, filtro e saída para coleta de logs do endpoint
  2. 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
  3. Configurar Filtragem e Enriquecimento de Logs — Adicionar filtros record_transformer e grep para enriquecimento de logs e redução de ruído
  4. Validar Sintaxe da Configuração — Analisar e validar arquivos de configuração do Fluentd/Fluent Bit para erros de sintaxe
  5. Testar Encaminhamento de Logs — Enviar eventos de teste via biblioteca Python fluent-logger e verificar a entrega
  6. 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

repo: mukul975/Anthropic-Cybersecurity-Skills

Popularidade

Estrelas no GitHub
35 mil
Posição no ranking
#5906
Licença
Apache-2.0
Atualizada em
31/08/2026

Essa skill é útil?

0

Entre para votar.

Comentários

  • …

Mais skills deste repositório

Skills parecidas