zabbixのjson pathについて
zabbixのHTTPエージェントでjsonを取得し、json pathを使用してパースしようと考えています。
[0]のサンプルjsonコードを$.store.book[*].priceで複数のpriceをパースしたいのですが、
*(アスタリスク)がzabbixの仕様上サポートされていないように見受けられます。
[*]の代替となる方法があれば教えてください。
[0]JSONPathにおける[*]と..の違い
https://qiita.com/zaki_taka4/items/246b91bc569a41a1497d
TNK - 投稿数: 4671
「..」や「[*]」はサポートされていなかったはずです。
以下のURLにあるように改善要望が出されているようです。
ZBXNEXT-4502 : Support of 'advanced' JSON Path expressions
https://support.zabbix.com/browse/ZBXNEXT-4502
現時点では、Zabbixだけの機能で実現するのではなく、他のスクリ
プトなどで加工してからZabbix側に引き渡すような処理が必要にな
ると思われます。