Setup time: 5 Min

Integrate Zabbix with All Quiet in a matter of minutes. With webhooks, you can automatically send alerts from your Zabbix monitoring directly to All Quiet, streamlining your team’s incident management process.

1. Create Zabbix Integration on All Quiet

Sign in to your All Quiet account.

Create Integration

  1. Click on the Integrations > Inbound tab.
  2. Click Create New Integration.

Select Zabbix as the integration’s type

  1. Enter a display name for your integration, e.g. Zabbix.
  2. Select a team.
  3. Select Zabbix as the integration’s type.
  4. Click Create Inbound Integration.

Copy Webhook URL and Download Media Type

After creating the integration on All Quiet

  1. you can view and copy the webhook URL. You will require this URL in step 2 when configuring the custom integration on Zabbix.
  2. you can view the Zabbix Media Type file that you will need to upload in Zabbix in step 2. Download it.

2. Configure the integration with Zabbix

Once you’ve set up an integration of type “Zabbix” with All Quiet, the next crucial steps involve configuring a Zabbix user, connecting it with All Quiet via the Media Type and Webhook and adding it to the correct user group to be able to send alerts to All Quiet.

First, you need to sign in to your Zabbix Account.

Create Macro

Before that, we create a macro to always include the URL of the Zabbix alert in the related All Quiet incident.

  1. Open Administration
  2. Macros
  3. Add Macro for {$ZABBIX.URL}. As Value, enter your Zabbix frontend URL (https://…)
  4. Click Update to save the macro.

Add All Quiet Media Type

Now, we add the All Quiet Media Type.

  1. Open Alerts
  2. Media Types
  3. Select Import
  1. Select the media type file you downloaded in step 1.
  2. Click Import

You successfully added the media type.

You can customize the fields of this Media Type at any time.

Create All Quiet User

Now, it’s time to create the All Quiet user.

  1. Select section Users
  2. Again, Users
  3. Click Create User
  1. Add a Username, e.g. “All Quiet” and create a password.
  2. Add the User to one of your User Groups have that read permissions for the host(s) you want to connect with All Quiet. We will show you how to do this later
  3. Switch to Tab Media

In Tab Media, click add Media. This opens an overlay.

  1. Select Media Type All Quiet to use the Media Type we configured earlier.
  2. As “Send to”, paste in the All Quiet webhook URL you’ve obtained in step Copy Webhook URL.
  3. Click Add.

Afterwards, click Update to create the user.

Ensure User Has Sufficient Permissions

As said earlier, we need to ensure that the user has sufficient permissions in order to be able to forward incidents to All Quiet.

  1. We can check the user’s permissions by opening the Permissions tab.
  2. The user should have at least Read permissions for the hosts that should be forwarded.

If your user does not have these permissions, they can be changed on group level.

To update the permissions of your All Quiet user, edit the related user group(s).

  1. Open Users > User groups.
  2. Open the tab Host Permissions
  3. You can add / remove hosts
  4. Make sure that the permissions are at least on Read and click Update to save your changes.

Create Trigger Action

Now it’s time to create a trigger to connect Zabbix alerts with All Quiet, using the user we just created.

  1. Open Alerts > Actions
  2. Select `Trigger Actions“
  3. Create Action

After giving your action a name,

  1. open the tab Operations and click Add
  2. in the overlay, make sure to select the User Group that you added the All Quiet user to earlier
  3. As Media Type, select “All Quiet”.
  4. Click Add.

Repeat the steps from Operations above for Recovery operations (1) and Update operations (2). Click Update to save.

You’re ready to go. If you set up your integration this way, Zabbix will send alerts to All Quiet.

Adjust Payload Mapping

Looking to customize the fields of your incidents by adjusting the pre-built payload mapping? Simply head over to the “Payload” tab within your integration and make the necessary edits to the mapping. For detailed guidance, you may check out our payload mapping documentation.

Using our Terraform provider? Download the default mapping of the allquiet_integration_mapping resource for the Zabbix integration. Simply copy the syntax to your .tf file and tailor the resource to your team’s needs!