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