server-management

Guides process management, monitoring, logging, and scaling decisions for production servers.

1|Updated Mar 2, 2026
One-click install
npx skills add https://github.com/mst-software-vn/mst-checkscam --skill server-management-mst-software-vn
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: server-management
Source: https://github.com/mst-software-vn/mst-checkscam/tree/main/.claude/skills/server-management
Command: npx skills add https://github.com/mst-software-vn/mst-checkscam --skill server-management-mst-software-vn

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Operating production servers involves many judgment calls—choosing process managers, setting up monitoring, planning log rotation, and deciding when to scale—and this Skill provides decision frameworks instead of memorized commands. ## Core Features & Use Cases - Process Management Guidance: Compares PM2, systemd, Docker, and Kubernetes for different application types and reliability goals. - Monitoring & Alerting Strategy: Defines what metrics to track, how to tier alert severity, and which tools fit each observability need. - Scaling & Troubleshooting Frameworks: Provides symptom-to-solution mapping for scaling decisions and a five-step troubleshooting priority order. - Use Case: When your Node.js API starts returning slow responses under load, use this Skill to reason through whether to profile first, scale vertically, or add horizontal instances. ## Quick Start Ask the AI to help you design a monitoring and process management strategy for your production Node.js application.

Frequently Asked Questions about server-management

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I choose between PM2 and systemd for process management?▼

PM2 suits Node.js applications needing clustering and zero-downtime reloads, while systemd works for any application as a Linux-native solution. Choose based on your runtime and whether you need built-in clustering features.

What metrics should I monitor on a production server?▼

Monitor four categories: availability (uptime, health checks), performance (response time, throughput), errors (rate and types), and resources (CPU, memory, disk). Tier alerts into critical, warning, and info severity levels.

When should I scale vertically versus horizontally?▼

Scale vertically as a quick fix for single instances, such as adding RAM for memory pressure. Scale horizontally for sustainable growth by adding instances, and use auto-scaling when traffic is variable.

What is the correct order for troubleshooting a server issue?▼

Follow five steps in order: check if the process is running, check logs for errors, check resources like disk and memory, check network ports and DNS, then check dependencies such as databases and external APIs.

What are common server management anti-patterns to avoid?▼

Avoid running services as root, ignoring log rotation, skipping monitoring, relying on manual restarts, and having no backup schedule. Instead use non-root users, structured logging, auto-restart configuration, and regular backups.