42 lines
1.3 KiB
Lua
42 lines
1.3 KiB
Lua
|
-- Copyright 2008 Freifunk Leipzig / Jo-Philipp Wich <jow@openwrt.org>
|
||
|
-- Licensed to the public under the Apache License 2.0.
|
||
|
|
||
|
m = Map("luci_statistics",
|
||
|
translate("DF Plugin Configuration"),
|
||
|
translate(
|
||
|
"The df plugin collects statistics about the disk space " ..
|
||
|
"usage on different devices, mount points or filesystem types."
|
||
|
))
|
||
|
|
||
|
-- collectd_df config section
|
||
|
s = m:section( NamedSection, "collectd_df", "luci_statistics" )
|
||
|
|
||
|
-- collectd_df.enable
|
||
|
enable = s:option( Flag, "enable", translate("Enable this plugin") )
|
||
|
enable.default = 0
|
||
|
|
||
|
-- collectd_df.devices (Device)
|
||
|
devices = s:option( Value, "Devices", translate("Monitor devices") )
|
||
|
devices.default = "/dev/mtdblock/4"
|
||
|
devices.optional = true
|
||
|
devices:depends( "enable", 1 )
|
||
|
|
||
|
-- collectd_df.mountpoints (MountPoint)
|
||
|
mountpoints = s:option( Value, "MountPoints", translate("Monitor mount points") )
|
||
|
mountpoints.default = "/overlay"
|
||
|
mountpoints.optional = true
|
||
|
mountpoints:depends( "enable", 1 )
|
||
|
|
||
|
-- collectd_df.fstypes (FSType)
|
||
|
fstypes = s:option( Value, "FSTypes", translate("Monitor filesystem types") )
|
||
|
fstypes.default = "tmpfs"
|
||
|
fstypes.optional = true
|
||
|
fstypes:depends( "enable", 1 )
|
||
|
|
||
|
-- collectd_df.ignoreselected (IgnoreSelected)
|
||
|
ignoreselected = s:option( Flag, "IgnoreSelected", translate("Monitor all except specified") )
|
||
|
ignoreselected.default = 0
|
||
|
ignoreselected:depends( "enable", 1 )
|
||
|
|
||
|
return m
|