diff options
author | Keith Burdis <keith@burdis.org> | 2013-02-07 12:43:50 +0000 |
---|---|---|
committer | Keith Burdis <keith@burdis.org> | 2013-02-07 12:43:50 +0000 |
commit | 6405936dae74ed336f1421a27c7c22abf6d02d9e (patch) | |
tree | 3b37c068b7814c628e77313f2cae07a9ae56322a /manifests/config.pp | |
parent | eb88e7dfeef1939130394671568fba189f752c7e (diff) |
Initial Nagios server-side installation and setup.
Diffstat (limited to 'manifests/config.pp')
-rw-r--r-- | manifests/config.pp | 31 |
1 files changed, 31 insertions, 0 deletions
diff --git a/manifests/config.pp b/manifests/config.pp new file mode 100644 index 0000000..0e0b740 --- /dev/null +++ b/manifests/config.pp @@ -0,0 +1,31 @@ +class check_mk::config { + file_line { 'nagios-remove-localhost': + ensure => absent, + line => 'cfg_file=/etc/nagios/objects/localhost.cfg', + path => '/etc/nagios/nagios.cfg', + notify => Class['check_mk::service'], + } + file_line { 'nagios-add-check_mk-cfg_dir': + ensure => present, + line => 'cfg_dir=/etc/nagios/check_mk', + path => '/etc/nagios/nagios.cfg', + notify => Class['check_mk::service'], + } + file { '/etc/check_mk/main.mk': + ensure => present, + content => "all_hosts = [ 'lnxmgt-01.sbetenv.ads' ]", + notify => Exec['check_mk-restart'], + } + exec { 'check_mk-restart': + command => '/usr/bin/check_mk -O', + refreshonly => true, + } + # TODO: + # /etc/check_mk/main.mk + # all_hosts = [ + # 'lnxmgt-01.sbetenv.ads', + # 'lnxmgt-02.sbetenv.ads', + # ] + # # cmk -I + # # check_mk -O +} |