Rework LuCI build system
[project/luci.git] / applications / luci-statistics / luasrc / statistics / rrdtool / definitions / netlink.lua
diff --git a/applications/luci-statistics/luasrc/statistics/rrdtool/definitions/netlink.lua b/applications/luci-statistics/luasrc/statistics/rrdtool/definitions/netlink.lua
deleted file mode 100644 (file)
index 9313952..0000000
+++ /dev/null
@@ -1,203 +0,0 @@
---[[
-
-Luci statistics - netlink plugin diagram definition
-(c) 2008 Freifunk Leipzig / Jo-Philipp Wich <xm@leipzig.freifunk.net>
-
-Licensed under the Apache License, Version 2.0 (the "License");
-you may not use this file except in compliance with the License.
-You may obtain a copy of the License at
-
-        http://www.apache.org/licenses/LICENSE-2.0
-
-$Id$
-
-]]--
-
-module("luci.statistics.rrdtool.definitions.netlink", package.seeall)
-
-function rrdargs( graph, plugin, plugin_instance )
-
-       --
-       -- traffic diagram
-       --
-       local traffic = {
-               title = "%H: Netlink - Transfer on %pi",
-               vlabel = "Bytes/s",
-
-               -- diagram data description
-               data = {
-                       -- defined sources for data types, if ommitted assume a single DS named "value" (optional)
-                       sources = {
-                               if_octets = { "tx", "rx" }
-                       },
-
-                       -- special options for single data lines
-                       options = {
-                               if_octets__tx = {
-                                       total = true,           -- report total amount of bytes
-                                       color = "00ff00"        -- tx is green
-                               },
-
-                               if_octets__rx = {
-                                       flip  = true,           -- flip rx line
-                                       total = true,           -- report total amount of bytes
-                                       color = "0000ff"        -- rx is blue
-                               }
-                       }
-               }
-       }
-
-
-       --
-       -- packet diagram
-       --
-       local packets = {
-               title = "%H: Netlink - Packets on %pi",
-               vlabel = "Packets/s", detail = true,
-
-               -- diagram data description
-               data = {
-                       -- data type order
-                       types = { "if_packets", "if_dropped", "if_errors" },
-
-                       -- defined sources for data types
-                       sources = {
-                               if_packets = { "tx", "rx" },
-                               if_dropped = { "tx", "rx" },
-                               if_errors  = { "tx", "rx" }
-                       },
-
-                       -- special options for single data lines
-                       options = {
-                               -- processed packets (tx DS)
-                               if_packets__tx = {
-                                       overlay = true,         -- don't summarize
-                                       total   = true,         -- report total amount of bytes
-                                       color   = "00ff00"      -- processed tx is green
-                               },
-
-                               -- processed packets (rx DS)
-                               if_packets__rx = {
-                                       overlay = true,         -- don't summarize
-                                       flip    = true,         -- flip rx line
-                                       total   = true,         -- report total amount of bytes
-                                       color   = "0000ff"      -- processed rx is blue
-                               },
-
-                               -- dropped packets (tx DS)
-                               if_dropped__tx = {
-                                       overlay = true,         -- don't summarize
-                                       total   = true,         -- report total amount of bytes
-                                       color   = "660055"      -- dropped tx is ... dunno ;)
-                               },
-
-                               -- dropped packets (rx DS)
-                               if_dropped__rx = {
-                                       overlay = true,         -- don't summarize
-                                       flip    = true,         -- flip rx line
-                                       total   = true,         -- report total amount of bytes
-                                       color   = "440066"      -- dropped rx is violett
-                               },
-
-                               -- packet errors (tx DS)
-                               if_errors__tx = {
-                                       overlay = true,         -- don't summarize
-                                       total   = true,         -- report total amount of packets
-                                       color   = "ff5500"      -- tx errors are orange
-                               },
-
-                               -- packet errors (rx DS)
-                               if_errors__rx = {
-                                       overlay = true,         -- don't summarize
-                                       flip    = true,         -- flip rx line
-                                       total   = true,         -- report total amount of packets
-                                       color   = "ff0000"      -- rx errors are red
-                               }
-                       }
-               }
-       }
-
-
-       --
-       -- multicast diagram
-       --
-       local multicast = {
-               title = "%H: Netlink - Multicast on %pi",
-               vlabel = "Packets/s", detail = true,
-
-               -- diagram data description
-               data = {
-                       -- data type order
-                       types = { "if_multicast" },
-
-                       -- special options for single data lines
-                       options = {
-                               -- multicast packets
-                               if_multicast = {
-                                       total = true,           -- report total amount of packets
-                                       color = "0000ff"        -- multicast is blue
-                               }
-                       }
-               }
-       }
-
-
-       --
-       -- collision diagram
-       --
-       local collisions = {
-               title = "%H: Netlink - Collisions on %pi",
-               vlabel = "Collisions/s", detail = true,
-
-               -- diagram data description
-               data = {
-                       -- data type order
-                       types = { "if_collisions" },
-
-                       -- special options for single data lines
-                       options = {
-                               -- collision rate
-                               if_collisions = {
-                                       total = true,           -- report total amount of packets
-                                       color = "ff0000"        -- collsions are red
-                               }
-                       }
-               }
-       }
-
-
-       --
-       -- error diagram
-       --
-       local errors = {
-               title = "%H: Netlink - Errors on %pi",
-               vlabel = "Errors/s", detail = true,
-
-               -- diagram data description
-               data = {
-                       -- data type order
-                       types = { "if_tx_errors", "if_rx_errors" },
-
-                       -- data type instances
-                       instances = {
-                               if_tx_errors = { "aborted", "carrier", "fifo", "heartbeat", "window" },
-                               if_rx_errors = { "length", "missed", "over", "crc", "fifo", "frame" }
-                       },
-
-                       -- special options for single data lines
-                       options = {     -- XXX: fixme (define colors...)
-                               if_tx_errors = {
-                                       total = true
-                               },
-
-                               if_rx_errors = {
-                                       flip  = true,
-                                       total = true
-                               }
-                       }
-               }
-       }
-
-
-       return { traffic, packets, multicast, collisions, errors }
-end