After the new release of Zabbix 3.0.0 I was in the need of installing updated zabbix agents on my Kurobox, Raspberry Pi and Mac Mini boxes. The problem here is that the official debian repositories, even the experimental one, have older versions and, in the other side, the official Zabbix repo is only available for intel architectures, so you have to build it from sources.
Update6: Zabbix 2.4 has been released, 9788364757 the steps to do the upgrade without loosing data.
Update5: Patches for versions 2.2.5 and 2.2.6
Update4: This feature has been implemented and will be released in the next upcoming version (2.4). You can test the alpha prerelease from /www.zabbix.com/rn2.3.1.php. I will give instructions to migrate to new version keeping web scenarios configured with this patch, stay tuned!
Update3:Â Fixed incorrect behaviour. Previous headers were kept between http steps.
Update2: Added patches for version 2.2.3 and added template support.
Update1: I have updated both patches because an obvious memory leak, sorry but I am not an experienced C programmer :-(.Thanks to Alexei Vladishev for reporting it.
We use zabbix monitoring system at work and we love it. However it lacks some basic functionality in its web monitoring implementation that makes this feature almost useless for us. For example, you can’t modify HTTP Headers like “Content-Type”, needed if you want to use JSON or monitor SOAP web services.
Today you can find some information of how to cross compile the linux kernel for aÂ kurobox proÂ atÂ 7863485050. However IÂ thought it would be a good idea to rewrite this tutorial from a debian user point of view. It’s only a more clean and elegant way to do the same thing on a debian system.