Toolverse
All skills

server-management

by davila7

Server management principles and decision-making. Process management, monitoring strategy, and scaling decisions. Teaches thinking, not commands.

Installation

Pick a client and clone the repository into its skills directory.

Installation

Quick info

Author
davila7
Category
DevOps
Views
12

About this skill

Server management principles and decision-making. Process management, monitoring strategy, and scaling decisions. Teaches thinking, not commands.

How to use

  1. Zainstaluj skill w swoim środowisku Claude lub agenta obsługującym umiejętności. Skill wymaga dostępu do narzędzi: Read, Write, Edit, Glob, Grep i Bash.

  2. Zapoznaj się z tabelą wyboru narzędzi do zarządzania procesami. Jeśli pracujesz z aplikacją Node.js, rozważ PM2 dla klastrowania i zero-downtime reload. Dla dowolnej aplikacji na Linuksie natywnym rozwiązaniem jest systemd. Dla kontenerów użyj Docker lub Podman, a dla orkiestracji Kubernetes lub Docker Swarm.

  3. Zdefiniuj strategię monitorowania dla swojej aplikacji. Określ, które metryki są krytyczne: dostępność (uptime, health checks), wydajność (czas odpowiedzi, przepustowość), błędy (wskaźnik błędów, typy) i zasoby (CPU, pamięć, dysk). Przypisz każdej metryce poziom alertu: Critical dla natychmiastowego działania, Warning dla szybkiego zbadania, Info dla przeglądu dziennego.

  4. Wybierz narzędzia monitorowania odpowiednie do skali. Dla prostych rozwiązań użyj metryk PM2 lub htop. Dla pełnej obserwacji rozważ Grafana lub Datadog. Do śledzenia błędów dodaj Sentry, a do monitorowania dostępności UptimeRobot lub Pingdom.

  5. Wdrożyć strategię logowania. Skonfiguruj rotację logów aby zapobiec zapełnieniu dysku. Używaj strukturyzowanych logów w formacie JSON dla łatwego parsowania. Ustaw odpowiednie poziomy logowania (error, warn, info, debug) i upewnij się, że wrażliwe dane nie trafiają do logów.

  6. Przejrzyj zasady skalowania opisane w skill. Zanim zdecydujesz się na skalowanie poziome (dodanie serwerów) lub pionowe (zwiększenie zasobów), przeanalizuj wąskie gardła i koszty każdego podejścia.

Related skills

planning-with-files

by davila7

Implements Manus-style file-based planning for complex tasks. Creates task_plan.md, findings.md, and progress.md. Use when starting complex multi-step tasks, research projects, or any task requiring u003e5 tool calls.

DevOps
2365

drawio-diagrams-enhanced

by jgtolentino

Create professional draw.io (diagrams.net) diagrams in XML format (.drawio files) with integrated PMP/PMBOK methodologies, extensive visual asset libraries, and industry-standard professional templates. Use this skill when users ask to create flowcharts, swimlane diagrams,

DevOps
918943

context7

by mikha08-rgb

Search GitHub issues, pull requests, and discussions across any repository. Activates when researching external dependencies (whisper.cpp, NAudio), looking for similar bugs, or finding implementation examples.

DevOps
51166

turborepo

by vercel

Turborepo monorepo build system guidance. Triggers on: turbo.json, task pipelines,\ndependsOn, caching, remote cache, the \

DevOps
1066

lambda

by itsmostafa

AWS Lambda serverless functions for event-driven compute. Use when creating functions, configuring triggers, debugging invocations, optimizing cold starts, setting up event source mappings, or managing layers.

DevOps
127

cloudflare-manager

by qdhenry

Comprehensive Cloudflare account management for deploying Workers, KV Storage, R2, Pages, DNS, and Routes. Use when deploying cloudflare services, managing worker containers, configuring KV/R2 storage, or setting up DNS/routing. Requires CLOUDFLARE_API_KEY in .env and Bun

DevOps
20122