Rootmanual:NRPE

Från Lysators datorhandbok, den ultimata referensen.
Version från den 11 januari 2007 kl. 12.59 av Ceder (diskussion | bidrag) (Installera Lysators plugins.)
Hoppa till navigering Hoppa till sök

NRPE används på datorer som ska övervakas av Nagios för att kunna köra Nagiospluginner där. Så här installerar man det på ett Solarissystem:

Hämta källkoden.

Kompilera med:

  $ ./configure --prefix=/opt/nrpe --disable-ssl -C
  $ make
  $ su
  # mkdir -p /opt/nrpe/bin
  # cp src/nrpe /opt/nrpe/bin/
  # mkdir /opt/nrpe/etc
  # cp sample-config/nrpe.cfg /opt/nrpe/etc/

Om inte /etc/services redan definierar nrpe-porten, måste man göra det:

 # echo 'nrpe 5666/tcp # Nagios NRPE' >> /etc/services

För att starta nrpe från inetd behöver man först skapa en fil som innehåller en inetd.conf-rad:

 nrpe stream tcp nowait nagios /opt/nrpe/bin/nrpe /opt/nrpe/bin/nrpe -c /opt/nrpe/etc/nrpe.cfg --inetd

Den konverterar man sedan till Suns nya hippa XML-baserade format, och installerar:

 # inetconv -i nrpe.inetd

Begränsa accessen till Lysators nät:

 # inetadm -m svc:/network/nrpe/tcp tcp_wrappers=TRUE
 # echo nrpe: ALL >> /etc/hosts.deny
 # echo nrpe: .lysator.liu.se >> /etc/hosts.allow

Hämta och installera Lysators plugins:

 $ tar xvf ~ceder/lysator-nagios-plugins-2007-01-11.tar.gz
 $ cd lysator-nagios-plugins-2007-01-11
 $ su
 # make LIBEXECDIR=/opt/nrpe/libexec install

Här är en komplett, minimal /opt/nrpe/etc/nrpe.cfg:

pid_file=/var/run/nrpe.pid
server_port=5666
nrpe_user=nagios
nrpe_group=nagios
dont_blame_nrpe=0
debug=0
command_timeout=60
connection_timeout=300
command[check-iostatE]=/opt/nrpe/libexec/check_iostatE
command[check-svcs]=/opt/nrpe/libexec/check_svcs