Ich wollte zu Studienzwecken eine REEST-API mit #Zabbix anknabbern.
COVID-Zahlen meines Heimatkreises.
Das geht:
~$ curl -s https://api.corona-zahlen.org/districts | jq '.data["13075"].delta.cases'
302
~$
Das ist nur der Einfachheit halber ein einziger Wert, nachher möchte ich mir in einem Rutsch gleich mehrere holen:
~$ curl -s https://api.corona-zahlen.org/districts | jq '.data["13075"].delta'
{
"cases": 302,
"deaths": 0,
"recovered": 274,
"weekIncidence": -7.64490276104101
}
~$
Wunderbar, das könnte ich in einem externalscript
verwursten. Aber Zabbix kann das ja auch direkt?
Ich bastle mir also ein Item:
Das braucht einen Präprozessor, der die Daten verarbeitet, bevor sie in der DB landen:
Doch ach, das funktioniert nicht :-(
Hat jemand einen gut begründbaren Verdacht, was hier flasch ist?