{"slug": "show-hn-portable-aruba-central-json-snapshot-using-a-vendor-neutral-osiris-json", "title": "Show HN: Portable Aruba Central JSON snapshot using a vendor-neutral OSIRIS JSON", "summary": "Hewlett Packard Enterprise released version 0.1.0 of an OSIRIS JSON producer for Aruba Central, a cloud-native AI-powered network management platform, that generates portable JSON snapshots of network topology, devices, interfaces, and connections via REST API. The open-source tool supports interactive and unattended execution, extracting resources such as switches, gateways, VLANs, access points, clients, and LLDP/CDP neighbors, with optional audit mode for deeper telemetry and raw API payloads.", "body_md": "Aruba Networking Central\n\navailable cloud-native, AI-powered network management platform that unifies Wi-Fi, switching, and SD-WAN operations\n\nTransport: REST API\n\nThe OSIRIS JSON HPE producer connects to HPE infrastructure platforms (in its first 0.1.0 release, Aruba Central is supported and others will come later) and generates OSIRIS JSON snapshots of your network topology, devices, interfaces, and connections.\n\nAruba Networking Central\n\navailable cloud-native, AI-powered network management platform that unifies Wi-Fi, switching, and SD-WAN operations\n\nTransport: REST API\n\nThe Aruba Central producer supports two credential types:\n\n`client_id`\n\nand `client_secret`\n\nplus an OAuth2 token pair (`access_token`\n\nand `refresh_token`\n\n), created via the Central UI or OAuth2 flow.`client_id`\n\nand `client_secret`\n\npair (generated at `common.cloud.hpe.com/manage-account/api`\n\n). No access/refresh token pair is needed upfront; the producer mints tokens automatically against the GreenLake SSO endpoint.By default, the producer runs interactively. It will auto-detect your cluster and list the sites available in your account, prompting you to select one or more. Each selected site generates its own separate OSIRIS JSON document.\n\nThe producer is designed to run without interactive login if needed.\n\nThis examples works as a perfect use-case for unattended execution (e.g., in a cron job or pipeline), you can specify one or multiple site or use the `--all`\n\nflag, this discovers and exports every accessible site non-interactively. Each site’s resources is written to a dedicated OSIRIS JSON document in the output directory.\n\n| Flag | Short | Description |\n|---|---|---|\n`--token-file` |\nJSON file with `{client_id, client_secret}` . Mandatory for non-interactive auth. |\n|\n`--cluster` |\nCluster short code (e.g. `eucentral3` ). Auto-detects if omitted. |\n|\n`--base-url` |\nOverride the API Gateway base URL (takes precedence over `--cluster` ). |\n|\n`--site` |\nComma-separated site name(s) to collect (bypasses interactive site picker). | |\n`--all` |\nAuto-discover and export every accessible site, skipping prompts. | |\n`--output` |\n`-o` |\nOutput directory for files. Default is `osirisjson-hpe-arubacentral` in current dir. |\n`--purpose` |\n`documentation` (default) or `audit` (adds client fingerprints/health deep-dives). |\n|\n`--include-raw-body` |\nAttaches full API responses to resources. Requires `--purpose audit` . |\n|\n`--safe-failure-mode` |\nSecret handling: `fail-closed` (default), `log-and-redact` , `off` . |\n\nThe OSIRIS JSON producer for Aruba Networking Central extracts the following inventory and topology:\n\n**Run in documentation mode (Default)**\n\n| Resource / Element | Description |\n|---|---|\n`network.switch` |\nSwitches (includes stacking logic, hardware sensors, and VSX peerings) |\n`network.gateway` |\nGateways (includes uplinks, ports, and VLANs) |\n`network.interface` |\nInterfaces and ports for the devices |\n`network.vlan` |\nVLANs spanning devices |\n| APs & Radios | `osiris.hpe.arubacentral.accesspoint` , `.radio` , `.wlan` , `.bssid` and `.swarm` (mesh swarms) |\n| Clients | `osiris.hpe.arubacentral.client` (unified wired/wireless clients) |\n| Neighbors (Topology) | LLDP/CDP adjacencies mapping device-to-device connections (`network` connections) |\n| Unmanaged devices | `osiris.hpe.arubacentral.device` (Stubs out 3rd-party edge devices found via CDP/LLDP) |\n| Config Health & Sites | Maps Aruba’s config-health compliance and site-health to OSIRIS `status` fields |\n\n**Run in audit mode adds**\n\n| Element | Description |\n|---|---|\n| Client Fingerprints | Exact device host name, user name, OS, manufacturer, and authentication/security type |\n| Deep Health telemetry | Breakdowns of AP/switch/gateway health and unmanaged-device MAC lookup resolution |\n| Raw Payloads | (With `--include-raw-body` ) the true, unmodified API response under `extensions` |\n\nBy default, documents are saved in an `osirisjson-hpe-arubacentral`\n\nfolder, structured by site. Each additional snapshot will be saved into the same site folder.\n\nRe-running the command adds new timestamped files alongside prior ones, creating a clean historical record for drift detection.\n\nThe Aruba Central producer emits the standard OSIRIS JSON envelope:\n\nIn this example we run a single site collection.\n\nThe following example have been intentionally trimmed replacing real values with documentation examples reserved by established IETF standards:", "url": "https://wpnews.pro/news/show-hn-portable-aruba-central-json-snapshot-using-a-vendor-neutral-osiris-json", "canonical_source": "https://docs.osirisjson.org/osiris-producers/network/hpe-aruba-networking-central/", "published_at": "2026-07-29 14:03:49+00:00", "updated_at": "2026-07-29 14:23:03.964457+00:00", "lang": "en", "topics": ["ai-products", "developer-tools", "artificial-intelligence"], "entities": ["Hewlett Packard Enterprise", "Aruba Central", "OSIRIS JSON", "GreenLake"], "alternates": {"html": "https://wpnews.pro/news/show-hn-portable-aruba-central-json-snapshot-using-a-vendor-neutral-osiris-json", "markdown": "https://wpnews.pro/news/show-hn-portable-aruba-central-json-snapshot-using-a-vendor-neutral-osiris-json.md", "text": "https://wpnews.pro/news/show-hn-portable-aruba-central-json-snapshot-using-a-vendor-neutral-osiris-json.txt", "jsonld": "https://wpnews.pro/news/show-hn-portable-aruba-central-json-snapshot-using-a-vendor-neutral-osiris-json.jsonld"}}