Skillnad mellan versioner av "Rootmanual:NRPE"

Från Lysators datorhandbok, den ultimata referensen.
Hoppa till navigering Hoppa till sök
("make install" finns ju inte. Och man måste skapa en /etc/services-rad.)
(Installera Lysators plugins.)
Rad 31: Rad 31:
 
# echo nrpe: ALL >> /etc/hosts.deny
 
# echo nrpe: ALL >> /etc/hosts.deny
 
# echo nrpe: .lysator.liu.se >> /etc/hosts.allow
 
# 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

Versionen från 11 januari 2007 kl. 12.59

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