blob: 2bbc1c6e073056a0a7559e3f3ef6b7b125603c5d (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
|
# handle if_ and if_err_ plugins
class munin::plugins::interfaces {
# filter out many of the useless interfaces that show up
$real_ifs = reject(split($::interfaces, ' |,'), $munin::if_filter)
$ifs = prefix($real_ifs, 'if_')
$if_err_plugin = $::operatingsystem ? {
'openbsd' => 'if_errcoll_',
default => 'if_err_',
}
$if_errs = prefix($real_ifs, $if_err_plugin)
munin::plugin { $ifs:
ensure => 'if_',
}
munin::plugin { $if_errs:
ensure => $if_err_plugin,
}
}
|