Zabbix : invalid field name « items.jmx_endpoint »

Si vous rencontrez l’erreur suivante dans les logs d’un proxy Zabbix :

failed to update local proxy configuration copy: invalid field name "items.jmx_endpoint"

Ca veut dire que le master est en version 3.4 et que le proxy est en version 3.0. Ces deux versions ne peuvent pas travailler ensemble. Il faut donc mettre à jour le proxy en version 3.4.

Mais cette erreur à une conséquence inattendue. En apparence le proxy fonctionne normalement. Il continue à collecter des données et à les envoyer au master. Par contre il ne peut plus mettre à jour sa configuration (ajout ou modification de métriques). Celle-ci reste figée. Mais si vous relancez le service zabbix_proxy, c’est la cata et même la collecte ne fonctionne plus.