ssh_host_alerts

Compare SSH host metrics against thresholds and report breaches.

6|Updated Apr 17, 2026
One-click install
npx skills add https://github.com/Nightreaver/python-ssh-mcp --skill ssh-host-alerts
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: ssh_host_alerts
Source: https://github.com/Nightreaver/python-ssh-mcp/tree/main/skills/ssh-host-alerts
Command: npx skills add https://github.com/Nightreaver/python-ssh-mcp --skill ssh-host-alerts

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill evaluates per-host health thresholds and alerts on breaches, providing insights into the status of remote hosts.

Core Features & Use Cases

  • Health Monitoring: Evaluate per-host health thresholds using df -PTh, /proc/loadavg, and /proc/meminfo.
  • Threshold Comparison: Compare metrics against the per-host alerts block in hosts.toml.
  • Alerting: Return a list of metrics in breach, without SMTP/Slack/webhook integration.
  • Use Case: Use this Skill as part of a "is this host OK?" workflow, in periodic cron jobs, or before risky operations to confirm capacity.

Quick Start

Run the ssh_host_alerts skill with the host you want to check, e.g., ssh_host_alerts(host="web01").

Frequently Asked Questions about ssh_host_alerts

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

FAQPage Schema
How do I check remote host health and alert on system metric breaches via SSH?

To check remote host health, the Skill evaluates system metrics like disk usage, CPU load, and memory against predefined thresholds configured in a hosts.toml file, returning a list of any metrics that breach those limits.

What system metrics are evaluated for remote host monitoring?

Remote host monitoring evaluates disk space using `df -PTh`, CPU load average from `/proc/loadavg`, and memory usage from `/proc/meminfo` to compare against your configured per-host alert thresholds.

Do I need SMTP or webhook integrations to get host alert notifications?

No, you do not need SMTP, Slack, or webhook integrations. The Skill evaluates threshold breaches and directly returns a list of breached metrics without requiring external notification services.

How do I configure per-host health thresholds for system monitoring?

You configure per-host health thresholds by defining an alerts block within a hosts.toml file, which the Skill reads to compare against live system metrics during the health check.

Can I use this host health check in a cron job for periodic monitoring?

Yes, you can use this Skill in periodic cron jobs or before risky operations to confirm host capacity, fitting seamlessly into an automated server health monitoring workflow.

What are the limitations of using SSH for host health monitoring and alerting?

A key limitation is that it requires SSH access and familiarity with system monitoring tools, and it only returns breached metrics as a list without sending outbound alerts via SMTP or webhooks.