Skip to content
AvailableTested against a live Zabbix 6.0 demo instance (1,417 hosts) with a read-only token. Zabbix 6.0 and later.

Zabbix, visualised in 3D

DC Sim reads Zabbix through its API with a read-only token: hosts and their inventory, the latest values of power, temperature, UPS, CPU and traffic items, and the open problems. Hosts are matched to the devices in your twin, values become readings, problems become alarms. Zabbix keeps monitoring; DC Sim adds the room, the what-if and the token layer.

⋯ → Connect Zabbix
URLhttpshttps://[your-zabbix]/api_jsonrpc.php
Read-only API tokennever shown in the browser••••••••••••••••••••
6.0.48 · 1,417 hosts · 1,375 items · 130 problems
demo instance · tested
How the connector works

Connect, preview, import.

  1. 01

    Connect

    Open ⋯ → Connect, paste the URL and a read-only API token, press Test. The test shows the version and what it can see.

  2. 02

    Preview

    The result is rendered as the template sheets with the same import report and checks as an Excel upload.

  3. 03

    Import

    Confirm, and the twin is built or updated. Re-sync shows exactly what changed.

Monitor panel over the demo hall: IT load 79.1 kW, PUE 1.16, 488k tokens per second, 22.2M tokens per kWh, hottest inlet 19.6 °C, and two alarms for rack R05 feeds at 86 % of rating with advice.
Readings and alarms on the room: what a Zabbix problem looks like next to the rack it belongs to.simulated data

What you get

  • Power layer: UPS load, runtime and battery charge on the one-line diagram; PDU and IPMI power on the devices. Click the UPS, press Fail, and see which racks go dark and which services stop.
  • Air layer: temperature items become rack-inlet or exhaust readings; the room colours itself, and “minutes to 27, 32 and 35 °C” is estimated when a cooling unit is failed.
  • Alarms on the device: open Zabbix problems appear as alarms on the matching device, next to its workloads and tenants.

How to connect

  1. In Zabbix, create an API token for a read-only user (or use a read-only username and password).
  2. In DC Sim, open ⋯ → Connect NetBox or Zabbix, choose Zabbix, paste the URL and the token, press Test. Test shows the Zabbix version and how many hosts, items and open problems it can see.
  3. Preview shows how many hosts match devices in your twin, and the readings and alarms that will be added.
  4. Import. Each sync adds the latest readings and the open problems.

Inside your own network, the same connector runs in the DC Sim agent, which only dials out.

What we read

ZabbixDC SimLayer
hosts and host inventory (location, rack, model, serial)matched to devices by nameDevice
power items (PDU, UPS, IPMI)power_wPower, Token
inlet or ambient temperature itemsinlet_cAir
CPU temperature, fan speed, humiditycpu_temp_c, fan_rpm, humidity_pctDevice, Air
UPS runtime, load and battery itemsups_runtime_min, ups_load_pct, ups_battery_pctPower
CPU utilisation, pingutil_pct, up or downDevice, Network
open problemsalarms on the matching deviceall

Also possible: a sheet export

No API access? Export recent item values per host and put them in the Readings sheet of the template (time, item, metric, value), with the hosts in the Devices sheet.

Later

ItemStatus
Rack positions taken from host inventory automaticallyRoadmap
Alarms kept across server restarts (today: the last 24 hours, in memory)Roadmap
A Zabbix template for listing where Zabbix users look for integrationsRoadmap

Nothing inbound

For a Zabbix inside your network, the connector runs in a small agent that dials out over one WebSocket and never listens on a port. If the link drops, batches spool to disk and replay in order. The token stays in the agent’s configuration; DC Sim receives values and problems only.

Questions people ask
Which Zabbix versions work?

Zabbix 6.0 and later, with an API token or a read-only username and password. It was tested against Zabbix 6.0.

What credentials does it need?

An API token for a read-only Zabbix user. Inside your own network the token stays in the agent's configuration; it is never shown in the browser.

Does it change anything in Zabbix?

No. It reads hosts, items and problems. Nothing is written to Zabbix.

My item names are different. Will it still work?

The mapping goes by item key and unit, not by name: anything with a temperature, watt, load-percent or runtime unit is recognised. Hosts are matched to devices by name, and the preview tells you how many matched.

One Excel file. Your room in 3D.

Download the import template (v1.3, nine sheets, only Devices required) and the filled example from our demo hall. No form, no email needed, no macros in the files.

Fill in the Devices sheet and send it with your walkthrough request; we import it on the call. What each sheet does

Other integrations