* ffluci/statistics: fixes for interface, netlink, dns and email plugin cbi models

This commit is contained in:
Jo-Philipp Wich 2008-05-22 13:17:33 +00:00
parent 41f224a2fa
commit f738eb786e
4 changed files with 11 additions and 12 deletions

View file

@ -13,7 +13,7 @@ $Id$
]]--
require("ffluci.model.uci")
require("ffluci.sys")
m = Map("luci_statistics", "DNS Plugin",
@ -30,10 +30,8 @@ enable.default = 0
interfaces = s:option( ListValue, "Interface", "Folgende Schnittstelle überwachen:" )
interfaces:depends( "enable", 1 )
interfaces:value("any")
for k, v in pairs(ffluci.model.uci.sections("network")) do
if v[".type"] == "interface" and k ~= "loopback" then
interfaces:value(k)
end
for k, v in pairs(ffluci.sys.net.devices()) do
interfaces:value(v)
end
-- collectd_dns.ignoresources (IgnoreSource)

View file

@ -27,7 +27,7 @@ enable.default = 0
-- collectd_email.socketfile (SocketFile)
socketfile = s:option( Value, "SocketFile", "Pfad für den Unix-Socket" )
socketfile.default = "/var/run/collect-email.socket"
socketfile.default = "/var/run/collect-email.sock"
socketfile:depends( "enable", 1 )
-- collectd_email.socketgroup (SocketGroup)

View file

@ -13,6 +13,9 @@ $Id$
]]--
require("ffluci.sys")
m = Map("luci_statistics", "Interface Plugin",
[[Das Interface-Plugin sammelt Informationen zum Netzwerkverkehr auf den einzelnen Schnittstellen.]])
@ -27,10 +30,8 @@ enable.default = 0
interfaces = s:option( MultiValue, "Interfaces", "Überwachte Schnittstellen", "mehrere Einträge mit Strg selektieren" )
interfaces.widget = "select"
interfaces:depends( "enable", 1 )
for k, v in pairs(ffluci.model.uci.sections("network")) do
if v[".type"] == "interface" and k ~= "loopback" then
interfaces:value(k)
end
for k, v in pairs(ffluci.sys.net.devices()) do
interfaces:value(v)
end
-- collectd_interface.ignoreselected (IgnoreSelected)

View file

@ -33,7 +33,7 @@ interfaces.optional = true
interfaces:depends( "enable", 1 )
interfaces:value("")
for i, v in ipairs(ffluci.sys.net.devices()) do
interfaces:value(v)
interfaces:value(v)
end
-- collectd_netlink.verboseinterfaces (VerboseInterface)
@ -43,7 +43,7 @@ verboseinterfaces.optional = true
verboseinterfaces:depends( "enable", 1 )
verboseinterfaces:value("")
for i, v in ipairs(ffluci.sys.net.devices()) do
verboseinterfaces:value(v)
verboseinterfaces:value(v)
end
-- collectd_netlink.qdiscs (QDisc)