Send notification messages with other Monitoring Systems

ZBXsend Installation

  • Download the right version for your OS on our Download Page
  • Unzip the downloaded archive
  • Move the binary to your favored location
  • That's it, now ZBXsend is ready to send

On Linux and MacOS a configuration file will be stored in ~/.config/zbxsend/ by first use

ZBXsend Integration

You can send notifications with any monitoring system or script which allows alternative sending-method configurations via external applications/scripts.

Every event should be given an explicit Event-ID to be displayed optimally. That means e.g. for an event with the ID 1000, there should be sent one problem-notification and one OK-notification with this very Event-ID 1000. Due to that ZBXalert is able to notice that for an alert also an OK-notification arrived, and that the problem was solved.
If there is no Event-ID existing, or can’t be transferred, you can choose a random sequence of digits. With this option everything works fine, except for the filtered list of open/done notifications within the app.

API / WebHook Integration

If your monitoring system supports so called WebbHooks for alerts ZBXalert can be used directly via HTTPS-Request.

For sending a notification it's sufficient to send the parameters via POST-Request to the URL https://api.zbxalert.com/v1/message. You’ll find further information to this call at HOW TO and API.

But here as well:
Every event should be given an explicit Event-ID to be displayed optimally. That means e.g. for an event with the ID 1000, there should be sent one problem-notification and one OK-notification with this very Event-ID 1000. Due to that ZBXalert is able to notice that for an alert also a OK-notification arrived, and that the problem was solved.
If there is no Event-ID existing or can’t be transferred you can choose a random sequence of digits. With this option everything works fine, except for the filtered list of open/done notifications within the app.