summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authormh <mh@immerda.ch>2008-07-19 15:16:17 +0000
committermh <mh@immerda.ch>2008-07-19 15:16:17 +0000
commita5f4fcc5d48b553118147e2c07afc76ced916a7f (patch)
tree340f183f987224c2a2e721c3eaa8f54b4a2eb110
parent1aa8557626f809278d31f6d0e75a6c8f4452e57f (diff)
added munin options
-rw-r--r--manifests/munin.pp17
1 files changed, 13 insertions, 4 deletions
diff --git a/manifests/munin.pp b/manifests/munin.pp
index f2e555f..2cc44ec 100644
--- a/manifests/munin.pp
+++ b/manifests/munin.pp
@@ -1,8 +1,17 @@
# manifests/munin.pp
class squid::munin {
- munin::plugin{ 'squid_cache': config => "user root\nenv.squidhost localhost\nenv.squidport 80"}
- munin::plugin{ 'squid_icp': }
- munin::plugin{ 'squid_requests': }
- munin::plugin{ 'squid_traffic': }
+ $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}"}
}