- update config for Nut 2.8.2 [SME: 12657] TODO review master/slave mode TODO convert master/slave to primary/secondary TODO convert to new config data + migrate TODO event and action
15 lines
477 B
Plaintext
15 lines
477 B
Plaintext
{
|
|
if ( ($nut{Mode} || 'standalone') eq 'netclient' ) {
|
|
$OUT = "MONITOR $nut{ClientUPS} 1 $nut{ClientUser} $nut{ClientPass} secondary";
|
|
} else {
|
|
my @upses = grep(/^nut-driver\@[a-zA-Z0-9_-]+$/, $DB->keys);
|
|
my $size = scalar(@upses);
|
|
foreach my $ups ( sort {$a cmp $b} @upses )
|
|
{
|
|
my ($upsname) = $ups =~ /^nut-driver\@([a-zA-Z0-9_-]+)$/ ;
|
|
$OUT .= "MONITOR $upsname\@localhost 1 upsprimary $nut{PrimaryPass} primary";
|
|
$OUT .= "\n" if --$size >=1;
|
|
}
|
|
}
|
|
}
|