Server compatibility
| Server | Status |
|---|---|
| OpenNMS Horizon 35+ | Primary target (EventConf REST reproducible on 35.0.5 / 36.0.0). |
Some capabilities need newer builds: the SNMP Trapd block (NMS-19128, 37.x/develop) and data collection (absent from released Horizon ≤ 37.0.0).
Both gate cleanly with a clear version message on older servers.
Known eventconf quirks (Horizon 35.0.5 / 36.0.0, tracked upstream; onmsctl works around the load-bearing ones client-side):
event-source listcan print empty despite existing sources (NMS-19810). Useevent-source names-and-ids;apply --diffmay show a whole document as "added" rather than a true delta, though the upload still succeeds.POST /eventconf/uploadrequires the multipart field name to be literallyupload(NMS-19813) and derives the source name by stripping only the final extension. onmsctl handles both, and uploads{metadata.name}.xmlso the stored name equalsmetadata.name.