Hanzo
PlatformHanzo KMSIntegrationsApp Connections

Zabbix Connection

Learn how to configure a Zabbix Connection for Hanzo KMS.

Hanzo KMS supports the use of API Tokens to connect with Zabbix.

Create Zabbix API Token

Dashboard Page

Click Create Token

Ensure that you give this token access to the correct app, then click 'Create Token'.

Create Token Page

After clicking 'Create Token', a modal containing your access token will appear. Save this token for later steps. Copy Token Modal

Create Zabbix Connection in Hanzo KMS

In your Hanzo KMS dashboard, navigate to the Integrations tab in the desired project, then select App Connections.

App Connections Tab

Click the + Add Connection button and select the Zabbix Connection option from the available integrations.

Select Zabbix Connection

Complete the Zabbix Connection form by entering:

  • A descriptive name for the connection
  • An optional description for future reference
  • The Zabbix URL for your instance
  • The API Token from earlier steps

Zabbix Connection Modal

After clicking Create, your Zabbix Connection is established and ready to use with your Hanzo KMS project.

Zabbix Connection Created

To create a Zabbix Connection, make an API request to the Create Zabbix Connection API endpoint.

Sample request

curl    --request POST \
        --url https://app.kms.hanzo.ai/api/v1/app-connections/zabbix \
        --header 'Content-Type: application/json' \
        --data '{
            "name": "my-zabbix-connection",
            "method": "api-token",
            "projectId": "7ffbb072-2575-495a-b5b0-127f88caef78",
            "credentials": {
                "apiToken": "[API TOKEN]",
                "instanceUrl": "https://zabbix.example.com"
            }
        }'

Sample response

{
  "appConnection": {
      "id": "e5d18aca-86f7-4026-a95e-efb8aeb0d8e6",
      "name": "my-zabbix-connection",
      "projectId": "7ffbb072-2575-495a-b5b0-127f88caef78",
      "description": null,
      "version": 1,
      "orgId": "6f03caa1-a5de-43ce-b127-95a145d3464c",
      "createdAt": "2025-04-23T19:46:34.831Z",
      "updatedAt": "2025-04-23T19:46:34.831Z",
      "isPlatformManagedCredentials": false,
      "credentialsHash": "7c2d371dec195f82a6a0d5b41c970a229cfcaf88e894a5b6395e2dbd0280661f",
      "app": "zabbix",
      "method": "api-token",
      "credentials": {
        "instanceUrl": "https://zabbix.example.com"
      }
  }
}

How is this guide?

Last updated on

On this page