server-management

Educate IT professionals on server process management, monitoring, and scaling.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill addresses the challenge of server management for production operations by focusing on process management, monitoring strategies, scaling decisions, and more.

Core Features & Use Cases

  • Process Management: Learn how to manage processes efficiently using tools like PM2, systemd, Docker, and Kubernetes.
  • Monitoring: Understand what to monitor, including availability, performance, errors, and resources, and how to set up alerting.
  • Log Management: Learn best practices for log management, including log rotation, structured logging, and sensitive data handling.
  • Scaling Decisions: Discover when and how to scale servers, including vertical, horizontal, and auto-scaling strategies.
  • Health Checks: Learn to implement health checks that ensure service availability, database connectivity, dependency availability, and resource allocation.
  • Security Principles: Follow security best practices to secure server access, manage firewall rules, keep the system up to date, manage secrets securely, and perform audits.
  • Troubleshooting Priority: Develop a troubleshooting plan that prioritizes checking the server status, logs, resources, network, and dependencies.

Quick Start

To manage a Node.js app, you can use the command: 'use the server-management skill to manage Node.js processes with PM2.'

Frequently Asked Questions about server-management

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

FAQPage Schema
What should I monitor on a production server to ensure availability?

To manage Node.js processes efficiently, use process managers like PM2 to handle lifecycle events, or containerize applications with Docker and Kubernetes for more robust orchestration and scaling control.

When should I scale my server and what strategies are available?

Scale servers when resource utilization consistently exceeds safe thresholds. Available strategies include vertical scaling by upgrading server capacity, horizontal scaling by adding instances, and auto-scaling based on traffic demand.

What security principles should I follow for production server management?

Server security requires securing access controls, managing firewall rules, keeping systems updated, and managing secrets securely. Regular security audits are necessary to verify compliance and detect vulnerabilities.

How do I implement health checks for service and dependency availability?

Implement health checks to verify service availability, database connectivity, and dependency availability. These checks should also monitor resource allocation to prevent cascading failures and ensure system stability.

What is the troubleshooting priority for production server issues?

Server troubleshooting requires a prioritized plan starting with checking server status, then reviewing logs, evaluating system resources, inspecting network configurations, and finally verifying dependency availability.