Hub
Monitoring

Zabbix Server

Zabbix Server events covering all five event sources: trigger problems and recoveries, operator acknowledgments, network discovery, active agent autoregistration, and internal state changes. Includes correlated problem-recovery chains with monotonically increasing event IDs, weighted severity distribution across six Zabbix severity levels, and ECS-compatible JSON output.

Quick Start

uv tool install eventum-generator
git clone https://github.com/eventum-generator/content-packs.git
cd content-packs
eventum generate \
  --path generators/monitoring-zabbix/generator.yml \
  --id monitoring-zabbix \
  --live-mode true

Event Types

Event IDDescriptionFrequencyCategory
trigger-problemTrigger problem — new alerts from threshold breaches40%host
trigger-recoveryTrigger recovery — resolved problems with correlated IDs25%host
acknowledgeAcknowledgment — operator actions on open problems15%process
internalInternal event — unsupported items, unknown triggers, failed LLD10%host
discoveryNetwork discovery — host/service up/down from scheduled scans7%network
autoregistrationAutoregistration — new agents joining monitored infrastructure3%host

Realism Features

  • Problem-recovery correlation via shared state pool with matching trigger IDs and calculated durations
  • Monotonically increasing event IDs via shared counter across all event types
  • 15 trigger scenarios covering CPU, memory, disk, network, service availability, agent connectivity, MySQL, I/O wait, SSL, temperature, swap, and process count
  • Weighted severity distribution across all six Zabbix levels (Not classified through Disaster)
  • Operator workflow simulation with six action types: acknowledge, add message, change severity, close, suppress, unsuppress
  • Internal event subtypes: unsupported items (50%), unknown triggers (30%), failed LLD rules (20%)
  • Network discovery with Zabbix agent, ICMP, TCP, and SNMPv2 check types
  • 20 monitored hosts across Linux servers, Windows servers, workstations, and network devices

Sample Output

{
    "@timestamp": "2026-03-07T14:22:31.456Z",
    "event": {
        "kind": "alert",
        "module": "zabbix",
        "dataset": "zabbix.events",
        "category": ["host"],
        "type": ["info"],
        "severity": 8,
        "outcome": "success",
        "timezone": "UTC",
        "created": "2026-03-07T14:22:31.456Z"
    },
    "message": "High CPU utilization on SRV-WEB01",
    "observer": {
        "vendor": "Zabbix",
        "product": "Zabbix Server",
        "version": "7.0.6",
        "hostname": "zabbix-srv01",
        "ip": ["10.1.0.5"]
    },
    "zabbix": {
        "event": {
            "eventid": 5000042,
            "source": 0,
            "object": 0,
            "objectid": "13500",
            "value": 1,
            "acknowledged": false,
            "severity": 4,
            "severity_name": "High",
            "name": "High CPU utilization on SRV-WEB01",
            "opdata": "CPU: {ITEM.LASTVALUE1}%",
            "suppressed": false,
            "problem_duration": 0
        },
        "trigger": {
            "triggerid": "13500",
            "description": "High CPU utilization on {HOST.NAME}",
            "expression": "avg(/host/system.cpu.util,5m)>90",
            "priority": 4,
            "priority_name": "High",
            "status": "enabled",
            "value": 1,
            "tags": [
                {"tag": "scope", "value": "performance"},
                {"tag": "component", "value": "cpu"}
            ]
        },
        "host": {
            "hostid": "10084",
            "host": "SRV-WEB01",
            "host_group": "Linux servers/Web"
        },
        "item": {
            "name": "CPU utilization",
            "key_": "system.cpu.util"
        }
    },
    "host": {
        "hostname": "SRV-WEB01",
        "ip": ["10.1.2.20"],
        "os": {
            "name": "Linux",
            "version": "Ubuntu 22.04"
        }
    },
    "agent": {
        "type": "zabbix-agent",
        "version": "7.0.6"
    },
    "related": {
        "hosts": ["SRV-WEB01"],
        "ip": ["10.1.2.20"]
    }
}

Parameters

ParameterDefaultDescription
zabbix_serverzabbix-srv01Zabbix server hostname
zabbix_server_ip10.1.0.5Zabbix server IP address
zabbix_version7.0.6Zabbix server version
agent_version7.0.6Default Zabbix agent version

Related Generators