Sha256: 41e200e0ae479da29eac68ef0016557af87e909ece07fad7a65dae5ac5bb5bc3

Contents?: true

Size: 468 Bytes

Versions: 6

Compression:

Stored size: 468 Bytes

Contents

require 'zabbixapi'


def zbx
  # settings
  @api_url = ENV['ZABBIX_HOST_URL'] || 'http://10.211.55.6/api_jsonrpc.php'
  @api_login = ENV['ZABBIX_USERNAME'] || 'Admin'
  @api_password = ENV['ZABBIX_PASSWORD'] || 'zabbix'

  @zbx ||= ZabbixApi.connect(
    :url => @api_url,
    :user => @api_login,
    :password => @api_password,
    :debug => ENV['ZABBIX_DEBUG']? true : false
  )
end

def gen_name(prefix)
  suffix = rand(1_000_000_000)
  "#{prefix}_#{suffix}"
end

Version data entries

6 entries across 6 versions & 2 rubygems

Version Path
logstash-filter-zabbix-0.1.2 vendor/bundle/jruby/1.9/gems/zabbixapi-2.4.9/spec/spec_helper.rb
logstash-filter-zabbix-0.1.1 vendor/bundle/jruby/1.9/gems/zabbixapi-2.4.9/spec/spec_helper.rb
zabbixapi-3.1.0 spec/spec_helper.rb
zabbixapi-3.0.0 spec/spec_helper.rb
zabbixapi-2.4.9 spec/spec_helper.rb
zabbixapi-2.4.8 spec/spec_helper.rb