collectd: Update luci-statistics / collectd to 5.4.1 - Luci
[project/luci.git] / applications / luci-statistics / luasrc / statistics / rrdtool / definitions / interface.lua
index 0d812d6..a6f3b5c 100644 (file)
@@ -1,14 +1,31 @@
+--[[
+
+Luci statistics - interface 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.interface", package.seeall)
 
-function rrdargs( graph, host, plugin, plugin_instance )
+function rrdargs( graph, plugin, plugin_instance )
 
        --
        -- traffic diagram
        --
        local traffic = {
 
-               -- draw this diagram for each data instance
+               -- draw this diagram for each plugin instance
                per_instance = true,
+               title = "%H: Transfer on %pi",
+               vlabel = "Bytes/s",
 
                -- diagram data description
                data = {
@@ -21,13 +38,15 @@ function rrdargs( graph, host, plugin, plugin_instance )
                        options = {
                                if_octets__tx = {
                                        total = true,           -- report total amount of bytes
-                                       color = "00ff00"        -- tx is green
+                                       color = "00ff00",       -- tx is green
+                                       title = "Bytes (TX)"
                                },
 
                                if_octets__rx = {
                                        flip  = true,           -- flip rx line
                                        total = true,           -- report total amount of bytes
-                                       color = "0000ff"        -- rx is blue
+                                       color = "0000ff",       -- rx is blue
+                                       title = "Bytes (RX)"
                                }
                        }
                }
@@ -39,8 +58,10 @@ function rrdargs( graph, host, plugin, plugin_instance )
        --
        local packets = {
 
-               -- draw this diagram for each data instance
+               -- draw this diagram for each plugin instance
                per_instance = true,
+               title = "%H: Packets on %pi",
+               vlabel = "Packets/s",
 
                -- diagram data description
                data = {
@@ -59,7 +80,8 @@ function rrdargs( graph, host, plugin, plugin_instance )
                                if_packets__tx = {
                                        overlay = true,         -- don't summarize
                                        total   = true,         -- report total amount of bytes
-                                       color   = "00ff00"      -- processed tx is green
+                                       color   = "00ff00",     -- processed tx is green
+                                       title   = "Processed (tx)"
                                },
 
                                -- processed packets (rx DS)
@@ -67,14 +89,16 @@ function rrdargs( graph, host, plugin, plugin_instance )
                                        overlay = true,         -- don't summarize
                                        flip    = true,         -- flip rx line
                                        total   = true,         -- report total amount of bytes
-                                       color   = "0000ff"      -- processed rx is blue
+                                       color   = "0000ff",     -- processed rx is blue
+                                       title   = "Processed (rx)"
                                },
 
                                -- 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
+                                       color   = "ff5500",     -- tx errors are orange
+                                       title   = "Errors (tx)"
                                },
 
                                -- packet errors (rx DS)
@@ -82,7 +106,8 @@ function rrdargs( graph, host, plugin, plugin_instance )
                                        overlay = true,         -- don't summarize
                                        flip    = true,         -- flip rx line
                                        total   = true,         -- report total amount of packets
-                                       color   = "ff0000"      -- rx errors are red
+                                       color   = "ff0000",     -- rx errors are red
+                                       title   = "Errors (rx)"
                                }
                        }
                }