pátek 21. února 2014

Zabbix API - JSON RPC

Na blogu Zabbixu je pěkný návod jak začít pracovat s Zabbix API pomoci jazyka Perl. Používá se k tomu  modul JSON::RPC. Ukázka používá metody user.login a host.get. Pro své potřeby jsem ještě použil metody item.gethistory.get.

Návod zmiňuje použití na OS Debian.

sudo apt-get install libjson-rpc-perl

Kde je v repository starsi verze 0.96
JSON::RPC::Client

Např. ve FreeBSD je aktuální verze 1.03
JSON::RPC::Legacy::Client

p5-JSON-RPC-1.03               Perl implementation of JSON-RPC 1.1 protocol

Došlo ke změně podmodulu, což je poměrně matoucí. A Perl scripty je nutno modifikovat. Na nekompatibilitu jsem zatím nenarazil.

Podrobnosti ...
http://en.wikipedia.org/wiki/JSON-RPC

Žádné komentáře: