Nrpe

From CLONWiki
Revision as of 01:16, 6 January 2007 by Boiarino (talk | contribs)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

cd /usr/local/src/nrpe-2.6 ./configure NOTE: on Solaris: ./configure --disable-ssl make all cp src/check_nrpe /apps/nagios2.6/libexec

  1. Create a command definition in your Nagios config
  2. file for the NRPE client. See the README file for
  3. more info on doing this.

NOTE: remote host(s) must be running the NRPE daemon !!!

    - Copy the nrpe daemon to /usr/sbin, /apps/nagios2.6
      or wherever you feel it fits best.
    - Copy the sample nrpe.cfg config file to /etc,
      /www/nagios2.6 or wherever you feel it fits best.
    - Modify the /etc/services file and configure NRPE to
      run under inetd, xinetd, or as a standalone daemon.
      See the README file for more info on doing this.


playing on clonpc1 ...

mkdir /apps/nrpe2.6 mkdir /apps/nrpe2.6/libexec mkdir /apps/nrpe2.6/etc mkdir /apps/nrpe2.6/bin cp sample-config/nrpe.cfg /apps/nrpe2.6/etc/ cp src/nrpe /apps/nrpe2.6/bin cp src/check_nrpe /apps/nrpe2.6/libexec/ cp init-script /etc/init.d/nrpe

emacs /etc/init.d/nrpe:

  1. config: /apps/nrpe2.6/etc/nrpe.cfg

NrpeBin=/apps/nrpe2.6/bin/nrpe NrpeCfg=/apps/nrpe2.6/etc/nrpe.cfg

emacs /apps/nrpe2.6/etc/nrpe.cfg: for example command[check_disk1]=/apps/nrpe2.6/libexec/check_disk -w 20 -c 10 -p /dev/sda5

on clonweb: copy pluging we want to execute remotely (remote machines will not see /www, only /apps !!!) cp /www/nagios2.6/libexec/check_disk /apps/nrpe2.6/libexec/

/etc/init.d/nrpe start

on clonweb: /www/nagios2.6/libexec/check_nrpe -H clonpc1 -c check_disk1 must return: DISK OK - free space: / 7762 MB (54% inode=84%);| /=6411MB;14912;14922;0;14932

/etc/init.d/nrpe stop

IF WANT TO RUN AS DAEMON, create user 'nagios', private group 'nagios'