ssh-systemctl-is-failed

Check a systemd unit's failed status on a remote host via SSH.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill helps you determine the failure status of a systemd unit on a remote host, providing a structured output for automated monitoring and alerts.

Core Features & Use Cases

  • Remote Systemd Unit Status: Checks if a specified systemd unit is in a failed state on a remote host.
  • Structured Output: Delivers a JSON object with the unit's status, making it easy to integrate with monitoring systems.
  • Use Case: Use this Skill to monitor critical services like web servers or databases and receive immediate alerts if they enter a failed state.

Quick Start

Check if the 'nginx.service' on 'web01' is in a failed state using the ssh_systemctl_is_failed skill.

Frequently Asked Questions about ssh-systemctl-is-failed

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

FAQPage Schema
How do I check if a systemd service is in a failed state on a remote host?

To check if a systemd service is in a failed state on a remote host, this Skill executes the 'systemctl is-failed' command via SSH. It returns a structured JSON response indicating the unit's status for automated monitoring.

Can I integrate remote systemd unit status checks into my monitoring and alerting systems?

Yes, you can integrate remote systemd unit status checks into monitoring and alerting systems. The Skill delivers a structured JSON object output, making it easy to programmatically detect service failures and trigger automated alerts.

What is the best way to monitor critical services like web servers on remote Linux machines?

The best way to monitor critical services like web servers on remote Linux machines is to query their systemd unit status. This Skill checks remote hosts via SSH and returns a JSON response indicating whether the specified unit has entered a failed state.

Does checking remote systemd unit failure status require any specific dependencies?

Checking remote systemd unit failure status requires no specific dependencies to use this Skill. It leverages standard SSH connections to execute the 'systemctl is-failed' command on the target remote host and retrieve the structured status output.

How do I get structured JSON output from a systemctl is-failed command over SSH?

To get structured JSON output from a 'systemctl is-failed' command over SSH, this Skill executes the query remotely and parses the result. It returns a JSON object detailing the unit's status, designed specifically for system administrators.