by turretsec
Monitor **ArcGIS Enterprise** in Checkmk via the ArcGIS REST Admin API. The special agent runs from a Checkmk host representing ArcGIS Portal, collects Portal-level health and configuration, automatically discovers federated ArcGIS Server sites, and emits per-server data as piggyback. ### What it monitors - **Portal** - health, index sync, federation status, license / member usage - **Federated Servers** - auto-discovered; service health, machine state, web adaptors, datastore validation - **Per-service metrics** - request rate, failure & timeout rates, response & wait times, running instances (graphed and perfometer'd) - **Logs** - severe/warning counts and log configuration for Portal and Server - **Collection Status** - a single service summarizing every collection step, so partial API failures are visible instead of silent ### Highlights - Auto-discovery of federated servers - point it at Portal and go - Configurable collection scope, cache intervals, and server include/exclude filters - Per-collection error isolation: one failing endpoint never takes down the whole run - Works with single-server, distributed, and HA deployments ### Requirements - ArcGIS Enterprise **11.1+** - Checkmk **2.3.0p1+** - A Portal admin account; network reach to each federated server's admin URL Full documentation, configuration guide, supported deployment topologies, and an optional dashboard: **https://github.com/turretsec/cmk-arcgis**