{
  "port": 8651,
  "protocol": "tcp",
  "service": "Ganglia gmetad XML port",
  "oneLiner": "gmetad's XML port — the aggregated view of every cluster it polls, on request.",
  "whatItIs": "gmetad is the Ganglia component that polls gmond nodes and aggregates them into a grid. Its configuration file documents xml_port with \"default: 8651\", the port on which it answers requests for the full XML summary; the Ganglia web frontend reads from it. There is no IANA assignment for 8651 — the number is a project convention. Like gmond, gmetad has no authentication, only an optional trusted-hosts list.",
  "exposure": {
    "verdict": "never",
    "note": "It returns the aggregated inventory of every cluster gmetad knows about. Restrict it to the monitoring host and the web frontend; there is no auth to fall back on."
  },
  "checkCommand": "nc TARGET 8651 | head -40",
  "links": [
    {
      "title": "Ganglia gmetad.conf (xml_port default 8651)",
      "url": "https://github.com/ganglia/monitor-core/blob/master/gmetad/gmetad.conf.in",
      "kind": "official-docs"
    },
    {
      "title": "Ganglia monitor-core source repository",
      "url": "https://github.com/ganglia/monitor-core",
      "kind": "github"
    }
  ]
}
