server-management

Guide server management principles for process management, monitoring, logging, scaling, and security.

Updated Feb 24, 2026
One-click install
npx skills add https://github.com/ofelixdev/cc-kit --skill server-management-ofelixdev
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: server-management
Source: https://github.com/ofelixdev/cc-kit/tree/main/template/skills/server-management
Command: npx skills add https://github.com/ofelixdev/cc-kit --skill server-management-ofelixdev

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill provides a comprehensive understanding of server management principles, enabling users to make informed decisions about process management, monitoring, logging, scaling, and security, rather than just memorizing commands.

Core Features & Use Cases

  • Informed Tool Selection: Guides users on choosing the right tools for process management (PM2, systemd, Docker) and monitoring (Grafana, Datadog, Sentry).
  • Strategic Decision Making: Teaches principles for effective monitoring, log management, scaling strategies (vertical vs. horizontal), and health check implementation.
  • Use Case: A developer needs to deploy a Node.js application. This Skill helps them understand when to use PM2 for clustering and zero-downtime reloads, and how to set up essential monitoring and logging for production.

Quick Start

Explain the principles of process management for a Node.js application.

Frequently Asked Questions about server-management

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

FAQPage Schema
What's the best way to manage Node.js processes in a production environment?

Process management in production ensures application resilience. Use PM2 for Node.js clustering and zero-downtime reloads, or systemd and Docker for broader orchestration, ensuring continuous availability.

How do I choose the right monitoring tools for my production servers?

Server monitoring tools track system health and performance metrics. Select Grafana, Datadog, or Sentry based on your specific needs for infrastructure visualization, application performance tracking, or error logging.

When should I use vertical versus horizontal scaling for my application?

Vertical scaling increases server resources like CPU and RAM, while horizontal scaling adds more server instances. Choose horizontal scaling for high availability and distributed load, and vertical for simpler resource upgrades.

How do I implement effective logging and health checks for server operations?

Effective logging and health checks require strategic implementation. Establish centralized log management to capture errors and configure regular health checks to monitor process responsiveness and automate recovery.

Does this server management guide apply to containerized applications and orchestration?

Yes, the server management principles apply to containers and orchestration. It guides strategic decision-making for process management, monitoring, and security across Node.js apps and containerized environments.

Why is understanding server management concepts better than memorizing specific commands?

Understanding server management concepts builds strategic decision-making skills. It enables you to adapt process management, security, and scaling best practices across various scenarios rather than relying on specific commands.