NRDP (Nagios Remote Data Processor) API
PHP-based HTTP collector that accepts passive check results and external commands. Two commands are supported: `submitcheck` (host/service check results) and `submitcmd` (Nagios external command). Payloads can be sent as XML (`XMLDATA`) or JSON (`JSONDATA`) in a POST form. Authenticated by a token configured in `config.inc.php` with optional per-command deny mappings.
Specifications
Schemas & Data
JSONSchema
https://raw.githubusercontent.com/api-evangelist/nagios/refs/heads/main/json-schema/nagios-check-result-schema.json
JSONStructure
https://raw.githubusercontent.com/api-evangelist/nagios/refs/heads/main/json-structure/nagios-check-result-structure.json