Pular para o conteúdo
Skillpedia
Diversos48 mil · #4146

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

https://github.com/sickn33/agentic-awesome-skills/blob/main/plugins/agentic-awesome-skills-claude/skills/server-management/SKILL.md

Mensagem pronta para colar

Use esta skill para me ajudar: https://github.com/sickn33/agentic-awesome-skills/blob/main/plugins/agentic-awesome-skills-claude/skills/server-management/SKILL.md Leia o arquivo SKILL.md desse link e siga as instruções dele na minha tarefa.
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-management

Ou 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.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.

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

  1. Rotacionar logs para evitar preenchimento do disco
  2. Logging estruturado (JSON) para análise
  3. Níveis apropriados (erro/aviso/info/debug)
  4. 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:

  1. Verificar se está rodando (status do processo)
  2. Verificar logs (mensagens de erro)
  3. Verificar recursos (disco, memória, CPU)
  4. Verificar rede (portas, DNS)
  5. 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.

repo: sickn33/agentic-awesome-skills

Popularidade

Estrelas no GitHub
48 mil
Posição no ranking
#4146
Licença
MIT
Atualizada em
15/10/2026

Essa skill é útil?

0

Entre para votar.

Comentários

  • …

Mais skills deste repositório

Skills parecidas