Sha256: cc3f255fe82ab5b3fc9aa5f54cc3c282343bc47f959257bf2c5318b99a3742c2

Contents?: true

Size: 536 Bytes

Versions: 2

Compression:

Stored size: 536 Bytes

Contents

#!/usr/bin/env ruby
require 'zabbix/api'
require 'optimist'
require 'amazing_print'
require 'pry'



opts = Optimist::options do
  opt :url, "URL up to but no including api_jsonrpc.php",type: :string,default:'http://localhost'
  opt :user, "User name to authenticate", type: :string, required: true
  opt :pass, "Pass to auth user with", type: :string, required: true
end

print "user.login: "
api = Zabbix::Api::Client.new(opts[:url])

ap api.login(user: opts[:user],pass:opts[:pass])

binding.pry

print "user.logout: "
ap api.logout

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
zabbix-api-simple-0.1.1 exe/zapishell.rb
zabbix-api-simple-0.1.0 exe/zapishell.rb