server-management

Provide principles for server process management, monitoring, and scaling decisions.

1|Updated Feb 2, 2026
One-click install
npx skills add https://github.com/samChang72/custom-skills --skill server-management-samchang72
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: server-management
Source: https://github.com/samChang72/custom-skills/tree/main/gemini/skills/server-management
Command: npx skills add https://github.com/samChang72/custom-skills --skill server-management-samchang72

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill addresses the challenges of server management by providing principles for process management, monitoring, and scaling decisions, enabling efficient and effective server operations.

Core Features & Use Cases

  • Process Management: Learn principles for managing processes, including tool selection and goals like restart on crash and clustering.
  • Monitoring: Understand the key metrics to monitor, alert severity strategies, and tool options for full observability.
  • Log Management: Implement log strategies, principles, and best practices for application, access, and error logs.
  • Scaling Decisions: Make informed decisions about when and how to scale, considering CPU, memory, and traffic spikes.
  • Health Check Principles: Implement checks for HTTP status, database connectivity, and dependencies.
  • Security Principles: Follow principles for access, firewall, updates, secrets, and audit.
  • Troubleshooting Priority: Develop a structured approach to troubleshooting server issues.
  • Anti-Patterns: Avoid common pitfalls in server management to ensure a well-managed server.

Quick Start

Use the 'server-management' skill to understand the key principles of server management and apply them to your operations.

Frequently Asked Questions about server-management

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

FAQPage Schema
What key metrics should I monitor for effective server management?

Server management requires monitoring CPU usage, memory consumption, and traffic spikes. You must establish alert severity strategies and implement health checks for HTTP status, database connectivity, and dependencies to achieve full observability.

How do I make scaling decisions during traffic spikes?

Scaling decisions depend on analyzing CPU limits, memory constraints, and traffic spikes. You evaluate current resource utilization against demand to determine when and how to scale your infrastructure effectively without over-provisioning.

What principles should I follow for process management on production servers?

Process management involves selecting appropriate tools and setting goals like restart on crash and clustering. You apply these principles to maintain uptime and ensure your production operations handle failures gracefully.

How do I structure log management for application and access logs?

Log management requires implementing specific strategies for application, access, and error logs. You follow best practices to ensure logs provide actionable observability into server operations without overwhelming storage or processing resources.

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

Common server management anti-patterns include neglecting security principles like access control, firewall configuration, updates, and audit practices. You avoid these pitfalls by developing a structured troubleshooting priority approach for server issues.

Do I need prior knowledge of monitoring tools to use server management principles?

Yes, applying server management principles requires existing knowledge of process management tools, monitoring practices, and scaling strategies. You need this foundation to implement health checks, security principles, and troubleshooting priorities effectively.