Skillnad mellan versioner av "Rootmanual:NRPE"

Från Lysators datorhandbok, den ultimata referensen.
Hoppa till navigering Hoppa till sök
(Länk till källkoden.)
("make install" finns ju inte. Och man måste skapa en /etc/services-rad.)
Rad 9: Rad 9:
 
$ make
 
$ make
 
$ su
 
$ su
# make install
+
# 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 <tt>/etc/services</tt> 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:
 
För att starta nrpe från inetd behöver man först skapa en fil som innehåller en inetd.conf-rad:

Versionen från 29 december 2006 kl. 14.18

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