

Send Signalgrid push notifications from Zabbix
The Signalgrid Zabbix integration provides a webhook media type that forwards Zabbix alerts and event notifications to the Signalgrid push notification API. This allows Zabbix alerts to be delivered directly to your mobile devices.
Requirements
- Zabbix with Webhook media types
- A Signalgrid account
- Your Signalgrid Client Key
- Your Signalgrid Channel Token
Import the Media Type
Download the webhook media type file:
media_signalgrid.xmlIn the Zabbix interface:
- Go to Alerts → Media types
- Click Import
- Select the media_signalgrid.xml file
You should now see a media type called Signalgrid.
Set the Channel Macro
Create the following macro and set it to your Signalgrid channel token:
{$SIGNALGRID_CHANNEL}You can define the macro in several places:
- Global: Administration → General → Macros
- Host: Data collection → Hosts → Host → Macros
- Template: Configuration → Templates → Template → Macros
Add the Media Type to a User
The Signalgrid Client Key is configured in the user media settings.
- Go to Users → Users
- Open the user
- Add a new Media entry
Use the Media Type in an Action
Configure an action that sends alerts using the Signalgrid media type.
- Go to Alerts → Actions
- Create or edit an action
- Add an operation that sends a message to the user or user group
Severity Mapping
The webhook automatically maps Zabbix event severity to Signalgrid notification types.
If the severity is 5+, the webhook sends it as a critical notification which can bypass Do Not Disturb and appears as a critical alert.
Troubleshooting
{$SIGNALGRID_CHANNEL} macro