Zabbix Integration with WatchMyDC®
Introduction
This document describes the process of the Zabbix integration method with WatchMyDC®. The Zabbix version 5.4 is used while creating this document.
Please note that, you must need to bring the WatchMyDC® Collector registered with WatchMyDC® Dashboard before this step. The process is explained here.
Dependencies
- Zabbix webhook ‘Media types’ template is required for integration. Customers can download the template from here.
- WatchMyDC® Collector status should be ‘online’ and the user needs the below information from the WatchMyDC® Dashboard:
- Organization ID
- Collector IP Address
- Port TCP/UDP 5050 needs to be open from the Zabbix server towards the WatchMyDC® Collector, in case any firewall is present between those.
Zabbix Integration Procedure
WatchMyDC Dashboard
- Log in to the WatchMyDC® Dashboard and select the required Site and Network/Data Center
- Navigate to the ‘Configuration Center‘ and then ‘App Synchronization‘ page:
- Click on the Zabbix icon then click to generate the Webhook Secret, copy the key.
![zabbix integration](http://192.168.1.210/wp-content/uploads/2023/01/zabbix-integration-1-1024x419.png)
![zabbix integration](http://192.168.1.210/wp-content/uploads/2023/01/zabbix-integration-2.png)
Zabbix User Interface
- Log in to the Zabbix UI and navigate to Administration then, Media types, and then, Import
![zabbix integration](http://192.168.1.210/wp-content/uploads/2023/01/zabbix-integration-3-1024x421.png)
2. Import the ‘zabbix_media_type.yml’ file from the user’s PC
![zabbix integration](http://192.168.1.210/wp-content/uploads/2023/01/zabbix-integration-4-1024x345.png)
3. After Importing successfully message, click on WatchMyDC® Collector media:
![zabbix integration](http://192.168.1.210/wp-content/uploads/2023/01/zabbix-integration-5.png)
4. Modify the required fields as needed:
![](http://192.168.1.210/wp-content/uploads/2023/01/zabbix-integration-6.png)
5. Click on Update
6. Click on Test from the right side of WatchMyDC Collector, click on Test
![zabbix integration](http://192.168.1.210/wp-content/uploads/2023/01/zabbix-integration-7-1017x1024.png)
7. Media Type Successful message should appear. If not, try following the above instructions carefully avoiding any typos and mistakes. If still not successful, please open a support case using the WatchMyDC® support portal.
![zabbix integration](http://192.168.1.210/wp-content/uploads/2023/01/zabbix-integration-8-1024x76.png)
8. Check in WatchMyDC® Dashboard for the test Webhook message, for example below
![zabbix integration](http://192.168.1.210/wp-content/uploads/2023/01/zabbix-integration-9-1024x487.png)
9. Click on Administration then, Users then, Admin (or the subjected user as configured on Zabbix):
![zabbix integration](http://192.168.1.210/wp-content/uploads/2023/01/zabbix-integration-10-1024x424.png)
10. Click on Media next to, the User tab
11. Click on Add then, select the WatchMyDC Collector, and then, click on Add. Select the Use if severity as needed.
![zabbix integration](http://192.168.1.210/wp-content/uploads/2023/01/zabbix-integration-11-1024x573.png)
Next Steps
- Customers can:
- Select different types of Triggers in Zabbix to send alerts to WatchMyDC® Dashboard
- Create playbooks under Automation section in the WatchMyDC® Dashboard
- Create Alert Definitions from the Automation > Action Center to engage playbooks with the Zabbix alerts