Sha256: 51133b5feeb5196169beb333c6a4ee3508304c72ec00639b8c3af44d2118c65d

Contents?: true

Size: 595 Bytes

Versions: 5

Compression:

Stored size: 595 Bytes

Contents

#!/usr/bin/env ruby

require "rubygems"
require "ap"

$:.unshift(File.join(File.dirname(__FILE__), "..", "lib"))

require "zabbix_nudge"
require "zabbix_nudge/jmx_cli"

cli = ZabbixNudge::JmxCLI.new
cli.parse_options(ARGV)
cli.config

jmx =  ZabbixNudge::Jmx.new([],cli.config)

case cli.config[:command]
  when :read
    ap jmx.send(cli.config[:command],cli.config[:mbean],cli.config[:attribute],cli.config[:path],cli.config)
  when :list
    ap jmx.send(cli.config[:command],cli.config[:path],cli.config)
  when :search
    ap jmx.send(cli.config[:command],cli.config[:mbean],cli.config)

end

Version data entries

5 entries across 5 versions & 1 rubygems

Version Path
zabbix_nudge-0.1.9 bin/zabbix_nudge_jmx
zabbix_nudge-0.1.8 bin/zabbix_nudge_jmx
zabbix_nudge-0.1.7 bin/zabbix_nudge_jmx
zabbix_nudge-0.1.5 bin/zabbix_nudge_jmx
zabbix_nudge-0.1.3 bin/zabbix_nudge_jmx