* luci/statistics: implement a more advanced diagram generator in rrdtool.lua, simpli...
[project/luci.git] / applications / luci-statistics / luasrc / statistics / rrdtool / definitions / iptables / ipt_packets.lua
index b16add9..4551073 100644 (file)
@@ -1,26 +1,15 @@
 module("luci.statistics.rrdtool.definitions.iptables.ipt_packets", package.seeall)
 
-function rrdargs( graph, host, plugin, plugin_instance, dtype )
+function rrdargs( graph, plugin, plugin_instance, dtype )
 
-       dtype_instances = graph.tree:data_instances( plugin, plugin_instance, dtype )
-       opts            = { }
-
-       for i, inst in ipairs(dtype_instances) do
-
-               opts[i]         = { }
-               opts[i].image   = graph:mkpngpath( host, plugin, plugin_instance, dtype, inst )
-               opts[i].title   = host .. ": Firewall - " .. inst:gsub("_"," ")
-               opts[i].rrd     = { "-v", "Pakete/s" }
-
-               opts[i].colors  = { 
+       return {
+               title  = "Firewall",
+               vlabel = "Pakete/s",
 
+               data   = { 
+                       options = {
+                               ipt_packets = { total = true }
+                       }
                }
-
-               opts[i].sources = { {
-                       name = inst,
-                       rrd  = graph:mkrrdpath( host, plugin, plugin_instance, dtype, inst )
-               } }
-       end
-
-       return opts
+       }
 end