ZFS pool monitoring

Monitor TrueNAS · Proxmox · ZFS with an agent that reports to one console.

TrueNAS, Proxmox, any Linux or FreeBSD host with zpool. Pools as volumes with health. A degraded pool is a critical alert; a full pool is caught even when df says otherwise. BE AI investigates when something fails; a person approves the fix.

install

One line, from the company's install page.

Run in a root shell (TrueNAS SCALE and Proxmox are Linux; TrueNAS CORE uses the FreeBSD line). It fetches the signed binary, verifies the checksum, installs the service and connects. Run it again any time; it never overwrites the machine's identity.

curl -fsSL https://hub.[yourdomain]/install/inst_…/linux.sh | sudo bash

Outbound 443 to the hub only. No inbound rule, no VPN, no SNMP community.

what the agent watches on TrueNAS · Proxmox · ZFS
Pool healthONLINE, DEGRADED, FAULTED: a change raises a critical alert with the pool name; it resolves when the pool is ONLINE again.
Pool capacityThe pool's real free space, not each dataset's copy of it. Disk-high alerts and days-until-full use the pool.
ScrubsThe nightly scrub shows in the CPU trend so it is not mistaken for a problem.
Everything elseServices, journal, checks and network as on any Linux or FreeBSD host.
questions

Before you put it on TrueNAS.

Does it need root?
Reading zpool status does. The agent runs as root as a service, like every other host agent; it only reads.

Put BE Hub on ten machines this week.

A pilot takes an afternoon: one install link, your own approvals, your own data. Uninstall the agent and you are out.