commit 4f6198094cf4134179d1f9c9fa8f79759a27c87e
[project/luci.git] / applications / luci-statistics / luasrc / statistics / rrdtool / definitions / ping / ping.lua
1 module("luci.statistics.rrdtool.definitions.ping.ping", package.seeall)
2
3 function rrdargs( graph, host, plugin, plugin_instance, dtype )
4
5         dtype_instances = graph.tree:data_instances( plugin, plugin_instance, dtype )
6
7         opts = { }
8         opts.sources    = { }
9         opts.image      = graph:mkpngpath( host, plugin, plugin_instance, dtype )
10         opts.title      = host .. ": Pingzeiten"
11         opts.rrd        = { "-v", "Millisekunden" }
12         opts.colors     = { }
13
14         for i, inst in ipairs(dtype_instances) do
15                 opts.sources[i] = {
16                         ds   = "ping",
17                         name = inst,
18                         rrd  = graph:mkrrdpath( host, plugin, plugin_instance, dtype, inst )
19                 }
20         end
21
22         return opts
23 end