Installation
For at lette installationen anbefales det at tilføje repoforge til dit rpm reposetory, du kan altid fjerne det bagefter.Følg vejledningen her http://repoforge.org/use/ Herefter kan du installere nrpe, nagios-plugins og dets afhængigheder på en gang med yum
#yum install nrpe nagios-pluginsTag en kopi af nrpe konfigurations filen
cp -p /etc/nagios/nrpe.cfg /etc/nagios/nrpe.cfg.origTilføj herefter IP adressen på icinga.aoit.dk, i konfigurationens filen.
allowed_hosts=127.0.0.1,84.22.97.202Installer nrpe som en service.
#chkconfig --add nrpeTilføj service i runlevels
#chkconfig nrpe on --level 3Start nrpe.
#service nrpe start
Firewall
Der skal åbnes for TCP trafik på port 5666 til din maskine fra 84.22.97.202Tilpassning
Til forskel fra overvågning af internet services, er der ved lokal overvågning to forskellige måder at opsætte check kommandoer til Icinga.Den ene, hvor du tillader at AOit sender kommando argumenter til NRPE på din server og du kan derfor bruge AOit's Icinga konfigurator til opsætning af kommandoer ligesom ved opsætning af internet services. Det giver den bedste brugervenlighed men også mindre fleksibilitet til at lave sine helt egne kommandoer.
Den anden måde, hvor der ikke tillades argumenter kræver du selv sætter dine alarmdefinationer op i din lokale konfigurationsfil. Ud over du så kan sammensætte dine helt egne check plugins giver det også en lidt større sikkerhed da du præcist ved hvad dine plugins udføre. Når du har besluttet dig skal du i konfigurations filen angive hvilen metode du vil bruge.
dont_blame_nrpe=Sæt til "0" for at tillade argumenter og bruge AOit's Icinga kongigurator.
Sæt til "1" for at selv opsætte check kommandoer og have mere kontrol med hvad der udføres på din server. Til sidst skal de kommandoer du vil benytte indsættes i konfigurations filen. Nederst i filen kan de se en stribe eksempler på kommando definationer, de skal slettes og erstattes af nye.
Hvis du har valgt at bruge argumenter skal du bruge kommando nedenstående definationer.
På 64bits intel systemer ligger de plugins der køres i /usr/lib64/nagios/plugins, bruge den rigtige stig i forhold til din installation.
command[check_load_nrpe]=/usr/lib64/nagios/plugins/check_load -w $ARG1$ -c $ARG2$ command[check_disk_nrpe]=/usr/lib64/nagios/plugins/check_disk -w $ARG1$ -c $ARG2$ -p $ARG3$ command[check_swap_nrpe]=/usr/lib64/nagios/plugins/check_swap -w $ARG1$ -c $ARG2$ command[check_proc_states_nrpe]=/usr/lib64/nagios/plugins/check_procs -w $ARG1$ -c $ARG2$ -s $ARG3$ command[check_proc_nrpe]=/usr/lib64/nagios/plugins/check_procs -w $ARG1$ -c $ARG2$ -C $ARG3$ command[check_procs_nrpe]=/usr/lib64/nagios/plugins/check_procs -w $ARG1$ -c $ARG2$ command[check_sensors_nrpe]=/usr/lib64/nagios/plugins/check_sensorsHvis du har valgt uden argumenter skal du bruge disse kommandoer. Vær opmærksom på argumenterne er eksempler og bør tilrettes.
command[check_load_nrpe]=/usr/lib64/nagios/plugins/check_load -w 15,10,5 -c 30,25,20 command[check_disk0_noarg]=/usr/lib64/nagios/plugins/check_disk -w 20% -c 10% -p /dev/hda1 command[check_disk1]=/usr/lib64/nagios/plugins/check_disk -w 20% -c 10% -p /dev/hdb1 command[check_disk2]=/usr/lib64/nagios/plugins/check_disk -w 20% -c 10% -p /mnt/backup command[check_disk3]=/usr/lib64/nagios/plugins/check_disk -w 20% -c 10% -p /home command[check_disk4]=/usr/lib64/nagios/plugins/check_disk -w 20% -c 10% -p /mnt/das command[check_swap]=/usr/lib64/nagios/plugins/check_swap -w 75% -c 50% command[check_zombies]=/usr/lib64/nagios/plugins/check_procs -w 5 -c 10 -s Z command[check_proc0]=/usr/lib64/nagios/plugins/check_procs -w 0:0 -c 0:0 -C vnstat command[check_proc1]=/usr/lib64/nagios/plugins/check_procs -w 150 -c 200 command[check_proc2]=/usr/lib64/nagios/plugins/check_procs -w 150 -c 200 command[check_proc3]=/usr/lib64/nagios/plugins/check_procs -w 150 -c 200 command[check_proc4]=/usr/lib64/nagios/plugins/check_procs -w 150 -c 200 command[check_sensors]=/usr/lib64/nagios/plugins/check_sensors