summaryrefslogtreecommitdiff
path: root/manifests/munin.pp
blob: 2cc44ec3ec9e87be387ad579357f655368439154 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
# manifests/munin.pp

class squid::munin {
    $real_squid_munin_ip = $squid_munin_ip ? {
        '' => $ipaddress,
        default => $squid_munin_ip
    }
    $real_squid_munin_port = $squid_munin_port ? {
        '' => 3128,
        default => $squid_munin_port
    }

    munin::plugin{ 'squid_cache': config => "user root\nenv.squidhost ${ipaddress}\nenv.squidport ${real_squid_munin_port}"}
    munin::plugin{ 'squid_icp': config => "user root\nenv.squidhost ${ipaddress}\nenv.squidport ${real_squid_munin_port}"}
    munin::plugin{ 'squid_requests': config => "user root\nenv.squidhost ${ipaddress}\nenv.squidport ${real_squid_munin_port}"}
    munin::plugin{ 'squid_traffic': config => "user root\nenv.squidhost ${ipaddress}\nenv.squidport ${real_squid_munin_port}"}
}