Cover Image for zbxapi で Zabbix にAPIを実行する

zbxapi で Zabbix にAPIを実行する

この記事は最終更新日から7年以上が経過しています。

zbxapi で Zabbix にAPIを実行してみる

途中ではまったのでメモ

Gemfile の設定

source 'https://rubygems.org'
gem 'zbxapi' , '0.3.8'

:exclamation: 0.3.9 or 0.3.10 だと動かないので注意 :exclamation:

テストスクリプトの準備

require 'zbxapi'
require 'pp'

zabbix = ZabbixAPI.new('http://localhost/zabbix/api_jsonrpc.php')
zabbix.login('admin', 'zabbix')

pp zabbix.history.get({'itemids'=>[1234,5678]})

実行

$ bundle install --path vender/bundle
$ bundle exec ruby test_zbxapi.rb

参考