zbxapi で Zabbix にAPIを実行する
この記事は最終更新日から9年以上が経過しています。
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
参考
zbxapi で Zabbix にAPIを実行する