=== Zubbin Uptime Node Agent === Contributors: zubbin Tags: uptime, monitoring, health, alerts, webhook Requires at least: 5.8 Tested up to: 6.9 Requires PHP: 7.4 Stable tag: 1.4.45 License: GPLv2 or later License URI: https://www.gnu.org/licenses/gpl-2.0.html A lightweight WordPress node agent that reports uptime and health to a Central dashboard you configure. == Description == Zubbin Node Agent runs inside WordPress and reports: * Heartbeat status to Central * Tier-1 health: fatal error capture, WP-Cron health * Tier-2 health: database connectivity, REST loopback health * Optional webhook push (enabled by default) Alerts (email/webhook/SMS) are configured and sent by Zubbin Central. To use centralized monitoring, configure your Central URL and onboard this node. == External Services == This plugin can send data to a Central endpoint (the URL you enter in settings). That endpoint may be self-hosted by you or provided by zubbin.com. Data sent may include: * Site URL and site name * Node identifier assigned by Central (node_key) * Monitoring status and health check results (cron, database, REST/loopback, recent fatal summary) * Plugin version This service is optional. The plugin remains functional without connecting to the service. Privacy Policy: https://zubbin.com/privacy Terms of Service: https://zubbin.com/terms == Installation == 1. Upload the plugin zip in Plugins → Add New → Upload Plugin. 2. Activate. 3. Go to Zubbin Uptime Node → Settings and enter your Central URL. 4. Go to Onboarding and click “Auto-register Now” (or enter a bootstrap token provided by your Central dashboard). 5. Return to Dashboard to confirm “Paired: Yes” and that a heartbeat is running. == Frequently Asked Questions == = Do I need a Central dashboard? = You can run the plugin locally, but centralized alerting requires a Central endpoint to receive heartbeats. = Does this plugin send emails? = No. Alerts are sent by Zubbin Central. == Screenshots == 1. Node dashboard showing uptime status 2. Degraded health indicators 3. Privacy tab showing data sent == Changelog == = 1.4.43 = * Add Upgrade tab linking to Central checkout (monthly/yearly) and billing portal. * Display current plan and limits from Central Plans endpoint. * Branding refresh for Z UpTime. = 1.4.36 = * Prefix hardening: renamed all plugin classes, hooks, options, and constants to use a unique Zubbin prefix. * WP.org build removes billing/checkout UI (available in a separate Pro build). = 1.4.19 = * Activity log: remove Plugin Check “NoCaching” warnings with targeted caching/ignores. = 1.4.17 = * Adds Node Activity Log tab (client-visible event history). = 1.4.12 = * WP.org compliance fixes (license header, readme, escaping, safe redirects, input unslash) * Keeps auto-register UI and Tier-1/Tier-2 health checks