Zabbix
Connect Zabbix Monitoring with All Quiet
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
- Click on the
Integrations > Inbound
tab. - Click
Create New Integration
.
Select Zabbix as the integration’s type
- Enter a display name for your integration, e.g.
Zabbix
. - Select a team.
- Select
Zabbix
as the integration’s type. - Click
Create Inbound Integration
.
Copy Webhook URL and Download Media Type
After creating the integration on All Quiet
- you can view and copy the webhook URL. You will require this URL in step 2 when configuring the custom integration on Zabbix.
- 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.
- Open
Administration
Macros
- Add Macro for {$ZABBIX.URL}. As
Value
, enter your Zabbix frontend URL (https://…) - Click
Update
to save the macro.
Add All Quiet Media Type
Now, we add the All Quiet Media Type.
- Open
Alerts
Media Types
- Select
Import
- Select the media type file you downloaded in step 1.
- Click
Import
You successfully added the media type.
Create All Quiet User
Now, it’s time to create the All Quiet user.
- Select section
Users
- Again,
Users
- Click
Create User
- Add a
Username
, e.g. “All Quiet” and create a password. - 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
- Switch to Tab
Media
In Tab Media
, click add Media. This opens an overlay.
- Select Media Type
All Quiet
to use the Media Type we configured earlier. - As “Send to”, paste in the All Quiet webhook URL you’ve obtained in step Copy Webhook URL.
- 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.
- We can check the user’s permissions by opening the
Permissions
tab. - 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).
- Open
Users > User groups
. - Open the tab
Host Permissions
- You can add / remove hosts
- Make sure that the permissions are at least on
Read
and clickUpdate
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.
- Open
Alerts > Actions
- Select `Trigger Actions“
- Create
Action
After giving your action a name,
- open the tab
Operations
and clickAdd
- in the overlay, make sure to select the
User Group
that you added the All Quiet user to earlier - As
Media Type
, select “All Quiet”. - Click
Add
.
Repeat the steps from Operations
above for Recovery operations
(1) and Update operations
(2). Click Update
to save.
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.
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!Was this page helpful?