1 class profile::monitoring (
2 Optional[String] $naemon_url = undef,
3 Optional[String] $naemon_token = undef,
5 ensure_packages(["naemon", "cnagios"])
12 require => Package["naemon"],
15 file { "/etc/naemon/resource.cfg":
20 content => template("profile/monitoring/resource.cfg.erb"),
23 file { "/etc/naemon/naemon.cfg":
28 content => template("profile/monitoring/naemon.cfg.erb"),
36 unless ($naemon_url == undef or empty($naemon_url)) {
37 file { "/etc/naemon/send_nrdp.sh":
42 content => template("profile/monitoring/send_nrdp.sh.erb"),
46 include "profile::monitoring::hosts"
47 include "profile::monitoring::services"
48 include "profile::monitoring::commands"
49 include "profile::monitoring::times"
50 include "profile::monitoring::contacts"