Changeset 1188
- Timestamp:
- 12/13/11 10:21:39 (5 months ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
nagios/linuxmuster-nagios-fernueberwachung/trunk/debian/postinst
r477 r1188 10 10 basedn=`grep basedn $NETWORKSETTINGS | sed "s/^.*\"\(.*\)\".*$/\1/"` 11 11 serverip=`grep serverip $NETWORKSETTINGS | sed "s/^.*\"\(.*\)\".*$/\1/"` 12 ipcopip=`grep ipcopip $NETWORKSETTINGS | sed "s/^.*\"\(.*\)\".*$/\1/"` 12 13 13 14 case "$1" in 14 15 configure) 15 16 16 17 NRPECONF=/etc/nagios/nrpe.cfg 17 18 NRPELMZCONF=/etc/nagios/nrpe_lmz_fernueberwachung.cfg 18 19 19 # modifying /etc/nagios/nrpe.cfg20 # modifying /etc/nagios/nrpe.cfg 20 21 21 22 # deleting old LMZ Entrys 22 23 cp $NRPECONF $NRPECONF.tmp 23 sed '/# LML-NAGIOS-START/,/# LML-NAGIOS-END/ d' < $NRPECONF.tmp > $NRPECONF24 rm $NRPECONF.tmp24 sed '/# LML-NAGIOS-START/,/# LML-NAGIOS-END/ d' < $NRPECONF.tmp > $NRPECONF 25 rm $NRPECONF.tmp 25 26 26 27 # enabling remote parameters for nrpe 27 28 cp $NRPECONF $NRPECONF.tmp 28 29 sed 's/dont_blame_nrpe=.*/dont_blame_nrpe=1/' < $NRPECONF.tmp > $NRPECONF 29 rm $NRPECONF.tmp30 30 rm $NRPECONF.tmp 31 31 32 # restricting acces to NAVIGATE IP in nrpe config 32 33 cp $NRPECONF $NRPECONF.tmp 33 34 sed "s/^.*allowed_hosts=.*/allowed_hosts=127.0.0.1,${REMOTE_NAGIOS_IP}/" < $NRPECONF.tmp > $NRPECONF 34 rm $NRPECONF.tmp35 rm $NRPECONF.tmp 35 36 36 37 # including lmz nrpe config 37 echo "# LML-NAGIOS-START" >> $NRPECONF38 echo "# LML-NAGIOS: The following lines are automtically generated by" >> $NRPECONF39 echo "# LML-NAGIOS: linuxmuster-nagios-fernueberwachung . Do not edit!" >> $NRPECONF40 echo "include=$NRPELMZCONF" >> $NRPECONF41 echo "# LML-NAGIOS-END" >> $NRPECONF42 # parsing basedn into config38 echo "# LML-NAGIOS-START" >> $NRPECONF 39 echo "# LML-NAGIOS: The following lines are automtically generated by" >> $NRPECONF 40 echo "# LML-NAGIOS: linuxmuster-nagios-fernueberwachung . Do not edit!" >> $NRPECONF 41 echo "include=$NRPELMZCONF" >> $NRPECONF 42 echo "# LML-NAGIOS-END" >> $NRPECONF 43 # parsing basedn into config 43 44 cp $NRPELMZCONF $NRPELMZCONF.tmp 44 45 sed -e "s/###basedn###/$basedn/" $NRPELMZCONF.tmp > $NRPELMZCONF 45 rm $NRPELMZCONF.tmp46 rm $NRPELMZCONF.tmp 46 47 47 48 # Setting portforwardingrule on ipcop 48 scp -P 222 /var/lib/linuxmuster-nagios-fernueberwachung/nagios-nrpeconf.sh ipcop:/tmp && \ 49 ssh -p 222 ipcop /tmp/nagios-nrpeconf.sh $serverip $REMOTE_NAGIOS_IP 50 # ssh -p 222 ipcop rm /tmp/nagios-nrpeconf.sh > /dev/null 2>&1 51 52 ;; 49 scp -P 222 /var/lib/linuxmuster-nagios-fernueberwachung/nagios-nrpeconf.sh $ipcopip:/tmp && \ 50 ssh -p 222 $ipcopip /tmp/nagios-nrpeconf.sh $serverip $REMOTE_NAGIOS_IP 51 ;; 53 52 54 53 abort-upgrade|abort-remove|abort-deconfigure) 55 54 56 ;;55 ;; 57 56 58 57 *) 59 echo "postinst called with unknown argument \`$1'" >&260 exit 161 ;;58 echo "postinst called with unknown argument \`$1'" >&2 59 exit 1 60 ;; 62 61 63 62 esac
Note: See TracChangeset
for help on using the changeset viewer.
