MONITORING / INBOUND

Icinga.
Connected to the response.

Bring Icinga into your self-hosted incident workflow. Keep configuration and credentials on infrastructure you control.

RELEASE CONTRACT

What this connection actually accepts.

Generated from the pinned v2.0.0 provider catalog rather than a generic marketing template.

DIRECTION

inbound

Alert source into OpsKnight.

ENDPOINT

POST /api/integrations/icinga

Protocol: webhook

LIFECYCLE

trigger · acknowledge · resolve

Only actions present in the release catalog are shown.

AUTHENTICATION

integration-key

Signature verification: conditional when secret configured.

Request contract

Integration identifier
query parameter
Body limit
1 MiB
Rate limit
100 requests / 60s / integration
Correlation
adapter EventPayload.dedup_key
Recovery
adapter emits resolve for its recovery state

Accepted credential forms

Authorization: BearerAuthorization: Token token=x-integration-keyx-api-keyintegrationKey query parameter

Common endpoint outcomes

HTTP
400

Invalid request or payload validation failed

401

Integration is disabled, mismatched, or unauthorized

404

Integration record was not found

413

Payload exceeds the one MiB body limit

429

Per-integration request rate exceeded

503

A matching delivery is already being processed

Your incidents should belong to you.

Run OpsKnight on infrastructure you control.

v2.0.0 · AGPL-3.0-only · Self-hosted · 28 inbound integrations