Visualizando código
Postado por cemsbr em 16/09/10 21:42:49.
http://paste.archlinux-br.org/1430
#!/usr/bin/env ruby
require 'optparse'
require 'pp'
require 'snmp'
include SNMP
options = {}
optparse = OptionParser.new do|opts|
opts.banner = "Usage: check_windows_processes_snmp.rb [opcoes] ..."
options[:parser_processo] = nil
opts.on( '-p', '--processo', 'Nome do processo a ser analisado' ) do|processo|
options[:parser_processo] = processo
end
options[:parser_comunidade] = nil
opts.on( '-c', '--comunidade', 'Comunidade do SNMP' ) do|comunidade|
options[:parser_comunidade] = comunidade
end
options[:parser_versao] = nil
opts.on( '-v', '--versao', 'Versao do SNMP' ) do|versao|
options[:parser_versao] = versao
end
# This displays the help screen, all programs are
# assumed to have this option.
opts.on( '-h', '--help', 'Exibe tela de ajuda' ) do
puts opts
exit
end
end
optparse.parse!
puts "#{options[:parser_comunidade]}"
puts "#{options[:parser_versao]}"
puts "#{options[:parser_processo]}"
#ARGV.each do|f|
# puts "#{f}"
#end
Editando código
|