truenas-monitoring

Monitor TrueNAS SCALE systems via WebSocket JSON-RPC for ZFS pool health and alerts.

Updated Aug 27, 2026
One-click install
npx skills add https://github.com/russellkt/inframon --skill truenas-monitoring
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: truenas-monitoring
Source: https://github.com/russellkt/inframon/tree/main/skills/truenas-monitoring
Command: npx skills add https://github.com/russellkt/inframon --skill truenas-monitoring

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires truenas-api-client, and includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill provides comprehensive monitoring of TrueNAS SCALE systems, allowing users to quickly assess storage health, identify issues, and understand system status.

Core Features & Use Cases

  • Pool Health: Check the status and topology of ZFS storage pools.
  • Alerts & Disks: View active alerts and detailed information about physical disks.
  • Snapshots & Replication: Monitor ZFS snapshot status and replication task progress.
  • Use Case: When a user asks "How is my NAS doing?", this skill can provide an overview of pool health, any critical alerts, and the status of recent replications.

Quick Start

Use the truenas-monitoring skill to check the health of all storage pools.

Frequently Asked Questions about truenas-monitoring

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

FAQPage Schema
How do I monitor TrueNAS SCALE ZFS pool health and active alerts?

Monitor TrueNAS SCALE by querying ZFS pool health status, topology, and active alerts via WebSocket JSON-RPC. This provides a comprehensive overview of your system and helps rapidly identify issues.

Can I check ZFS snapshot status and replication task progress on TrueNAS?

Check TrueNAS ZFS snapshot status and replication task progress by querying the system via WebSocket JSON-RPC. This monitors snapshot tasks and reports on recent replication activities.

Does TrueNAS monitoring work with the truenas-api-client dependency?

TrueNAS monitoring requires the truenas-api-client dependency to function. It uses this client to establish WebSocket JSON-RPC connections for querying system-wide storage diagnostics and component status.

What is the best way to proactively assess NAS storage health and identify issues?

Proactively assess NAS storage health by querying ZFS pool status, active alerts, and disk information via WebSocket JSON-RPC. This enables rapid issue identification in NAS environments.

How do I view detailed physical disk information and service status on TrueNAS SCALE?

View TrueNAS SCALE physical disk information and service status by querying the system via WebSocket JSON-RPC. This returns specific component status checks for infrastructure diagnostics.