luci-app-statistics: add ipv6 firewall view 3763/head
authorJordan Sokolic <oofnik@gmail.com>
Mon, 16 Mar 2020 07:57:45 +0000 (09:57 +0200)
committerJordan Sokolic <oofnik@gmail.com>
Mon, 16 Mar 2020 19:55:21 +0000 (21:55 +0200)
Signed-off-by: Jordan Sokolic <oofnik@gmail.com>
applications/luci-app-statistics/luasrc/statistics/rrdtool/definitions/ip6tables.lua [new file with mode: 0644]

diff --git a/applications/luci-app-statistics/luasrc/statistics/rrdtool/definitions/ip6tables.lua b/applications/luci-app-statistics/luasrc/statistics/rrdtool/definitions/ip6tables.lua
new file mode 100644 (file)
index 0000000..ab5a05d
--- /dev/null
@@ -0,0 +1,45 @@
+-- Copyright 2008 Freifunk Leipzig / Jo-Philipp Wich <jow@openwrt.org>
+-- Licensed to the public under the Apache License 2.0.
+
+module("luci.statistics.rrdtool.definitions.ip6tables", package.seeall)
+
+function item()
+       return luci.i18n.translate("Firewall (IPv6)")
+end
+
+function rrdargs( graph, plugin, plugin_instance, dtype )
+
+       return {
+               {
+                       title = "%H: Firewall: Processed bytes in %pi",
+                       vlabel = "Bytes/s",
+                       number_format = "%5.1lf%sB/s",
+                       totals_format = "%5.1lf%sB",
+                       data = { 
+                               types = { "ipt_bytes" },
+                               options = {
+                                       ipt_bytes = {
+                                               total = true,
+                                               title = "%di"
+                                       }
+                               }
+                       }
+               },
+
+               {
+                       title = "%H: Firewall: Processed packets in %pi",
+                       vlabel = "Packets/s",
+                       number_format = "%5.1lf P/s",
+                       totals_format = "%5.1lf%s",
+                       data = {
+                               types = { "ipt_packets" },
+                               options = {
+                                       ipt_packets = {
+                                               total = true,
+                                               title = "%di"
+                                       }
+                               }
+                       }
+               }
+       }
+end