My issue is this. My company has a customer that uses Zabbix. They want Zabbix to be able to interact with the company's internal custom monitoring system.
The company's internal monitoring system needs to receive certain parameters/codes to alert.
For example, if Zabbix sends an alert "Free disk space is less than 20% on volume /var/lib/vz" the company's monitoring system needs to receive the code "SBC001" to send its own alert for disk space issues.
If Zabbix sends an alert for "Web scenario failed" the company's monitoring system needs to receive the code "URL001" to send its own alert for URL issues.
Is there a way to pass these parameters from Zabbix to the company's monitoring system using SNMP or the Custom Alertscripts option? The internal monitoring system can receive SNMP traps but needs specific parameters to alert.
I can get a Custom Alertscripts to fire that will interact with the company's internal monitoring system, but not sure how to pass the parameters it needs.
For example I tried.... inside a bash script called test.sh in the alertscripts directory I put:
./script.sh --parameter --message (where parameter would be the custom code the internal monitoring system needs to alert, based on the alarm type). However, I don't know how to pass the custom parameter the internal system needs when Zabbix fires an alert.
Can anyone point me to an explanation or documentation on how this can be done? Or point me in the right direction.
Thanks
The company's internal monitoring system needs to receive certain parameters/codes to alert.
For example, if Zabbix sends an alert "Free disk space is less than 20% on volume /var/lib/vz" the company's monitoring system needs to receive the code "SBC001" to send its own alert for disk space issues.
If Zabbix sends an alert for "Web scenario failed" the company's monitoring system needs to receive the code "URL001" to send its own alert for URL issues.
Is there a way to pass these parameters from Zabbix to the company's monitoring system using SNMP or the Custom Alertscripts option? The internal monitoring system can receive SNMP traps but needs specific parameters to alert.
I can get a Custom Alertscripts to fire that will interact with the company's internal monitoring system, but not sure how to pass the parameters it needs.
For example I tried.... inside a bash script called test.sh in the alertscripts directory I put:
./script.sh --parameter --message (where parameter would be the custom code the internal monitoring system needs to alert, based on the alarm type). However, I don't know how to pass the custom parameter the internal system needs when Zabbix fires an alert.
Can anyone point me to an explanation or documentation on how this can be done? Or point me in the right direction.
Thanks

Comment