server-management

Teach server management principles for production operations, including process management, monitoring, logging, scaling, and security.

Updated Jan 20, 2026
One-click install
npx skills add https://github.com/yunaamelia/mcp-agent-memory-pro --skill server-management-yunaamelia
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: server-management
Source: https://github.com/yunaamelia/mcp-agent-memory-pro/tree/main/.agent/skills/server-management
Command: npx skills add https://github.com/yunaamelia/mcp-agent-memory-pro --skill server-management-yunaamelia

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill provides a comprehensive understanding of server management principles, focusing on process management, monitoring, logging, scaling, and security to ensure robust and reliable production operations.

Core Features & Use Cases

  • Process Management: Learn best practices for keeping applications running using tools like PM2 and systemd.
  • Monitoring Strategy: Understand what metrics to track and how to set up alerts for different severity levels.
  • Scaling Decisions: Gain insights into when and how to scale applications vertically or horizontally.
  • Use Case: A junior DevOps engineer needs to understand how to set up a new Node.js application for production, including ensuring it restarts on failure, uses multiple CPU cores, and is monitored effectively.

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
How do I keep a Node.js application running continuously in production?

Server management ensures application uptime through process management tools like PM2 or systemd, which automatically restart applications on failure and optimize resource usage across multiple CPU cores.

What metrics should I track for effective server monitoring?

Effective server monitoring involves tracking resource usage and application health metrics, paired with an alerting strategy that defines specific severity levels to ensure robust production operations.

When should I scale my server vertically vs horizontally?

Scaling decisions involve evaluating resource usage to determine whether to scale vertically by adding capacity or horizontally by adding instances, ensuring robust and reliable production operations.

Does this approach to server management work for junior DevOps engineers?

Yes, this approach focuses on understanding server management principles and decision-making strategies rather than memorizing commands, making it suitable for a junior DevOps engineer setting up new production applications.

What's the best way to ensure application uptime during traffic spikes?

The best way to ensure application uptime during traffic spikes is by implementing effective alerting and proactive scaling decisions to dynamically adjust resource usage and maintain reliable production operations.