5 return baseclass
.extend({
6 title
: _('APCUPS Plugin Configuration'),
7 description
: _('The APCUPS plugin collects statistics about the APC UPS.'),
9 addFormOptions: function(s
) {
12 o
= s
.option(form
.Flag
, 'enable', _('Enable this plugin'));
14 o
= s
.option(form
.Value
, 'Host', _('Monitor host'));
15 o
.default = 'localhost';
17 o
.depends('enable', '1');
19 o
= s
.option(form
.Value
, 'Port', _('Port for apcupsd communication'));
22 o
.depends('enable', '1');
25 configSummary: function(section
) {
26 return _('Monitoring APC UPS at host %s, port %d').format(section
.Host
|| 'localhost', section
.Port
|| 3551);