One agent, five operating-system families, one install link.
Servers, desktops, firewalls, routers and storage from the same console, with the same alerts and the same investigator. Every platform gets a page of its own with what the agent watches there.
Windows
Server 2016 and later, Windows 10 and 11. Runs as a service, installs with one PowerShell line, watches services, the event log and patch state.
Linux
Ubuntu, Debian, CentOS, Proxmox and friends. systemd unit, journal and failed-unit checks, ZFS pools on Proxmox.
macOS
Apple silicon and Intel. LaunchDaemon, one line to install.
OPNsense · pfSense
FreeBSD 13 and 14, amd64. The same agent on the firewall itself: services, the log, disk, memory, the WAN address and every custom check.
Teltonika · OpenWrt
RutOS on RUTX and similar ARM routers, OpenWrt 21+. Cellular signal, operator, SIM and data counters in every heartbeat. Survives sysupgrade.
TrueNAS · Proxmox · ZFS
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.
What every platform gets.
The agent
One static binary, about 8 MB, no runtime. Outbound HTTPS only; works behind NAT, CGNAT and 4G. Signed self-update.
The data
Heartbeat every five minutes, events on change, custom checks every minute, network facts, two years of hourly history.
The investigator
BE AI uses the same read-only tools on every platform; the recipes know what a service, a log and a package look like on each.
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.