Zabbix integration

Turn Zabbix events into routed IncidentRelay incidents.

IncidentRelay accepts Zabbix webhook payloads, extracts labels from tags and sends incidents to the right team, rotation and channel.

What IncidentRelay normalizes

Zabbix payloads can contain trigger names, host data, event ids, severities, problem URLs and tags. IncidentRelay stores those fields as normalized alert data and labels so routes and services can match them.

Routing with tags

If Zabbix sends tags such as team: infra or service: database, IncidentRelay can use them as route or service matchers.

{
  "labels": {
    "team": "infra",
    "service": "postgresql"
  }
}

Recommended first test

Send one firing event and one recovery event with a stable event id. Confirm that IncidentRelay updates the same incident instead of creating separate noise.