/api_jsonrpc.php) through a Collector on your network. Every request runs live, on demand — Myrmex returns only what you ask for and copies or stores nothing from Zabbix on its side. Credentials are resolved on your side and never pass through the model.
What Myrmex Can Do
Monitor hosts
List hosts and their availability to see what Zabbix is watching.
Review problems
Read current problems and triggers to support alert triage.
Read metrics
Query items and their latest values live and return only what you asked for.
Check server health
Read Zabbix status to confirm the monitoring server is healthy.
Before You Start
- A Collector that can reach the Zabbix frontend over HTTPS (default port
443; self-hosted often uses80or8080). See Collector mode. - A Zabbix user with a read role and an API token (API tokens require Zabbix 5.4 or later).
Step 1 — Create the Credential in Zabbix
1
Choose or create a user
In Users → Users, use or create an account with a read-only role that can see the hosts and problems Myrmex should monitor.
2
Generate an API token
Go to Users → API tokens, create a token for that user, set an optional expiry, and copy the value (shown only once). Myrmex sends it as a Bearer token to the Zabbix API (
/api_jsonrpc.php).Step 2 — Add the Integration in Myrmex
From the Directory, choose Add Integration → Zabbix, then fill in:Connect
Click Connect to validate the API connection and finish. Zabbix then appears under Environment → Integrations, and you can ask about it in the Workspace or through the Integration Specialist agent.The API lives at
/api_jsonrpc.php on the Zabbix frontend. Point the URL and Port at the frontend the Collector can reach, not the database or server process.