I'm somewhat familiar with how webhooks work, and how they work in Zabbix. The webhooks are a (media) pushing mechanism out to other external services via HTTP/S. What I'd like to do is find a way to perform the reverse operation: have an external service push data to Zabbix over HTTP/S. Can this be accomplished with the current/almost released version of Zabbix? (i.e. data originates from external service, pushed to Zabbix, then recorded in some item somewhere on some host).
The only workaround I could think of was to have my own custom http server listening at a certain port, exposed to the internet, that receives pushed data, and somehow passes it on to Zabbix on our internal network. But I haven't figured out how to get it into Zabbix yet, since Zabbix usually checks for things periodically, it doesn't actively wait for something to push to it, right?
The only workaround I could think of was to have my own custom http server listening at a certain port, exposed to the internet, that receives pushed data, and somehow passes it on to Zabbix on our internal network. But I haven't figured out how to get it into Zabbix yet, since Zabbix usually checks for things periodically, it doesn't actively wait for something to push to it, right?
Comment