server-management
Ensina seu agente a pensar sobre gerenciamento de servidores, não apenas comandos.
O que ela faz
Ensina os princípios e a forma de pensar para gerenciar servidores de forma eficaz, focando em como tomar decisões importantes, e não em memorizar comandos.
Quando usar
- ✓Quando você quer entender como manter um servidor funcionando bem.
- ✓Ao decidir qual ferramenta usar para gerenciar processos ou monitorar um servidor.
- ✓Para aprender a lidar com problemas e planejar o crescimento de um servidor.
Exemplo do que pedir para a IA
“Como eu decido se preciso de mais poder para o meu servidor ou se devo distribuí-lo?”
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 IA explica os conceitos por trás do gerenciamento de servidores, como monitoramento, logs e escalonamento. Ela ajuda você a entender os 'porquês' e 'comos' por trás das boas práticas.
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 sickn33/agentic-awesome-skills --skill server-managementOu baixe só o arquivo:
curl -L https://raw.githubusercontent.com/sickn33/agentic-awesome-skills/main/plugins/agentic-awesome-skills-claude/skills/server-management/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.
Gerenciamento de Servidores
Princípios de gerenciamento de servidores para operações de produção. Aprenda a PENSAR, não a memorizar comandos.
1. Princípios de Gerenciamento de Processos
Seleção de Ferramentas
| Cenário | Ferramenta |
|---|---|
| App Node.js | PM2 (clustering, reload) |
| Qualquer app | systemd (nativo do Linux) |
| Contêineres | Docker/Podman |
| Orquestração | Kubernetes, Docker Swarm |
Metas de Gerenciamento de Processos
| Meta | O Que Significa |
|---|---|
| Reiniciar em caso de falha | Auto-recuperação |
| Recarregamento sem interrupção | Nenhuma interrupção do serviço |
| Clustering | Usar todos os núcleos da CPU |
| Persistência | Sobreviver à reinicialização do servidor |
2. Princípios de Monitoramento
O Que Monitorar
| Categoria | Métricas Chave |
|---|---|
| Disponibilidade | Uptime, health checks |
| Desempenho | Tempo de resposta, throughput |
| Erros | Taxa de erros, tipos |
| Recursos | CPU, memória, disco |
Estratégia de Severidade de Alertas
| Nível | Resposta |
|---|---|
| Crítico | Ação imediata |
| Aviso | Investigar em breve |
| Info | Revisar diariamente |
Seleção de Ferramentas de Monitoramento
| Necessidade | Opções |
|---|---|
| Simples/Grátis | Métricas do PM2, htop |
| Observabilidade completa | Grafana, Datadog |
| Rastreamento de erros | Sentry |
| Uptime | UptimeRobot, Pingdom |
3. Princípios de Gerenciamento de Logs
Estratégia de Logs
| Tipo de Log | Propósito |
|---|---|
| Logs de Aplicação | Debug, auditoria |
| Logs de Acesso | Análise de tráfego |
| Logs de Erro | Detecção de problemas |
Princípios de Logs
- Rotacionar logs para evitar preenchimento do disco
- Logging estruturado (JSON) para análise
- Níveis apropriados (erro/aviso/info/debug)
- Sem dados sensíveis nos logs
4. Decisões de Escalabilidade
Quando Escalar
| Sintoma | Solução |
|---|---|
| CPU alta | Adicionar instâncias (horizontal) |
| Memória alta | Aumentar RAM ou corrigir vazamento |
| Resposta lenta | Perfil primeiro, depois escalar |
| Picos de tráfego | Auto-escalabilidade |
Estratégia de Escalabilidade
| Tipo | Quando Usar |
|---|---|
| Vertical | Correção rápida, instância única |
| Horizontal | Sustentável, distribuído |
| Automática | Tráfego variável |
5. Princípios de Health Check
O Que Constitui Saudável
| Verificação | Significado |
|---|---|
| HTTP 200 | Serviço respondendo |
| Banco de dados conectado | Dados acessíveis |
| Dependências OK | Serviços externos alcançáveis |
| Recursos OK | CPU/memória não esgotados |
Implementação de Health Check
- Simples: Apenas retornar 200
- Profundo: Verificar todas as dependências
- Escolher com base nas necessidades do balanceador de carga
6. Princípios de Segurança
| Área | Princípio |
|---|---|
| Acesso | Apenas chaves SSH, sem senhas |
| Firewall | Apenas portas necessárias abertas |
| Atualizações | Patches de segurança regulares |
| Segredos | Variáveis de ambiente, não arquivos |
| Auditoria | Registrar acesso e alterações |
7. Prioridade de Solução de Problemas
Quando algo der errado:
- Verificar se está rodando (status do processo)
- Verificar logs (mensagens de erro)
- Verificar recursos (disco, memória, CPU)
- Verificar rede (portas, DNS)
- Verificar dependências (banco de dados, APIs)
8. Anti-Padrões
| ❌ Não Fazer | ✅ Fazer |
|---|---|
| Rodar como root | Usar usuário não-root |
| Ignorar logs | Configurar rotação de logs |
| Pular monitoramento | Monitorar desde o primeiro dia |
| Reinícios manuais | Configurar reinício automático |
| Sem backups | Cronograma de backup regular |
Lembre-se: Um servidor bem gerenciado é chato. Esse é o objetivo.
Quando Usar
Esta habilidade é aplicável para executar o fluxo de trabalho ou as ações descritas na visão geral.
Exemplo
Solicitação do usuário:
Use @server-management para esta tarefa: Princípios de gerenciamento de servidores e tomada de decisões.
Limitações
- Use esta habilidade apenas quando a tarefa corresponder claramente ao escopo descrito acima.
- Não trate a saída como substituta para validação específica do ambiente, testes ou revisão de especialistas.
- Pare e peça esclarecimentos se os inputs necessários, permissões, limites de segurança ou critérios de sucesso estiverem faltando.
Perguntas frequentes
O que são 'logs'?
Logs são como diários do servidor, registrando o que acontece para ajudar a encontrar problemas.
O que significa 'escalonar' um servidor?
Escalonar é aumentar a capacidade do servidor, seja tornando-o mais potente (vertical) ou adicionando mais servidores (horizontal).
Por que é importante monitorar um servidor?
Monitorar ajuda a saber se o servidor está funcionando bem, se há erros ou se ele está sobrecarregado, permitindo agir antes que algo quebre.
Detalhes
Descrição original do autor
Server management principles and decision-making. Process management, monitoring strategy, and scaling decisions. Teaches thinking, not commands.
Popularidade
- Estrelas no GitHub
- 48 mil
- Posição no ranking
- #4146
- Licença
- MIT
- Atualizada em
- 15/10/2026
Comentários
- …
Mais skills deste repositório
00-andruia-consultant
Ajuda seu agente a iniciar ou melhorar projetos de IA. Ele analisa código, sugere ferramentas e cria planos de ação em espanhol.
sickn33/agentic-awesome-skills
007
Faz seu agente realizar auditorias de segurança e modelagem de ameaças. É útil para proteger projetos contra ataques e vulnerabilidades.
sickn33/agentic-awesome-skills
10-andruia-skill-smith
Ajuda seu agente a criar ou melhorar ferramentas de IA. Ele define como as ferramentas funcionam, escreve a documentação e valida a estrutura.
sickn33/agentic-awesome-skills
20-andruia-niche-intelligence
Faz seu agente criar um resumo sobre um setor específico. É útil para entender o contexto, regras, padrões de uso e riscos de um projeto, usando fontes confiáveis.
sickn33/agentic-awesome-skills
Skills parecidas
dashboard-builder
Ajuda seu agente a criar painéis de monitoramento úteis. Ele transforma dados em gráficos que respondem a perguntas importantes sobre o sistema.
affaan-m/ECC
dev-team
Simula uma equipe de desenvolvimento colaborativa, onde diferentes papéis respondem a um problema juntos. É útil para obter múltiplas perspectivas sem trocar de agente manualmente.
affaan-m/ECC
ecc-council
Faz seu agente reunir um conselho de quatro vozes para tomar decisões difíceis. É útil quando há várias opções boas e é preciso debater antes de escolher.
affaan-m/ECC