printf 'define host {\n' >>$TMPNAGIHOSTS;printf "\thost_name\t${NAGINODE}\n" >>$TMPNAGIHOSTS
printf "\talias\t\t$NAGINODE\n" >>$TMPNAGIHOSTS
fi
- if echo $NAGINODE | grep lvs0
+
+ if echo $NAGINODE | grep lvs0
then
eval printf "\\\taddress\\\t\\\t\$${MONITOR_HOST}_PRIVATE_IP\\\n" >>$TMPNAGIHOSTS
else
eval printf "\\\taddress\\\t\\\t\$${MONITOR_HOST}_IP\\\n" >>$TMPNAGIHOSTS
fi
- printf '\tuse\t\tgeneric-host\n}\n' >>$TMPNAGIHOSTS
+
+ printf '\tuse\t\tgeneric-host\n}\n' >>$TMPNAGIHOSTS
eval echo \${MONITOR_HOST}
eval echo \$${MONITOR_HOST}_IP
done
+### Configure the monitoring servers.
+for MONITOR in $MACHINES_MONITOR
+do
+ mkdir -p "$OUTDIR/$MONITOR/etc/icinga/objects"
+ cp -f "$TMPFOLDER/hosts.cfg" "$OUTDIR/$MONITOR/etc/icinga/objects"
+done
+
### Write config info file.
echo >> "$NETCFGFILE"
echo "Cluster Public (shared) IP Address set to : $CLUSTERIPADDRESS" >> "$NETCFGFILE"