source: nrpe-client/linux/install.sh @ a9856a4

Revision a9856a4, 1.3 KB checked in by root <root@…>, 15 months ago (diff)

rpm nagios-okconfig-nrpe.spec added. simplified install structure

  • Property mode set to 100755
Line 
1#!/bin/sh
2
3INSTALL_DIR=`dirname $0`
4NAGIOS_SERVER=$1
5
6
7if [ -z $NAGIOS_SERVER ] ; then
8        echo "Usage: $0 <IP_ADDRESS_OF_NAGIOS>"
9        exit 1
10fi
11
12
13echo 'rpm -ihv http://opensource.is/repo/ok-release-6-5.noarch.rpm'
14rpm -Uhv http://opensource.is/repo/ok-release-6-5.noarch.rpm > /dev/null
15
16echo 'yum install -y nrpe nagios-okplugin-check_yum nagios-plugins-load nagios-plugins-procs  nagios-plugins-swap'
17yum install -y nrpe nagios-okplugin-check_yum nagios-plugins-load nagios-plugins-procs  nagios-plugins-swap  nagios-plugins-check_cpu > /dev/null
18
19echo "cp -r $INSTALL_DIR/etc/nrpe.d/ /etc/"
20'cp' -r $INSTALL_DIR/etc/nrpe.d/ /etc/
21
22if [ $HOSTTYPE -eq 'x86_64' ]; then
23        echo "cp -r $INSTALL_DIR/$HOSTTYPE/usr/ /"
24        'cp' -ar $INSTALL_DIR/$HOSTTYPE/usr/ /
25elif [ $HOSTTYPE -eq 'i386' ]; then
26        echo "cp -ar $INSTALL_DIR/$HOSTTYPE/usr/lib64/nagios/plugins/* /usr/lib/nagios/plugins/"
27        'cp' -ar $INSTALL_DIR/$HOSTTYPE/usr/lib64/nagios/plugins/* /usr/lib/nagios/plugins/
28        sed -i "s/lib64/lib/" /etc/nrpe.d/ok-bundle.cfg
29fi
30
31echo "Modifying /etc/nagios/nrpe.cfg"
32
33test -f /etc/nagios/nrpe.cfg && cp /etc/nagios/nrpe.cfg /etc/nagios/nrpe.cfg-old
34cat $INSTALL_DIR/$HOSTTYPE/etc/nagios/nrpe.cfg | sed "s/IP_ADDRESS_OF_NAGIOS/$NAGIOS_SERVER/" > /etc/nagios/nrpe.cfg
35
36service nrpe start
37chkconfig nrpe on
Note: See TracBrowser for help on using the repository browser.