X-Git-Url: https://git.adam-barratt.org.uk/?a=blobdiff_plain;f=config%2Fbuild-nagios;h=acbf3398ab8dedc7ac9e37e2d7e220aae6cbebd4;hb=e79f175e593262905898bc493ab71fa1c4cb6788;hp=13c3d4ce59a3fee980e070dea3d83d24fa4c720c;hpb=f09cdfeb1669f47f8d427ff3b04d195067a57d78;p=mirror%2Fdsa-nagios.git diff --git a/config/build-nagios b/config/build-nagios index 13c3d4c..acbf339 100755 --- a/config/build-nagios +++ b/config/build-nagios @@ -239,9 +239,9 @@ def find_hosts(service, servers, hostgroups) hosts = merge_hosts_and_hostgroups service, servers, hostgroups, '' excludehosts = merge_hosts_and_hostgroups service, servers, hostgroups, 'exclude' - excludehosts.each{ |host| + excludehosts.uniq.each{ |host| if hosts.delete(host) == nil - throw "Cannot remove host #{host} from service #{service['service_description']}: it's not included anyway or excluded twice." + puts "info: [service #{service['service_description']}] not excluding host #{host} - it's not included anyway." end }