service-reachability

Verify remote training servers can reach local W&B, Prometheus, Grafana, and Pushgateway services.

Updated Jun 6, 2026
One-click install
npx skills add https://github.com/Kirrito-k423/AutoResearch --skill service-reachability-kirrito-k423
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: service-reachability
Source: https://github.com/Kirrito-k423/AutoResearch/tree/main/.agents/skills/05-service-reachability
Command: npx skills add https://github.com/Kirrito-k423/AutoResearch --skill service-reachability-kirrito-k423

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve? When running LLM training on remote NPU servers, you need to confirm those servers can actually reach the local AutoResearch services (W&B, Prometheus, Grafana, Pushgateway) before launching experiments. This Skill automates that reachability probing so connectivity failures are caught before training starts. ## Core Features & Use Cases - Remote Endpoint Probing: Runs curl-based checks from remote servers against local wandb, Prometheus, and Grafana endpoints. - SSH Reverse Proxy Validation: Confirms that SSH reverse tunneling is correctly exposing local services to remote hosts. - Reachability Matrix Output: Produces a reachability table covering 4 endpoints across N servers for quick diagnosis. - Use Case: Before launching a verl training run on server A2-AK-225, run the reachability check to verify all monitoring and logging endpoints are reachable, avoiding silent metric loss mid-training. ## Quick Start Ask the AI to run the service reachability check against server nvidia-01 using the config file at ./config/config.yaml and show the reachability table.

Frequently Asked Questions about service-reachability

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

FAQPage Schema
How do I check if a remote server can reach my local Prometheus and Grafana?▼

Run the reachability_check.py script with your config file and target server name. It executes curl probes from the remote host against local wandb, Prometheus, and Grafana endpoints and returns a reachability table.

How to verify SSH reverse proxy is working for remote training servers?▼

Use this reachability check to validate SSH reverse proxy behavior. It probes each local service endpoint from the remote server, confirming whether the reverse tunnel correctly exposes W&B, Prometheus, Grafana, and Pushgateway.

What services does the AutoResearch reachability check cover?▼

The check covers four local endpoints: W&B (wandb), Prometheus, Grafana, and Pushgateway. It tests each endpoint from every configured remote server and outputs a 4-endpoint by N-server reachability matrix.

Why do training metrics not appear in W&B or Grafana during remote runs?▼

A common cause is that the remote training server cannot reach the local monitoring services, often due to a broken SSH reverse proxy or blocked ports. Running a reachability check before training identifies which endpoints are unreachable.

When should I not use the service reachability check?▼

Do not use it for hardware diagnostics, network bandwidth speed testing, or training stack validation, as those are handled by separate skills. It only verifies service endpoint reachability from remote hosts.