summaryrefslogtreecommitdiffhomepage
path: root/applications/luci-statistics/src/statistics/rrdtool/definitions/ping/ping.lua
diff options
context:
space:
mode:
authorJo-Philipp Wich <jow@openwrt.org>2008-05-25 17:47:38 +0000
committerJo-Philipp Wich <jow@openwrt.org>2008-05-25 17:47:38 +0000
commit4a80f37832a692f627b5e02bc8cdfb2efd9909e3 (patch)
tree816848257a5a12d772b8ae36f244e030b1ed60d1 /applications/luci-statistics/src/statistics/rrdtool/definitions/ping/ping.lua
parent32acc2cf98c07ea67c4e17860da7c4d536e32578 (diff)
* ffluci/statistics: diagram model updates, added ping to genconfig, fixed random() in colors.lua and added support for multiple diagrams per diagram controller
Diffstat (limited to 'applications/luci-statistics/src/statistics/rrdtool/definitions/ping/ping.lua')
-rw-r--r--applications/luci-statistics/src/statistics/rrdtool/definitions/ping/ping.lua23
1 files changed, 23 insertions, 0 deletions
diff --git a/applications/luci-statistics/src/statistics/rrdtool/definitions/ping/ping.lua b/applications/luci-statistics/src/statistics/rrdtool/definitions/ping/ping.lua
new file mode 100644
index 0000000000..48a5673ada
--- /dev/null
+++ b/applications/luci-statistics/src/statistics/rrdtool/definitions/ping/ping.lua
@@ -0,0 +1,23 @@
+module("ffluci.statistics.rrdtool.definitions.ping.ping", package.seeall)
+
+function rrdargs( graph, host, plugin, plugin_instance, dtype )
+
+ dtype_instances = graph.tree:data_instances( plugin, plugin_instance, dtype )
+
+ opts = { }
+ opts.sources = { }
+ opts.image = graph:mkpngpath( host, plugin, plugin_instance, dtype )
+ opts.title = host .. ": Pingzeiten"
+ opts.rrd = { "-v", "Millisekunden" }
+ opts.colors = { }
+
+ for i, inst in ipairs(dtype_instances) do
+ opts.sources[i] = {
+ ds = "ping",
+ name = inst,
+ rrd = graph:mkrrdpath( host, plugin, plugin_instance, dtype, inst )
+ }
+ end
+
+ return opts
+end