Skip to content

Plugins ​

A plugin is one kind of thing the agent can watch. You turn plugins on by listing them in the plugins array of client.config.json, and most take a config block of the same name. See Configuration for the file itself.

Most plugins run inside the agent on a host you control. Cloudflare is different. It runs as a Worker in your own Cloudflare account and pushes straight to daemonitor, so no agent is involved.

Hosts and processes ​

PluginWatchesRuns on
osCPU, memory, disks, load, network, uptimeevery host
pm2Node processes managed by pm2hosts running pm2
dockerCompose projects and their containers, health checks, restartshosts with Docker
lxcLXD or Incus instances, one service eachLXD or Incus hosts
logwatchnginx and Apache access logs for attack patternsweb servers
patroniPostgres role, replication lag and cluster leaderPatroni nodes
mongodbMongoDB connections and traffic. Not in the published plugin sethosts with MongoDB

Websites ​

PluginWatchesRuns on
websiteHTTP status, latency, origin behind a CDN, expected and forbidden contentany agent
wordpressAdmin accounts, mu-plugins, crontabs, trashed critical pagesthe WordPress host

Office network ​

Reports from netscan, snmp and tplink that share an IP address merge into one device on the dashboard.

PluginWatchesRuns on
netscanReachability and latency of LAN devicesan agent on that LAN
snmpPrinters, NAS units and switches over SNMPan agent on that LAN
tplinkTP-Link extenders, uplink, radios, clientsan agent on that LAN
3cx3CX PBX and SBC services, SIP ports, tunnelsthe 3CX host
ewelinkeWeLink smart plugs. Not in the published plugin setany agent

Cloud services ​

PluginWatchesRuns on
cloudflareZones, WAF, cache, Workers errors, Pages deploymentsa Worker in your Cloudflare account
supabaseSupabase Cloud project health, disk, connections. Not released yetany agent
ga4Google Analytics users, sessions and views per propertyany agent
adsenseAdSense earnings, RPM and zero-earning daysany agent