Skip to content

Monitoring Your Forwarders

Configure → Log Forwarders lists every forwarder you’ve installed, with its status, group, and recent activity.

Each forwarder shows a status dot:

Status Meaning
Pending approval (greyed out) A new forwarder has connected but hasn’t been approved yet. Approve it to enable delivery over an encrypted connection.
Online / healthy (green) Reporting in and running normally.
Not seen yet / stale (amber) Approved, but hasn’t checked in recently. Common right after install, or if the host has been offline.
Offline / unhealthy (red) Was reporting, but has stopped.

Open a forwarder’s row for its detail drawer:

  • Logs (past hour) and a sparkline of recent volume — the clearest signal that data is actually flowing.
  • Config — whether its current configuration (from its assigned Group’s Profiles) has been applied.
  • Last seen and its reported version.

For a definitive check, go to Log Search and filter to the host — you should see recent entries.

A forwarder’s Metrics tab charts the machine it runs on, over the last hour, 6 hours, or 24 hours:

  • System — CPU, memory, and disk read/write. These need no configuration; every connected forwarder reports them.
  • GPUs — a card per NVIDIA GPU in the host, with utilization, memory, temperature, and power draw. This one is a module you turn on for the host’s profile, and it is Linux only — see Turning on GPU metrics.

Log Forwarders share a plan-wide seat allowance. Configure → Log Forwarders shows how many you’re using against your plan’s limit. If you’re at your limit, approve fewer forwarders or upgrade your plan — see Pricing.

  1. Confirm the process is running on the host:
    • Linux: sudo gridnms-forwarder status or sudo systemctl status gridnms-forwarder
    • macOS: sudo gridnms-forwarder status
    • Windows: gridnms-forwarder status or Get-Service GridNMSForwarder
  2. Check the agent’s own log for errors — the exact path is in Installing a Log Forwarder for each platform.
  3. Check network reachability from the host to the collector it’s configured to use — the forwarder only makes outbound connections, so a firewall or routing change on either end can cut it off.
  4. Check the collector itself — if every forwarder pointed at one collector goes quiet together, the problem is the collector, not the forwarders. See Monitoring & Managing Collectors.
  5. Once connectivity returns, a forwarder reconnects on its own — nothing to re-approve, and anything queued while it was disconnected delivers automatically.

docs built 2026-09-26 · 195c6d00