implementing-syslog-centralization-with-rsyslog
Faz seu agente centralizar logs de sistemas de forma segura. Ele configura a coleta de logs com criptografia e confiabilidade. É útil para quem precisa guardar e analisar registros de vários servidores em um só lugar.
O que ela faz
Esta ferramenta ajuda a configurar um sistema chamado rsyslog para coletar logs de vários computadores em um só lugar, de forma segura e organizada. Ela cria os arquivos de configuração necessários para que os computadores enviem seus logs e um computador central os receba.
Quando usar
- ✓Quando você precisa juntar os logs de vários servidores em um único local.
- ✓Quando você quer garantir que os logs sejam enviados de forma segura (criptografada).
- ✓Quando você precisa organizar os logs por computador ou por tipo de programa.
Exemplo do que pedir para a IA
“Configure o rsyslog para centralizar e criptografar logs dos meus servidores.”
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
A ferramenta gera os arquivos de configuração para o servidor e os clientes. Ela usa criptografia para proteger os logs durante o envio e organiza os arquivos recebidos por computador.
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-syslog-centralization-with-rsyslogOu baixe só o arquivo:
curl -L https://raw.githubusercontent.com/mukul975/Anthropic-Cybersecurity-Skills/main/skills/implementing-syslog-centralization-with-rsyslog/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 Centralização de Syslog com Rsyslog
Quando Usar
- Ao implantar ou configurar a centralização de syslog com recursos do rsyslog em seu ambiente
- Ao estabelecer controles de segurança alinhados a 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
- Familiaridade com conceitos e ferramentas de operações de segurança
- Acesso a um ambiente de teste ou laboratório para execução segura
- Python 3.8+ com as dependências necessárias instaladas
- Autorização apropriada para quaisquer atividades de teste
Instruções
- Instale as dependências:
pip install jinja2 paramiko - Gere certificados TLS para o servidor e clientes rsyslog usando OpenSSL.
- Execute o agente para gerar as configurações do servidor e cliente rsyslog:
- Servidor: Listener TLS na porta 6514, saída em diretório por host, templates em formato JSON
- Cliente: Encaminhamento TLS com filas assistidas por disco para confiabilidade
- Implante as configurações nos servidores via SSH (paramiko).
- Valide a conectividade TLS e a entrega de logs.
python scripts/agent.py --server-ip 10.0.0.1 --clients 10.0.0.10,10.0.0.11 --ca-cert ca.pem --output syslog_report.json
Exemplos
Configuração do Servidor (TLS)
module(load="imtcp" StreamDriver.Name="gtls" StreamDriver.Mode="1"
StreamDriver.Authmode="x509/name")
input(type="imtcp" port="6514")
template(name="PerHostLog" type="string" string="/var/log/remote/%HOSTNAME%/%PROGRAMNAME%.log")
*.* ?PerHostLog
Configuração do Cliente (Encaminhamento Confiável)
action(type="omfwd" target="10.0.0.1" port="6514" protocol="tcp"
StreamDriver="gtls" StreamDriverMode="1"
StreamDriverAuthMode="x509/name"
queue.type="LinkedList" queue.filename="fwdRule1"
queue.maxdiskspace="1g" queue.saveonshutdown="on"
action.resumeRetryCount="-1")
Perguntas frequentes
O que é rsyslog?
É um programa de computador que ajuda a gerenciar e enviar mensagens de log (registros de atividades) de um sistema.
O que são logs?
São registros de eventos que acontecem em um computador ou programa. Eles são úteis para saber o que aconteceu, resolver problemas ou verificar a segurança.
Por que centralizar logs?
Centralizar logs facilita a análise, o monitoramento e a busca por informações importantes em todos os seus sistemas em um único lugar.
Detalhes
Descrição original do autor
Configure rsyslog for centralized log collection with TLS encryption, custom templates, and log rotation, generating server and client configuration files with GnuTLS stream drivers, x509 certificate authentication, per-host log segregation, and reliable queue settings. Use when building a centralized, encrypted syslog pipeline, hardening rsyslog client/server configs for high-availability log inf
Popularidade
- Estrelas no GitHub
- 35 mil
- Posição no ranking
- #5966
- 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