X-Git-Url: https://git.adam-barratt.org.uk/?a=blobdiff_plain;f=modules%2Fnagios%2Fmanifests%2Fserver.pp;h=4db55d98bc7339e13da47c7f4e05676a9b6c9238;hb=18f26a9ca182f25cbdfc4c1532e2d34898295e92;hp=06cd0ee12890c759fb25e43de55a94c575a780ff;hpb=978b3d3a80635c75775d7ae42485a8e14478eda3;p=mirror%2Fdsa-puppet.git diff --git a/modules/nagios/manifests/server.pp b/modules/nagios/manifests/server.pp index 06cd0ee12..4db55d98b 100644 --- a/modules/nagios/manifests/server.pp +++ b/modules/nagios/manifests/server.pp @@ -1,3 +1,7 @@ +# our nagios server class +# +# it includes stored ferm configs for all the things it needs to access +# which are then collected by the monitored services class nagios::server { include apache2 include apache2::ssl @@ -153,9 +157,16 @@ class nagios::server { port => '5666', saddr => $base::public_addresses, } - @@concat { "nrpe-debian-allow-${::fqdn}": + @@concat::fragment { "nrpe-debian-allow-${::fqdn}": tag => 'nagios-nrpe::server::debianorg.cfg', target => '/etc/nagios/nrpe.d/debianorg.cfg', content => "allowed_hosts=${ $base::public_addresses.join(', ') }", } + # and we want to monitor smtp servers + @@ferm::rule::simple { "dsa-smtp-from-nagios-${::fqdn}": + tag => 'smtp::server::to::mail-satellite', + description => 'Allow smtp access from the nagios server', + port => '7', # will be overwritten on collection + saddr => $base::public_addresses, + } }