2017-09-25 9 views
0

J'ai une tâche de surveillance Web Zabbix où je dois transmettre des données JSON à l'URL via un message http. Par exemple, la commande boucle pour exécuter cette demande est:Zabbix envoie des données de publication à une tâche de surveillance Web

curl -H "Content-Type: application/json" --data @myData.json https://example.net 

Quand je configure la tâche de surveillance Web Zabbix, où dois-je mettre ces données JSON?

Je vois dans le "Scénario de l'étape du web" il y a des champs pour 'Post', 'Variable' et 'Headers'. Est-ce que les données JSON vont directement dans l'un de ces champs?

Répondre

3

curl --data => il est demande POST => coller vos données JSON dans Zabbix Poster champ + vous devez définir en-tête de JSON dans le Zabbix têtes champ: Content-Type: application/json.

+0

Cela a fonctionné. Merci pour l'aide. –