Skip to content

Exec plugins

The single biggest reason a Nagios migration stalls is “we have 400 plugins and nobody wants to rewrite them.” jaque’s answer: don’t. Any executable that speaks the Nagios exec convention — exit 0/1/2/3 for OK/WARNING/CRITICAL/UNKNOWN, with output (optionally carrying |-delimited perfdata) on stdout — runs on jaque unmodified, and this is permanent supported surface, not a deprecation runway: vendor monitoring plugins, in-house scripts written a decade ago, anything a check_command in an imported config resolves to, all of it keeps working without a rewrite deadline.

See Legacy exec plugins for the protocol detail, the perfdata format, and process-group timeout handling. WASM checks exist alongside this for new work you’d rather sandbox and ship as one file, not to replace it.