lib/zabbixapi/graphs.rb in zabbixapi-0.4.7 vs lib/zabbixapi/graphs.rb in zabbixapi-0.4.8

- old
+ new

@@ -31,10 +31,19 @@ def get_full_data(data) @client.api_request(:method => "graph.get", :params => {:search => {:name => data}, :output => "extend"}) end + def get_ids_by_host(data) + ids = [] + result = @client.api_request(:method => "graph.get", :params => {:filter => {:host => data[:host]}, :output => "extend"}) + result.each do |graph| + ids << graph['graphid'] + end + ids + end + def get_items(data) @client.api_request(:method => "graphitem.get", :params => { :graphids => [data], :output => "extend" } ) end def get_id(data) @@ -70,6 +79,6 @@ result.empty? ? nil : result['graphids'][0].to_i end end end -end \ No newline at end of file +end