monitoring-setup

Deploy Prometheus, Grafana, and Alertmanager for self-hosted monitoring across VPS stacks.

1|Updated Apr 7, 2026
One-click install
npx skills add https://github.com/gfargo/strut --skill monitoring-setup-gfargo
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: monitoring-setup
Source: https://github.com/gfargo/strut/tree/main/.kiro/skills/monitoring-setup
Command: npx skills add https://github.com/gfargo/strut --skill monitoring-setup-gfargo

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Deploy and manage a self-hosted monitoring stack (Prometheus, Grafana, Alertmanager) for Strut stacks to observe health, collect metrics, and route alerts across VPS environments.

Core Features & Use Cases

  • Deploy and configure Prometheus, Grafana, and Alertmanager across Strut stacks
  • Set up cross-VPS monitoring with node exporters and dashboards
  • Configure alert channels (email, Slack, webhooks) and routing rules for timely notifications

Quick Start

Deploy the monitoring stack to production using the Strut CLI to initialize Prometheus, Grafana, and Alertmanager for your stacks.

Frequently Asked Questions about monitoring-setup

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

FAQPage Schema
How do I set up self-hosted monitoring with Prometheus and Grafana on a VPS?

Self-hosted monitoring with Prometheus and Grafana on a VPS is configured by deploying the stack via the Strut CLI, initializing metric collection, visualization dashboards, and alert routing.

What is the best way to monitor multiple VPS instances from a single Grafana dashboard?

Monitoring multiple VPS instances from a single Grafana dashboard is achieved by configuring cross-VPS monitoring, utilizing node exporters and optional SSH tunnels to aggregate metrics into a central Prometheus instance.

How do I configure Alertmanager to route Prometheus alerts to Slack or email?

Configuring Alertmanager to route Prometheus alerts involves setting up alert channels like email, Slack, or webhooks, and defining routing rules to ensure timely health notifications for your stacks.

Do I need node exporters to collect metrics for cross-VPS monitoring?

Node exporters are required to effectively collect system metrics for cross-VPS monitoring, feeding data into Prometheus so Grafana can accurately visualize the health of your deployed stacks.

Can I deploy Prometheus, Grafana, and Alertmanager together for stack health observation?

Yes, you can deploy Prometheus, Grafana, and Alertmanager together to observe stack health, collect metrics, and route alerts across VPS environments using the Strut CLI for initialization.