Nagios 4.3 4 overvåkingsoppsett. Utvide egenskapene til Nagios med proprietære plugins. Bruke Nagios innebygde kontrollkommandoer

Til å begynne med på server01 du må installere nagios-pakken. For å gjøre dette, skriv inn i terminalen:

Sudo apt-get install nagios3 nagios-nrpe-plugin

Du vil bli bedt om et passord for brukeren nagiosadmin... Brukerkontoer er plassert i /etc/nagios3/htpasswd.users. For å endre brukerpassord nagiosadmin eller legg til andre brukere for å utføre Nagios CGI-skript bruk verktøyet htpasswd som er en del av pakken apache2-utils.

For eksempel for å endre brukerens passord nagiosadmin skriv inn i terminal:

Sudo htpasswd /etc/nagios3/htpasswd.users nagiosadmin

Slik legger du til en bruker:

Sudo htpasswd /etc/nagios3/htpasswd.users steve

Sudo apt-get install nagios-nrpe-server

NRPE lar deg utføre lokale kontroller på en ekstern datamaskin. Men det er andre måter å oppnå dette ved å bruke andre Nagios-plugins så vel som andre valideringsmetoder.

Oversikt over konfigurasjonsfiler

Det er flere kataloger som inneholder Nagios konfigurasjonsfiler så vel som testfiler.

1. / etc / nagios3: inneholder konfigurasjonsfiler for nagios-demonen, CGI-filer, datamaskinbeskrivelser, etc.

2. / etc / nagios-plugins: konfigurasjonsfiler for tjenestesjekker.

3. / etc / nagios: inneholder konfigurasjonsfiler på den eksterne datamaskinen nagios-nrpe-server.

4. / usr / lib / nagios / plugins /: det er binære sjekker. Bruk "-h"-bryteren for å se kontrollalternativene.

For eksempel:/ usr / lib / nagios / plugins / check_dhcp -h

Det er mange Nagios-sjekker som kan konfigureres til å kjøre på hvilken som helst datamaskin. I dette eksemplet vil Nagios være konfigurert til å sjekke diskplass, DNS-tjenester og MySQL-brukergrupper. DNS-sjekk vil bli gjennomført kl server02 og MySQL-datamaskingruppen vil inkludere begge server01 og så server02.

Se avsnitt HTTPD - Apache2 Web Server for mer detaljert Apache-konfigurasjon, Domain Name System (DNS) for DNS-konfigurasjon og MySQL for konfigurasjon MySQL.

I tillegg til dette vil noen få vilkår bli gitt for å hjelpe deg med å gjøre Nagios-oppsettet enklere:

Datamaskin (vert): server, arbeidsstasjon, nettverksenhet osv. som overvåkes.

Datagruppe: en gruppe lignende datamaskiner. Du kan for eksempel gruppere alle webservere, filservere osv.

Service: en tjeneste som overvåkes på en datamaskin. For eksempel HTTP, DNS, NFS, etc.

Tjenestegruppe: lar deg pakke flere tjenester sammen. For eksempel vil det være nyttig for å kombinere flere webservere.

Kontakt: en person som vil bli varslet når en hendelse inntreffer. Nagios kan konfigureres til å sende e-poster, SMS-meldinger osv.

Som standard er Nagios konfigurert til å sjekke HTTP, diskplass, SSH, nåværende brukere, prosesser og overvåke belastningsnivået på den lokale maskinen. Nagios utfører også en gateway-sjekk med kommandoen ping.

Settet med installerte Nagios-systemer kan konfigureres omfattende. Bedre å starte med flere datamaskiner, en eller to, og deretter tilpasse den optimalt i stedet for å bruke tillegg.

Tilpasning

1.1. Først må du lage en konfigurasjonsfil for server02... Med mindre annet er angitt, kjør alle disse kommandoene på server01... Skriv inn i terminalen:

Sudo cp /etc/nagios3/conf.d/localhost_nagios2.cfg \ /etc/nagios3/conf.d/server02.cfg

I eksemplet ovenfor og også det følgende, bytt ut "server01", "server02" 172.18.100.100 og 172.18.100.101 med navnet og ip-adressen til serverne dine.

Definer vert (bruk generisk vert; Navn på vertsmal for å bruke vertsnavn server02 alias Server 02-adresse 172.18.100.101) # sjekk DNS-tjeneste. definer tjeneste (bruk generisk tjeneste vertsnavn server02 tjenestebeskrivelse DNS check_command check_dns! 172.18.100.101)

1.3. Start nagios-demonen på nytt for å aktivere de nye innstillingene:

2.1 La oss nå legge til en tjenestebeskrivelse for testing av MySQL ved å legge til følgende linjer i /etc/nagios3/conf.d/services_nagios2.cfg:

# sjekk MySQL-servere. definer tjeneste (hostgroup_name mysql-servers service_description MySQL check_command check_mysql_cmdlinecred! nagios! secret! $ HOSTADDRESS bruk generic-service notification_interval 0; sett> 0 hvis du ønsker å bli varslet på nytt)

2.2. Serverne i mysql-gruppen må nå defineres. Rediger /etc/nagios3/conf.d/hostgroups_nagios2.cfg ved å legge til følgende:

# MySQL vertsgruppe. definer vertsgruppe (vertsgruppenavn mysql-servere alias MySQL-servere medlemmer localhost, server02)

Mysql -u root -p -e "opprett brukernagios identifisert av" hemmelig ";"

Nagios-brukeren må være tilstede på alle datamaskiner i mysql-serverarbeidsgruppen.

2.4. Last inn nagios på nytt for å teste MySQL-serveren.

Sudo /etc/init.d/nagios3 starter på nytt

3.1. Til slutt må du konfigurere NRPE for å sjekke diskplass for server02.

server01 legg til en tjenestesjekk til /etc/nagios3/conf.d/server02.cfg:

# NRPE disksjekk. definer tjeneste (bruk generisk tjeneste host_name server02 service_description nrpe-disk check_command check_nrpe_1arg! check_all_disks! 172.18.100.101)

3.2. Nå på server02 rediger /etc/nagios/nrpe.cfg:

Tillatte_verter = 172.18.100.100

Og legg til kommandoerklæringslinjen:

Kommando = / usr / lib / nagios / plugins / check_disk -w 20% -c 10% -e

3.3. Til slutt, last nagios-nrpe-server på nytt:

Sudo /etc/init.d/nagios-nrpe-server omstart

3.4. På server01 må også starte nagios på nytt:

Sudo /etc/init.d/nagios3 starter på nytt

Du bør nå se dine servere og tjenestesjekker i Nagios CGI-filene. For å få tilgang til dem, skriv http: // server01 / nagios3 i nettleserlinjen. Du vil bli bedt om et brukernavn og passord for nagiosadmin.

Lenker

I denne delen er bare mindre trekk ved Nagios beskrevet. nagios-plugins-extra og nagios-snmp-plugins inneholder mange flere tjenestesjekkfiler.

1. For mer detaljert informasjon, se dokumentasjonen på det offisielle Nagios-nettstedet.

2. Snart fokusert dokumentasjon på Nagios.

3. Det finnes flere bøker om Nagios og nettverksovervåking.

4. Nagios Ubuntu Wiki inneholder også rikelig med dokumentasjon.

Før du konfigurerer nagios, må du installere de nødvendige avhengighetene

# apt install build-essential apache2 php libapache2-mod-php7.0 php-gd libgd-dev mailutils

Og legg til en bruker og gruppe som nagios vil fungere på vegne av

# useradd nagios # groupadd nagcmd # usermod -a -G nagcmd nagios # usermod -a -G nagcmd www-data

La oss gå til byggekatalogen og laste ned kildekoden for nagios og plugins

# cd / usr / src / # wget https://sourceforge.net/projects/nagios/files/nagios-4.x/nagios-4.2.3/nagios-4.2.3.tar.gz # wget https: // nagios-plugins.org/download/nagios-plugins-2.1.4.tar.gz

Pakk ut de nedlastede arkivene

# tar xzvf nagios-4.2.3.tar.gz # tar xzvf nagios-plugins-2.1.4.tar.gz

La oss gå til katalogen med nagios-kildekoden og utføre konfigurasjonen

# cd nagios-4.2.3 # ./configure --prefiks = / etc / nagios --with-command-group = nagcmd --with-httpd-conf = / etc / apache2 / sites-available --with-mail = / usr / bin / mail

La oss bygge

# gjør alt

Installer nagios

# gjør installer

Installer init script i /etc/init.d og aktiver automatisk start

# gjør install-init # update-rc.d nagios standarder

Angi rettighetene til katalogen for lagring av eksterne kommandofiler

# lag install-kommandomodus

Installer nagios konfigurasjonsfiler

# lag install-config

Installer nagios-konfigurasjon for apache

# lag install-webconf

Kopier skriptene for å behandle hendelser av eksterne batchfiler til gurneyen fra nagios og sett eieren til mappen

# cp -R bidrag / eventhandlere / / etc / nagios / libexec / # chown -R nagios: nagios / etc / nagios / libexec / eventhandlers

La oss sjekke den installerte konfigurasjonen

# / etc / nagios / bin / nagios -v /etc/nagios/etc/nagios.cfg

# lag # lag installer

La oss aktivere nagios-konfigurasjonen i apache og aktivere de nødvendige tilleggene

# a2ensite nagios # a2enmod omskriv cgi

Start apache-tjenesten på nytt

# tjeneste apache2 omstart

La oss starte nagios og sjekke statusen

# service nagios start # service nagios status ● nagios.service - Nagios Lastet: lastet (/etc/systemd/system/nagios.service; aktivert; leverandør forhåndsinnstilt: aktivert) Aktiv: aktiv (løper)

Legg til nagios-administrator

# htpasswd -c /etc/nagios/etc/htpasswd.users nagiosadmin

La oss nå ta en titt på nagios-konfigurasjonsfilene.

/ etc / nagios / etc / cgi.cfg- definerer innstillingene for nettgrensesnittet, samt tilgangsrettigheter til nagios nettkonsoll.

/ etc / nagios / etc / htpasswd.users- en database med brukere og deres passord for tilgang til nagios nettgrensesnitt.

/ etc / nagios / etc / nagios.cfg- inneholder grunnleggende innstillinger og stier til *.cfg-filer.

/ etc / nagios / etc / ressurs.cfg- en variabel er definert her, før plugins-katalogen.

/ etc / nagios / etc / objekter / kommandoer.cfg- inneholder kommandodefinisjoner.

/ etc / nagios / etc / objekter / kontakter.cfg- definerer e-postkontakter som nagios-varsler vil bli sendt til.

/ etc / nagios / etc / objekter / maler.cfg- inneholder maler for kontakter, verter og tjenester.

/ etc / nagios / etc / objekter / tidsperioder.cfg- inneholder definisjoner av tidsperioder.

/ etc / nagios / etc / objekter / localhost.cfg- konfigurasjon for å overvåke selve nagios-serveren. Den definerer selve verten, vertsgruppen for linux-servere og overvåkingstjenester.

/ etc / nagios / etc / objekter / printer.cfg- konfigurasjon for overvåking av skriveren. Den definerer en vilkårlig skriver, en vertsgruppe for skrivere og overvåkingstjenester.

/ etc / nagios / etc / objekter / bryter.cfg- konfigurasjon for overvåking av bryteren. Den definerer en vilkårlig bryter, en vertsgruppe for brytere og overvåkingstjenester.

/ etc / nagios / etc / objekter / windows.cfg- konfigurasjon for overvåking av en vilkårlig Windows-vert. Den definerer en vilkårlig Windows-vert, en vertsgruppe for Windows-servere og overvåkingstjenester.

Som du kan se fra beskrivelsen, inneholder localhost.cfg, printer.cfg, switch.cfg og windows.cfg vertsgruppedefinisjoner. For enkelhets skyld er det fornuftig å dele dem i en egen fil / etc / nagios / etc / objects / hostgroups.cfg... Følgelig må de kommenteres i den opprinnelige filen. Beskrivelsen av det samme objektet bør ikke gjentas i forskjellige konfigurasjonsfiler. Vi vil også legge til filen / etc / nagios / etc / objects / servicegroups.cfg der tjenestegruppene vil bli definert. Siden denne publikasjonen konfigurerer overvåking for Linux- og Windows-verter, vil vi definere grupper for dem. For skrivere og brytere er grupper definert analogt. Vi vil også opprette en mappe / etc / nagios / etc / servers /, som vil lagre filene som definerer vertene for overvåking. La oss gjøre de nødvendige endringene i filen nagios.cfg

# nano /etc/nagios/etc/nagios.cfg. ... ... # Du kan spesifisere individuelle objektkonfigurasjonsfiler som vist nedenfor: cfg_file = / etc / nagios / etc / objects / commands.cfg cfg_file = / etc / nagios / etc / objects / contacts.cfg cfg_file = / etc / nagios / etc / objects /timeperiods.cfg cfg_file = / etc / nagios / etc / objects / templates.cfg # Definisjoner for vertsgrupper og tjenestegrupper cfg_file = / etc / nagios / etc / objects / hostgroups.cfg cfg_file = / etc / nagios / etc / objects / servicegroups.cfg# Definisjoner for overvåking av den lokale (Linux) verten cfg_file = / etc / nagios / etc / objects / localhost.cfg # Definisjoner for overvåking av en Windows-maskin # cfg_file = / etc / nagios / etc / objects / windows.cfg # Definisjoner for overvåking en ruter / switch # cfg_file = / etc / nagios / etc / objects / switch.cfg # Definisjoner for overvåking av en nettverksskriver # cfg_file = / etc / nagios / etc / objects / printer.cfg # Du kan også be Nagios om å behandle alle config-filer (med en .cfg #-utvidelse) i en bestemt katalog ved å bruke cfg_dir #-direktivet som vist nedenfor: cfg_dir = / etc / nagios / etc / servere# cfg_dir = / etc / nagios / etc / printers # cfg_dir = / etc / nagios / etc / switches # cfg_dir = / etc / nagios / etc / rutere. ... ...

Opprett filer for verts- og tjenestegruppene og angi rettighetene til dem

# cd / etc / nagios / etc / objects / # touch hostgroups.cfg servicegroups.cfg # chown nagios: nagios hostgroups.cfg servicegroups.cfg # chmod 664 hostgroups.cfg servicegroups.cfg

Opprett en katalog / etc / nagios / etc / servere/ og angi rettighetene til det

# mkdir / etc / nagios / etc / servers / # chown nagios: nagios / etc / nagios / etc / servers / # chmod 775 / etc / nagios / etc / servers /

Legg til hostgroups.cfg-definisjoner av vertsgrupper for linux- og Windows-servere fra henholdsvis localhost.cfg og windows.cfg

# nano /etc/nagios/etc/objects/hostgroups.cfg # Definer en valgfri vertsgruppe for Linux-maskiner # Alle verter som bruker linux-servermalen vil automatisk være medlem av denne gruppen definerer vertsgruppe (vertsgruppenavn linux-servere; Navnet av vertsgruppen alias Linux-servere; Langt navn på gruppen) # Definer en vertsgruppe for Windows-maskiner # Alle verter som bruker Windows-servermalen vil automatisk være medlem av denne gruppen definerer vertsgruppe (vertsgruppenavn windows-servere; Navnet på vertsgruppealias Windows-servere; langt navn på gruppen)

Siden banen til windows.cfg er kommentert ut i nagios.cfg, er det ikke nødvendig å kommentere definisjonen av vertsgrupper i windows.cfg, men i localhost.cfg er dette en obligatorisk handling

# nano /etc/nagios/etc/objects/localhost.cfg. ... ... # Definer en valgfri vertsgruppe for Linux-maskiner #define hostgroup (# vertsgruppenavn linux-servere; Navnet på vertsgruppen # alias Linux-servere; Langt navn på gruppen # medlemmer localhost; kommadelt liste over verter som tilhører denne gruppen #). ... ...

Når et Windows-serverobjekt opprettes, blir det automatisk medlem av Windows-servergruppen. Denne handlingen er definert i malfilen templates.cfg. For at linux-servere automatisk skal falle inn i linux-servergruppen, må du gjøre følgende endring

# nano /etc/nagios/etc/objects/templates.cfg. ... ... # Linux vertsdefinisjonsmal - Dette er IKKE en ekte vert, bare en mal! definer vert (navn linux-server; Navnet på denne vertsmalen bruker generic-host; Denne malen arver andre verdier fra generic-host-malen check_period 24x7; Som standard sjekkes Linux-verter døgnet rundt check_interval 5; Kontroller aktivt verten hvert 5. minutt retry_interval 1; Planlegg vertssjekk på nytt med 1 minutts intervaller max_check_attempts 10; Sjekk hver Linux-vert 10 ganger (max) check_command check-host-alive; Standardkommando for å sjekke Linux-verters notification_period arbeidstimer; Linux-administratorer hater å bli vekket opp, så vi varsler bare i løpet av dagen; Merk at variabelen notification_period blir overstyrt fra; verdien som er arvet fra den generiske vertsmalen! notification_interval 120; Send varsler på nytt hver 2. time notification_options d, u, r; Send kun varsler for spesifikke vertsstater contact_groups admins; Varsler sendes til administratorene som standard vertsgrupper linux-servere; Vertsgrupper som linux-servere bør være medlem av register 0; IKKE REGISTRER DENNE DEFINISJONEN - DET ER IKKE EN EKTE VERT, BARE EN MAL! ). ... ...

For å sette opp et varsel, må du spesifisere e-postadressen til systemadministratoren i contacts.cfg

# nano /etc/nagios/etc/objects/contacts.cfg. ... ... definer kontakt (contact_name nagiosadmin; Kort navn på brukerbruk generisk kontakt; Arv ​​standardverdier fra generisk kontaktmal (definert ovenfor) alias Nagios Admin; Fullt navn på brukerens e-post [e-postbeskyttet] nettstedet ; <<***** CHANGE THIS TO YOUR EMAIL ADDRESS ****** } . . .

# tjeneste nagios omstart

Du kan sjekke ytelsen til varslinger på følgende måte, i nettgrensesnittet velg "Verter" til venstre, klikk deretter på "localhost", i menyen til høyre, klikk "Send tilpasset vertsvarsel", skriv hva som helst i "Comment"-linjen og klikk på "Commit".

Et varsel skal sendes til e-posten spesifisert i contacts.cfg.


Litt om plugins

De installerte pluginene er plassert i mappen / etc / nagios / libexec. I begynnelsen av artikkelen ble det bemerket at nagios mottar all informasjon gjennom plugins. La oss for eksempel se oppetiden til systemet

# / etc / nagios / libexec / check_uptime Oppetid OK: 0 dag (r) 3 time (r) 52 minutt (er) | oppetid = 232.000000 ;;;

De fleste plugins fungerer bare med argumenter, for eksempel, la oss se statusen til systembyttefilen

# / etc / nagios / libexec / check_swap -w 20 -c 10 SWAP OK - 100 % gratis (2044 MB av 2044 MB) | swap = 2044MB; 0; 0; 0; 2044

Det er to argumenter her, -w 20 og -c 10.

w - advarsel, når 20 % av ledig plass gjenstår, vil advarselshendelsen inntreffe.

c - kritisk, når 10 % ledig plass gjenstår, vil den kritiske hendelsen inntreffe.

Det finnes også lokale og generelle plugins. Eksemplene ovenfor er lokale. For eksempel vil check_swap-pluginen ikke kunne se statusen til swap-filen på en ekstern vert, men check_ping-pluginen kan sjekke tilgjengeligheten til både den lokale og den eksterne verten

# / etc / nagios / libexec / check_ping -H localhost -w 100.0.20% -c 500.0.60% PING OK - Pakketap = 0%, RTA = 0.04 ms | rta = 0.036000ms; 100.0000000; 00000000; 00000000; 00000000; 0%; 20; 60; 0 # / etc / nagios / libexec / check_ping -H 192.168.1.16 -w 100.0.20% -c 500.0.60% PING OK - Pakketap = 0%, RTA = 0.27 ms | rta = 0,273000ms; 100,000000; 500,000000; 0,000000 pl = 0 %; 20; 60; 0


Litt om NRPE

NRPE - Nagios Remote Plugin Executor. For at nagios skal kunne motta informasjon fra eksterne verter, som disk- eller prosessorbelastning, brukes nrpe-plugin. Nagios kobler seg gjennom nrpe-plugin-modulen til nrpe-serveren installert på en ekstern linux / Unix-vert. nrpe-serveren starter lokale plugins, og sender den mottatte informasjonen til nagios-serveren. Viktig! nrpe server og plugin må være av samme versjon, ellers kan det oppstå feil.


Installerer NRPE-plugin

Før du installerer nrpe-pluginen, må du installere avhengigheten

# apt installer libssl-dev

Du kan laste ned den nyeste versjonen av nrpe fra nagios nettside. Gå til byggekatalogen, last ned og pakk ut den nyeste versjonen av nrpe

# cd / usr / src / # wget https://github.com/NagiosEnterprises/nrpe/archive/3.0.1.tar.gz # tar xzvf 3.0.1.tar.gz

La oss gå til mappen med nrpe og utføre konfigurasjonen

La oss bygge og installere nrpe-pluginen

# make check_nrpe # lag install-plugin

Legg til nrpe-støtte til /etc/nagios/etc/objects/commands.cfg

# nano /etc/nagios/etc/objects/commands.cfg. ... ... # "check_nrpe" kommandodefinisjon definere kommando (kommandonavn check_nrpe kommandolinje $ USER1 $ / check_nrpe -H $ HOSTADDRESS $ -c $ ARG1 $). ... ...

Etter endringene som er gjort, må du starte nagios-tjenesten på nytt

# tjeneste nagios omstart


Installerer NRPE Server

På linux-verten som vi skal overvåke, må du installere en nrpe-server og plugins.

Installer de nødvendige avhengighetene

# apt install build-essential libssl-dev

Gå til byggekatalogen, last ned nrpe, plugins og pakk dem ut

# cd / usr / src / # wget https://github.com/NagiosEnterprises/nrpe/archive/3.0.1.tar.gz # wget https://nagios-plugins.org/download/nagios-plugins-2.1. 4.tar.gz # tar xzvf 3.0.1.tar.gz # tar xzvf nagios-plugins-2.1.4.tar.gz

La oss gå til katalogen med nrpe og utføre konfigurasjonen

# cd nrpe-3.0.1 # ./configure --prefiks = / etc / nagios

La oss bygge

# lag nrpe

Legg til en bruker og en gruppe som nrpe-serveren vil fungere på vegne av

# lag installasjonsgrupper-brukere

La oss installere serveren og konfigurasjonsfilen

# lag install-daemon # lag install-config

Installer oppstartsskriptet

# gjør install-init # systemctl aktivere /lib/systemd/system/nrpe.service

La oss gå til katalogen med plugin-kildekoden og utføre konfigurasjonen

# cd /usr/src/nagios-plugins-2.1.4/ # ./configure --prefix = / etc / nagios --with-nagios-user = nagios --with-nagios-group = nagios

La oss bygge og installere plugins

# lag # lag installer

I /etc/nagios/etc/nrpe.cfg, la nagios-serveren motta informasjon om systemet, samt angi det sanne navnet på diskpartisjonen for overvåking, i en forhåndsdefinert kommando

Nano /etc/nagios/etc/nrpe.cfg. ... ... tillatte_verter = 127.0.0.1, 192.168.1.13. ... ... kommando = / etc / nagios / libexec / check_users -w 5 -c 10 kommando = / etc / nagios / libexec / check_load -w 15,10,5 -c 30,25,20 kommando = / etc / nagios / libexec / check_disk -w 20% -c 10% -p / dev / sda1 kommando = / etc / nagios / libexec / check_procs -w 5 -c 10 -s Z kommando = / etc / nagios / libexec / check_procs -w 150 -c 200. ... ...

192.168.1.13 må erstattes med adressen til nagios-serveren din.
La oss starte nrpe-serveren og sjekke statusen

# service nrpe start # service nrpe status ● nrpe.service - Nagios Remote Program Executor Lastet: lastet (/lib/systemd/system/nrpe.service; aktivert; leverandør forhåndsinnstilt: aktivert) Aktiv: aktiv (løper)


Legge til en linux-vert til overvåkingssystemet

For å gjøre dette vil vi lage en linux-server.cfg-fil i servermappen

# nano /etc/nagios/etc/servers/linux-serv.cfg definer vert (bruk linux-server vertsnavn linux-serv alias linux-serv-adresse 192.168.1.12) definer tjeneste (bruk generisk tjeneste vertsnavn linux-serv tjenestebeskrivelse CPU-belastning check_command check_nrpe! check_load) definere tjeneste (bruk generisk-tjeneste vertsnavn linux-serv service_description Nåværende brukere check_command check_nrpe! check_users) definere tjeneste (bruk generisk-tjeneste vertsnavn linux-serv service_description / dev / sda1 Ledig plass check_command check_nrpe)! generisk-tjeneste vertsnavn linux-serv service_description Totale prosesser check_command check_nrpe! check_total_procs) definere tjeneste (bruk generic-service host_name linux-serv service_description Zombie-prosesser check_command check_nrpe! check_zombcesses_procs)

192.168.1.12 må erstattes med adressen til linux-serveren.
Bruksdirektivet peker på navnet på malen i templates.cfg som definerer standardinnstillingene. For at den nye verten skal vises i nettgrensesnittet, må du starte nagios-tjenesten på nytt

# tjeneste nagios omstart

For å sjekke funksjonaliteten til nrpe, kan du kjøre kommandoen

# / etc / nagios / libexec / check_nrpe -H 192.168.1.12 NRPE v3.0.1

For å sjekke en bestemt tjeneste, må du legge til et argument med navnet på sjekken

# / etc / nagios / libexec / check_nrpe -H 192.168.1.12 -c check_sda1 DISK OK - ledig plass: / var / tmp 14549 MB (85 % inode = 88 %); | / var / tmp = 2527 MB; 14411; 16212; 0; 18014

Vi definerte navnet på sjekken i filen nrpe.cfg

Kommando [ check_sda1] = / etc / nagios / libexec / check_disk -w 20% -c 10% -p / dev / sda1

og i linux-serv.cfg-filen

Definer tjeneste (bruk generisk tjeneste vertsnavn linux-serv service_description / dev / sda1 Ledig plass check_command check_nrpe! check_sda1 }


Overvåking av Windows-verter

nt-plugin-modulen brukes til å overvåke Windows-verter. Som standard er det inkludert med basispluginene og trenger ikke å installeres separat. Gjennom nt får nagios-plugin-en tilgang til NSClient ++ installert på Windows-verten. NSClient ++ refererer til spesifikke moduler som gir informasjon om systemet til det. Den mottatte informasjonen NSClient ++ overfører nogios til serveren.


Installerer NSClient ++

På Windows-verten må du installere NSClient ++. Last ned den nyeste versjonen og kjør den som administrator.

Klikk "Neste"

Trykk "Neste" igjen

Velg "Typisk"

Vi spesifiserer adressen til nagios-serveren, passordet og lar de to første avmerkingsboksene stå. Klikk "Neste"

Klikk "Installer"

Klikk "Fullfør"


Legge til en Windows-vert til overvåkingssystemet

For å gjøre dette oppretter vi en windows-serv.cfg-fil i servermappen

# nano /etc/nagios/etc/servers/windows-serv.cfg definer vert (bruk windows-server vertsnavn windows-serv alias Min Windows Server-adresse 192.168.1.33) definer tjeneste (bruk generisk-tjeneste vertsnavn windows-serv service_description NSClient + + Versjon check_command check_nt! CLIENTVERSION) definer tjeneste (bruk generisk-tjeneste host_name windows-serv service_description Oppetid check_command check_nt! UPTIME) definer tjeneste (bruk generic-service host_name windows-serv service_description CPU Last check_command check_nt! CPULOAD! -l 5,80, 90) definer tjeneste (bruk generisk-tjeneste host_name windows-serv service_description Minnebruk check_command check_nt! MEMUSE! -w 80 -c 90) definer tjeneste (bruk generic-service host_name windows-serv service_description C: \ Drive Space check_command check_nt! USEDDISKSPACE! -lc -w 80 -c 90) definer tjeneste (bruk generisk tjeneste vertsnavn windows-serv tjenestebeskrivelse VMTools check_command check_nt! SERVICESTATE! -d SHOWALL -l VMToo ls) definer tjeneste (bruk generisk tjeneste vertsnavn windows-serv service_description Explorer check_command check_nt! PROCSTATE! -d SHOWALL -l explorer.exe)

192.168.1.33 må erstattes med adressen til Windows-serveren din.
Hvis et passord ble spesifisert ved installasjon av NSClient ++-klienten, må du legge det til commands.cfg

# nano /etc/nagios/etc/objects/commands.cfg. ... ... # "check_nt" kommandodefinisjon definer kommando (kommandonavn check_nt kommandolinje $ USER1 $ / check_nt -H $ HOSTADDRESS $ -p 12489 -s MegaPass-v $ ARG1 $ $ ARG2 $). ... ...

Og start nagios-tjenesten på nytt

# tjeneste nagios omstart


Tjenestegruppedefinisjon

Servicegruppen samler verter basert på spesifikke servicesjekker. La oss lage en tjenestegruppe CPU-belastning, og kombinere vertene for å sjekke prosessorbelastningen.

# nano /etc/nagios/etc/objects/servicegroups.cfg definerer tjenestegruppe (tjenestegruppenavn cpuload alias CPU Load medlemmer linux-serv, CPU Load, localhost, Current Load, windows-serv, CPU Load)

Gruppemedlemmer er definert i medlemsdirektivet etter prinsippet
medlemmer = ,,,,…,n>,n>

For å gjøre gruppen tilgjengelig, må du starte nagios-tjenesten på nytt

# tjeneste nagios omstart


Plassering av vertslenker på kartet

Som standard er alle verter på kortet koblet til Nagios-prosessen. Det er tider når du trenger å overstyre denne oppførselen. For eksempel skal tilkoblingen ikke komme fra Nagios-prosessen, men fra et annet punkt på kartet (som et eksempel, en servertilkobling gjennom en svitsj). Dette gjøres ved å legge foreldredirektivet til vertsbeskrivelsesdelen. For et illustrerende eksempel, la oss endre windows-serv-lenken fra Nagios Process til linux-serv

# nano /etc/nagios/etc/servers/windows-serv.cfg definer vert (bruk windows-server vertsnavn windows-serv alias Min Windows Server-adresse 192.168.1.33 foreldre linux-serv } . . .

Og start nagios-tjenesten på nytt

# tjeneste nagios omstart

I det første tilfellet kommuniserte alle verter med Nagios-prosessen, i det andre tilfellet starter windows-serv-tilkoblingen fra linux-serv.


Aktiverer ikoner

Nagios har muligheten til å inkludere ikoner ved siden av vertsnavnet. Ikonene er plassert i mappen / etc / nagios / share / images / logos. Du kan bruke et ferdig sett, du kan laste det ned fra Internett. For å aktivere visning av ikoner, må du legge til følgende linjer i templates.cfg

# nano /etc/nagios/etc/objects/templates.cfg. ... ... # Linux vertsdefinisjonsmal - Dette er IKKE en ekte vert, bare en mal! definer vert (navn linux-server; Navnet på denne vertsmalen bruker generic-host; Denne malen arver andre verdier fra generic-host-malen check_period 24x7; Som standard sjekkes Linux-verter døgnet rundt check_interval 1; Kontroller aktivt verten hvert 5. minutt retry_interval 1; Planlegg vertssjekk på nytt med 1 minutts intervaller max_check_attempts 10; Sjekk hver Linux-vert 10 ganger (max) check_command check-host-alive; Standardkommando for å sjekke Linux-verters notification_period arbeidstimer; Linux-administratorer hater å bli vekket opp, så vi varsler bare i løpet av dagen; Merk at variabelen notification_period blir overstyrt fra; verdien som er arvet fra den generiske vertsmalen! notification_interval 120; Send varsler på nytt hver 2. time notification_options d, u, r; Send kun varsler for spesifikke vertsstater contact_groups admins; Varsler sendes til admins som standard vertsgrupper linux-servere; vertsgrupper som linux-servere shoo kan være medlem av icon_image linux40.png statusmap_image linux40.gd2 register 0; IKKE REGISTRER DENNE DEFINISJONEN - DET ER IKKE EN EKTE VERT, BARE EN MAL! ) # Windows vertsdefinisjonsmal - Dette er IKKE en ekte vert, bare en mal! definer vert (navn windows-server; navnet på denne vertsmalen bruker generic-host; arv standardverdier fra generic-host-malen check_period 24x7; Som standard overvåkes Windows-servere døgnet rundt check_interval 5; Kontroller serveren aktivt hvert 5. minutt retry_interval 1; Planlegg vertssjekk på nytt med 1 minutts intervaller max_check_attempts 10; Sjekk hver server 10 ganger (max) check_command check-host-alive; Standardkommando for å sjekke om servere er "levende" notification_period 24x7; Send varsel ut når som helst tid - dag eller natt notification_interval 30; Send varsler på nytt hvert 30. minutt notification_options d, r; Send kun varsler for spesifikke vertsstater contact_groups admins; Varsler sendes til admins som standard vertsgrupper windows-servere; Vertsgrupper som Windows-servere skal være medlem av av icon_image win40.png statusmap_image win40.gd2 register 0; IKKE REGISTRER DETTE - DET ER BARE EN MAL). ... ...

Start nagios-tjenesten på nytt

# tjeneste nagios omstart

YURPMSHUPCHBOYS Nagios CH TEBMSHOPK TSIYOI, NSCh BCHPECHBMY DMS UEVS DPCHPMSHOP RTPUFPTOPE NEUFP RPD UPMOGEN. rPUME FTEI RTEDSCHDHEYI UFBFEK X YUIFBFEMEK OBLPRYMPUSH OELPFPTPTPE LPMYUEUFCHP ChPRTPUPCH. FFP JOBYUIF, UFP, OEUNPFTS OM CHUE VSCHMSCHE KHUREY, RTYYMP CHTENS RTELTBFIFSH TBUYYTSFSH UCHPY CHMBDEOYS Y RETEKFY OM YOFEOUYCHOSCHK RKHFSH TBS. uMEZLB BNEDMYN UCHPK VEZ CHRETED Y ЪBKNENUS VMBZPKHUFTKUFCHPN ЪBICHBYUEOOPZP RTPUFTBOUFCHB. lBL PVSCHYUOP, CH OBYUBME UFBFSHY IPFEMPUSH VSCH HRPNSOKHFSH FP PVUFPSFEMSHUFCHP, UFP PRYUSCHBENSCHE DEKUFCHYS CHCHRPMOSMYUSH OM IPUFE, TBVPFRTBEEN RPD pDOBLP RETETSYCHBFSH RP NFP RPCHPDKH OE UEFPYF, FBL LBL CHUE PVUHTSDBENSCHE RTIENSCH VHDHF PFMYUOP TBVPFBFSH U MAVSCHN DYUFTYVKHFYCHPDHPNVOSCHI-RPCHYUOP EDYOUFCHOSHOSCHN EELPFMYCHSCHN NPNEOFPN NPTSEF VSCHFSH TBMYUYE CH YNEOBI DITELFPTIK, ZDE TBURPMPTSIMYUSH Nagios J POOBMSHOPE CHURPNPZBFPEZVEPSHOPSHOEPE OBDEAUSH, U FYN NEMLINY RTPVMENBNY CHSCH UNPCEFE TBPVTBFSHUS UBNPUFPPSFESHOP.

RETCHSCHN DAMPN IPFEMPUSH VS OBKHYUIFSH Nagios ZPCHPTYFSH OM YUYUFPN THUULPN SSCHLE. lBL CHUEZDB, CHURPNYOBEN, UFP CH LFPN NYTE OEF OYUESP OECHP'NPTSOPZP. rTINETOP DECHSFSH NEUSGECH OBBD MED KUMULERT TBVPFSCH RP MPLBMYIBGYY Nagios CHETUYY 1.06 beta. YBFEN, RP NETE CHSCHIPDB OPCHCHI CHETUIK RTPDKHLFB, FB TSE UHDSHVB RPUFIZMB PZHYGIBMSHOSHE TEMYISHCH 1.0 Y 1.1. NEFPDYLB TKHUYZHYLBGYS DMS CHUEEI CHETUIK PDYOBLPCHB, RPFPNKH S VKHDKH PRYUSCHCHBFSH ITS OM RTEINET CHETUY 1.1, LBL OBYVPME TUCHETSEK, YRTUBUVPUUPMEE. rMAU LP CHUENKH, JNEOOP LFB CHETUIS HUFBOPCHMEOB X NEOS. jFBL, UFP TSE OBN OKHTSOP UDEMBFSH? RETCHSCHN DAMPN ULBUYCHBEN DYUFTYWHFYCH CHETUY Nagios, LPFPTBS HUFBOPCHMEOB X CHBU U PZHYGYBMSHOPZP UBKFB http://www.nagios.org. ъBFEN YDEUSH htpp: //onix.opennet.ru/files/, VETEN UPPFCHEFUFCHHAEYE ZHBKMSCH MPLBMYIBGYY.

tBURBLPCHSCHBEN DYUFTYVKHFYCH Y RBLEF MPLBMYJBGY CH MAVPE HDPWOPE NEUFP, OBRTINET CH DYTELFPTYA / tmp.

# tar zxvf nagios-1.1.tar.gz # tar zxvf nagios_rus_1_1.tar.gz

lPRITEKHEN CHUE OEPVIPDINSCHE ZHBKMSCH Y RBLEFB MPLBMYIBGY CH TBURBLPCHBOOSCHK DYUFTYVKHFYCH Y ABFEN, LBL PVSCHYUOP, RTPCHPDYN LPOZHEYZKHTEY.

# cp -R / tmp / nagios_rus_1_1 / * /tmp/nagios-1.1/ # cd nagios-1.1 # ./configure --prefiks = / usr / local / nagios --with-cgi-url = / nagios / cgi-bin --with-html-url = / nagios / \ --with-nagios-user = nagios --with-nagios-grp = nagios --with-gd-lib = / usr / local / lib \ --with-gd -inc = / usr / local / include / gd

med DHNBA, PVYASUOSFSH OBOBYUE LMAYUEK LPNBODSCH konfigurere UNSCHUMB OEF. rPFPNKH UTBH TCE RETEIPDYN L LPNRIMSGYY.

# gjør alt

rPUME FPZP, LBL LFPF RTPGEUU ABCHETYYFUS HUREYOP, POOFBCHMYCHBEN DENPOB Nagios. CHUE-FBLY TEBFSH RP TSYCHPNKH OE PYUEOSH IPTPYP, J RPDPVOSCHE DEKUFCHYS NPZHF CHCHCHBFSH TBOPPVTBOOCHE UVPY CH ZHHOLGEYPOITPCHBOY UYUFENSCH NPOIF.

# /usr/local/etc/nagios.sh stopp

chPF FERETSH NPTSOP URPLPKOP CHCHRPMOSFSH YOUFBMMSGYA.

# gjør installer

h TEHMSHFBFE ZHBKMSCH YJ DYTELFPTYY DYUFTYVKHFYCHB DPMTSOSCH BNEOIFSH FE ZHBKMSCH, LPFPTSCHE Nagios YURPMSHUPCHBM DP UEZPDOSYOEZP DOS. fBLYN PVTBDPN, ZHBKMSCH YJ /tmp/nagios-1.1/html DPMCOSCH RPRBUFSH H / usr / local / nagios / share /, B ULPNRIMYTPCHBOOSCHE ZHBKMSh YJ /tmp/nagios-1.1/bin / local / nagios / s

uOPCHB ABRKHUFYCH Nagios J PVTBFYCHYYUSH L Web-YOFETZHEKUH, DPMCOSCH HCHYDEFSH UFP-FP ChTPDE FBLPK LBTFYOLY.

uKhDS RP CHUENKH, TKHUIZHYLBGYS RTPYMB VE UHYULB-VE'BDPTYOLY. uMEDHAEBS RTPVMENB, OHTSDBAEBSUS CH YURTBCHMEOYY - OETBVPFBAEBS LBTFB UEFY. rTY RPRSCHFLE CHPURPMSHUPCHBFSHUS RHOLFBNY "lBTFB UEFY" (statusmap.cgi) J "3D LBTFB UEFY" (statuswrl.cgi)

rTYUYO LFPNKH SPTSEF VSCHFSH DCHE. RETCHBS: OE TBVPFBEF VYVMYPFELB GD, LPFPTHA NSCH HUFBOPCHYMY CHNEUFE U Nagios. th CHFPTBS: CH YURPMSHKHENPN OBNY VTBHETE PFUHFUFCHHEF YMY OERTBCHYMSHOP TBVPFBEF RPDLMAYUBENSCHK NPDKHMSH DMS PFPVTBCEOIS vrml.

yFBL, OBYUOEN U RETCHPK RTPVMENSH. eUMY CHCH RPNOFE, RETED LPNRIMYTPCHBOYEN Nagios NSCh YURPMSHUPCHBMY LPNBODH konfigurere. uMEDKHEF PVTBFYFSH PUPVPE CHOINBOYE OM RBTBNEFTSCH --with-gd-lib --with-gd-inc, LPFPTSCHE HLBSCCHCHBAF OM DYTELFPTYY, ZDE CHUK UYUFENSCHEBYUPZUPFUK lPNBODB konfigurere RSCHFBEFUS BCHFPNBFYUEEULY RPDLMAYUIFSH OKHTSOSCHE ZHBKMSCH L RTPELFKH, OP EK OE CHUEZDB LFP HDBEFUS. pVSchYuOP B RTPGEUUE LPOZHYZHTYTPCHBOYS ON LTBO CHSCHCHPDSFUS UPPFCHEFUFCHHAEYE UPPVEEOYS, OP Chus RTPVMENB B FPN, YUFP FHDB CE USCHREFUS DPCHPMSHOP NOPZP RTPYUYI DYBZOPUFYYUEULYI UPPVEEOYK, J RPFPNH OBKFY J RPOSFSH AF YUFP OPL OHTSOP B FPN CHYOEZTEFE, DPCHPMSHOP UMPTSOP. dMS VPMEE FPYUOPZP DYBZOPUFYTPCHBOYS RTPVMENSCH PYUUFINE DYUFTYVKHFYCH PF ZHBKMPCH, UPDBOOSHI PE CHTENS RTEDSCHDHEEK LPNRIMSGY LPNBODPK:

# gjøre rent

ъBFEN RETEOBRTBCHYN CHUE UPPVEEOIS LPNBODSCH konfigurer Ч ЖБКМ make.log med RPNPESHA UMEDHAEEK LPOUFTKHLGYY.

# ./configure --prefiks = / usr / local / nagios --with-cgi-url = / nagios / cgi-bin --with-html-url = / nagios / \ --with-nagios-user = nagios - -with-nagios-grp = nagios --with-gd-lib = / usr / local / lib \ --with-gd-inc = / usr / local / include / gd> make.log

eUMy ChP CHTENS LPNRPOPCHLY VYVMYPFELB GD OE OBKDEOB, FP CHOKHFTY ZhBKMB

Sjekker for gdImagePng i -lgd (rekkefølge 1) ... ingen sjekker for gdImagePng i -lgd (ordre 2) ... ingen sjekker for gdImagePng i -lgd (rekkefølge 3) ... ingen *** GD, PNG og / eller JPEG-biblioteker kunne ikke lokaliseres ... ********* Boutells GD-bibliotek er nødvendig for å kompilere statuskartet, trender og histogram-CGI-er. Få det fra http://www.boutell.com/ gd /, kompiler den, og bruk --with-gd-lib og --with-gd-inc argumentene for å spesifisere plasseringene til GD-biblioteket og inkludere filer. MERK: I tillegg til gd-devel-biblioteket kan du " Du må også sørge for at du har png-devel- og jpeg-devel-bibliotekene installert på systemet ditt. MERK: Etter at du har installert de nødvendige bibliotekene på systemet ditt: 1. Sørg for at /etc/ld.so.conf har en oppføring for katalogen der GD-, PNG- og JPEG-bibliotekene er installert. 2. Kjør "ldconfig" for å oppdatere alternativene for kjøretidskobling. 3. Kjør "make clean" i Nagios-distribusjonen for å rense ut eventuelle gamle referanser til din forrige kompilering. 4. Kjør konfigureringsskriptet på nytt. MERK: Hvis du ikke kan få konfigureringsskriptet til å gjenkjenne GD libs på systemet ditt, kom over det og gå videre til andre ting. CGI-ene som bruker GD libs er bare en liten del av hele Nagios-pakken. Få alt annet fungerer først og gå deretter tilbake til problemet. Sørg for å sjekke nagios-brukernes e-postlistearkiv for mulige løsninger på GD-bibliotekproblemer når du gjenopptar feilsøkingen. ****************** ************************************************** *

OH B CH UMKHYUBE, EUMY CHBN RPCHEMP Y CHSC OBYM CH HLBBOOPN CHCHYE ZHBKME CPF FBLPE:

Ser etter gdImagePng i -lgd (rekkefølge 1) ... ja GD-biblioteket ble funnet!

ъOBYUIF U GD X CHBU CHUE CH RPTSDLE, Y CHSCH NPTSEFE URPLPKOP RPKFY RPRYFSH LPZHE, RPLB S TBUULBTSKH PUFBMSHOSCHN, LBL YJVBCHYFSHUS PF RTPPYPVMEN UPL rp ФТБДЙГЙЙДЙ УДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДD av FreeBSD. rPUNPFTEFSH, HUFBOBCHMYCHBMBUSH MY VYVMYPFELB GD CH FKH UYUFENKH UVBODBTFOSCHNY UTEDUFCHBNY, FP EUFSH U RPNPESHA RBLEFPCH YMY RPTFPPN, NPDCOPPK

# pkg_info | grep gd gd-1.8.4_6 Et grafikkbibliotek for rask bildeoppretting

FERETSH NSCH BOBEN RPMOPE OBUCHBOYE RBLEFB. UNPFTINE LHDB, HUFBOPCHYMYUSH EZP ZHBKMSH.

# pkg_-L gd-1.8.4_6 Informasjon for gd-1.8.4_6: Filer: / usr / local / bin / bdftogd / usr / local / bin / gd2copypal / usr / local / bin / gd2topng / usr / local / bin / gdparttopng / usr / local / bin / gdtopng / usr / local / bin / pngtogd / usr / local / bin / pngtogd2 / usr / local / bin / webpng /usr/local/include/gd/gd.h / usr / local / include / gd / gd_io.h /usr/local/include/gd/gdcache.h /usr/local/include/gd/gdfontg.h /usr/local/include/gd/gdfontl.h / usr / local / include / gd / gdfontmb.h /usr/local/include/gd/gdfonts.h /usr/local/include/gd/gdfontt.h /usr/local/lib/libgd.a /usr/local/lib/libgd.so / usr / local / lib / libgd.so.2 /usr/local/share/doc/gd/index.html

jFBL, UHDS RP CHCHCHPDH, RBTBNEFTSCH LPNBODSCH configure, PFOPUSEYEUS L VYVMYPFLE GD, DPMCOSCH CHZMSDEFSH FBL --with-gd-lib = / usr / local / lib --with us-gd-local / include / include / include / include /

dBCHBKFE RPUNPFTYN, LBL NPTSOP DPWIFSHUS RPDPVOPZP LZHELFB DMS Linux-UYUFEN, PUOPCHBOOSHI OM rpm. h LBYUEUFCHE RTYNETB PRIVATE ALT Linux.

# rpm -qa | grep gd libgd2-devel-2.0.4-alt2 gdm-2.4.4.5-alt1 gdk-pixbuf-loaders-0.22.0-alt2 gdk-pixbuf-0.22.0-alt2 libgd2-2.0.4-alt2 libgda2-1.0.0 -alt1 gnome2-utils-gdict-applet-2.4.0-alt2 libgda2-devel-1.0.0-alt1

h PFMYUYE PF FreeBSD, H Linux UYUFENBY VYVMYPFELB GD PVSCHYUOP TBDEMEOB OM DCHB PFDEMSHOSHI RBLEFB. uCDS RP CHUENKH, OBU YOFETEUKHAF rpm ЖБКМЩ libgd2 nd libgd2-devel. RETCHSCHK UPDETTSYF DYOBNYUEEULY ЪBZTHTSBENSCHE VYVMYPFELY, OH B CHFPTPK, UPPFCHEFUFCHEOP, ЪBZPMPCHPYUOSCHE ZHBKMSCH.

# rpm -ql libgd2 /usr/lib/libgd.so.2 /usr/lib/libgd.so.2.0.4 # rpm -ql libgd2-devel /usr/include/gd.h /usr/include/gd_io.h /usr/include/gdcache.h /usr/include/gdfontg.h /usr/include/gdfontl.h /usr/include/gdfontmb.h /usr/include/gdfonts.h /usr/include/gdfontt.h / usr /lib/libgd.so /usr/share/doc/gd-2.0.4 /usr/share/doc/gd-2.0.4/index.html

OH Y OBLPOEG, KHOYCHETUBMSHOSCHK URPUPV, RPDIPDSEYK DMS MAVPK Unix-RPDPVOPK PRTBGYPOOOPK UYUFENSCH. yN NPTSOP CHPURPMSH'PCHBFSHUS CH UMKHYUBE, EUMY CHUE RTEDSCHDHEYE RPRSCHFLY OE DBMY OYLBLYI TEHMSHFBFPCH. oHTSOP UBNPUFPPSFEMSHOP PFSCHULBFSH, ZDE OBIPDSFUS ZhBKMSch libgd. * Y gd.h

#finn / -navn libgd. * /usr/lib/libgd.so.1.2 /usr/lib/libgd.so.1 /usr/lib/libgd.so #finn / -navn gd.h / usr / include / gd .h

FERETSH CHCH NPCEFE HCHETEOOOP ULBBFSH, YUENKH DPMTSOSCH VSCHFSH TBCHOSCH RBTBNEFTSCH --with-gd-lib Y --with-gd-inc LPNBODSCH konfigurere. chSCHRPMOSEN ITS UP CHUENY OEPVIPDYNSCHNY OBUFTKLBNY Y, LBL PRYUBOP CHCHYE, RTPCHETSEN, OBKDEOB MY VYVMYPFELB GD. OH Y OBLPOEG, RTPCHPDYN LPNRIMSGYA Y YOUFBMMSGYA, OE ABVSCH POOFBOPCHIFSH DENPOB Nagios. rPUME LFPZP LBTFB UEFY (statusmap.cgi) DPMTSOB RTYPVTEUFY CHYD, RTYNETOP RPIPTSIK OM IFPF:


FERETSH CHUE FE, LFP HYMY RIFSH LPZHE, NPZHF CHUCHTBEBFSHUS. uEKYUBU NSCH OBYUOEN RPYUYOLH 3D LBTFSH. oE TBVPFBEF POB RP RTYUYOE FPZP, UFP CHBY VTBKHET OE JOBEF, UFP DEMBFSH U vrml ZhBKMPN, LPFPTSCHK CHPUCHTBEBEFUS CH PFCF OM ULBRTUF LI. dMS FPZP, YUFPVSH CHUE ЪBTBVPFBMP LBL RPMPTSEOP, OKHTSOP HUFBOPCHIFSH CH YURPMSHKHENSCHK VTBKHET NPDKHMSH DMS TBVPFSH U vrml, YMHADO RFDMSHYUTPEKH.

rTPZTBNNOPZP PVEUREUEOIS, RPDIPDSEEZP DMS LFPZP, OBRYUBOP CHP'J NBMEOSHLBS FEMETSLB. lBL PVSCHYUOP, RBMSHNB RETCHEOUFCHB RP LPMYUEUFCHH L'ENRMSTPCH RTJOBDMETSIF Windows. ъBFEN IDEF MAC OS X, OBLPOEG, VTPOUPPCHPE FTEFSHE NEUFP JBOYNBEF Linux.

yFBL, OBYUOEN U ZhBCHPTYFB. rty OEPVIPDYNPUFY TBVPFBFSH RPD HRTBCHMEOYEN Windows MAC J UYUFEN Med RTEDRPYUYFBA YURPMSHPCHBFSH Cortona VRML Client RP FPK RTPUFPK RTYYUYOE, YUFP I UPCHNEUFYN har VPMSHYYOUFCHPN OBYVPMEE TBURTPUFTBOEOOSCHI VTBHETPCH, L YUYUMH LPFPTSCHI OEUPNOEOOP PFOPUSFUS Internet Explorer, Netscape Navigator, Mozilla, iCab. yOFETEUOSCHN ZhBLFPN SCHMSEFUS FP PVUFPSFEMSHUFCHP, UFP FFPF RPDLMAYUBENSCHK NPDKHMSH SPTSOP YURPMSHUPCHBFSH DBTSE YY PZHYUOSHI RTYMPTSEOI. l UPTSBMEOYA, TBTVBVPFYUILY Cortona RPYUENH-FP TEYIMY RPMOPUFSHA RTPYZOPTYTPCHBFSH Linux. ULBYUBFSH DYUFTYVKHFYCH SPTSOP U UBKFB http://www.parallelgraphics.com/products/cortona/download/. SFP DEMBFSH RPUME UPCHETEOYS LFPZP UBLTBNEOFBMSHOPZP DEKUFCHB, NSCh PVUKHDYN OENOPZP RPEDOEE.

uMEDHAEBS DPUFPKOBS OBYEZP CHOINBOYS RTPZTBNNB OBSCHCHBENBS Cosmo-spiller J TSYCHEF RP LFPNKH BDTEUKH http://ca.com/cosmo/html/. TBVPFBEF CH CHYDE PFDEMSHOPZP RTYMPCEOIS Y, LPOEYUOP TCE, FPMSHLP RPD Windows Y MAC.

ExpressVR-LPOLKHTEOF Cortona DMS CHUEN YCHEUFOPK SVMPYUOPK RMBFZHPTSCH. RPD DTHZYNY PRETBGYPOOSCHNY UYUFENBNY TSYCHEF OE, OE RPRSCHFPL LURBOUYY RTEDRTYOYNBEF TH, RP UHDS RPUMEDOYN FEODEOGYSN, ULPTEE CHUEZP, YUETE OELPFPTPE CHTENS VHDZUBFOESHOPHOPCHYPHOFGYBGHPCHNHO PUMEDOYN FEODEOGYSN. rTEDOBOOOBYUEO FPMShLP DMS Netscape Navigator og Internet Explorer. ULBYUBFSH DYUFTYVKHFYCH SPTSOP PFUADB http://members.aol.com/maxmac/vrml/download.html.

FreeWRL - PFDEMSHOPE RTEIMPTSEOYE, TBVPFBAEEEE CH LBYUEFCHE UBNPUFPPSFEMSHOPZP vrml VTBHYETB. ZhHOLGYPOITKHEF OM RMBFZHPTNBI Linix J MAC J TBURPMBZBEFUS RP LFPNKH BDTEUKH http://www.crc.ca/FreeWRL/.

om UBNPN DEME, RTPZTBNN, RPDIPDSEYI DMS OBYYI GEMEK, ZPTBDP VPMSHYE, YUEN CHSCH NPZMY VSH RPDKHNBFSH. med RPUFBTBMUS HRPNSOKHFSH MYYSH OBYVPMEE YCHEUFOSCHE YY OYI. eUMY TCE CHSCH IPFYFE OERTENEOOOP PZMBUYFSH CHEUSH URYUPL, FP CHBN OKHTSOP RTPCHUFY RPYUL RP UMPCHH vrml OB UMEDHAEY UETCHETBI, CH OBTPDEYMBUCHBCHP


http://freshmeat.net/
http://tucows.com/
http://filesearch.ru/

l UPTSBMEOYA, Nagios RPLB OE HNEEF UBNPUFFPSFEMSHOP UFTPYFSH LBTFH UEFY oEUNPFTS OM FP, UFP X OBU EUFSH DCHE RPDUEFI OM LBTFE, CHUE NBYYOSCH PFPVTBTSBAFUS FBL, LBL VKHDFP POY OBIPDSFUS CH PDOPN Y FPN TCE UEDEFLECHPN EPM ved PDOK UFPTPOSCH, LFP HRTPEBEF RTPGEDKHTKH TYUPCHBOYS LBTFSH, OP U DTHZPK, HUMPTSOSEF TSY'OSH BDNYOYUFTBFPTB. rTEDUFFBCHSHFE UEVE UIFKHBGYA, LPZDB YU UFTPS CHCHIPDIF NBYJOB Inner_Firewall. rTY UMEDHAEN GILME CHCHRPMOEOIS RTPCHETPL OBU OBUCHRMEF MBCHYOB KCHEDPNMEOIS P LTYFYUEULPN UPUFFPSOY IPUFPCH Inner_Firewall, WWWwall, Mail, 3com_Dmz J. O. IPFS OM UBNPN DEM OE TBVPFBEF FPMSHLP RETCHSCHK YY CHUEEI CHCHYERETEYUYUMEOOSHI LPNRSHAFETPCH. rPMHYUBEFUS, UFP BDNYOYUFTBFPT DPMTSEO UBNPUFPSFEMSHOP DPZBDBFSHUS, UFP RTYCHAMP L FBLINE NBUUPCHSCHN UVPSN. dMS FPZP, YUFPVSCH CHRTEDSH JVETSBFSH RPDPVOSCHI OERTYSPFOPUFEK, OBN OEPVIPDYNP PVYASUOIFSH Nagios, LBL RPUFTPEOB OBYB UEFSH Y LBLINE UPTBSPHCHEBESHBFSHOPSH DPTBYSPCHEBSPHUPSH DEMBEFUS LFP U RPNPESHA UPDBOYS PFOPYEOYK "TPDIFEMSH" - "RPFPNPL" NETSDKH CHUENY OBYNY IPUFBNY. rPUME FBLYI YUNEOOYK LTYFYUEULYE HCHEDPNMEOIS VHDHF RTYIPDYFSH FPMSHLP DMS LPNRSHAFETB Inner_Firewall, CHUE PUFBMSHHOSCHE NBYUYUFUFUFCH, JBOOBDEKUFF UPZMBUIFEUSH, LFP CHUE-FBLY VPMEE UPPFCHEFUFCHKHEF DEKUFFCHYFEMSHOPNKH RPMPTSEOYA CHEEEK CH LPOFTPMAYTKHENSHI UEFSI.

rTBTPDYFEMEN CHUEI LPNRSHAFETPCH UYUIFBEFUS NBYOB, OM LPFPTPK TBVPFBEF RTPGEUU UYUFENSCH NPOIFPTYOZB. HTSE PF OEZP UVTPYFUS GERPULB.

dMS RTBCHYMSHOPK DYBZOPUFILY OERPMBDPL YETBTYYS DPMTSOB CHCHZMSDEFSH FBL, LBL Y'PVTBTSEOP OM RTEDSCHDHEEK UYENE. hos FPYULY ÉTEOIS Nagios, VSCCHBAF DCHB CHYDB IPUFPCH - "MPLBMSHOSCHE" Y "HDBMEOOSCHE". MPLBMSHOSCHNY UYUIFBAFUS FE, LFP OBIPDIFUS CH FPN TSE UEFECHPN UEZNEOFE, UFP J UYUFENB NPOIFPTYOZB. NETSDKH OYNY OE DPMTSOP VSCHFSH OY NBTYTHFYBFPTPCH, OY NETSUEFECHCHI LTBOPCH. EUMY VSCH X OBU VSCHMY OEHRTBCHMSENSHE LPNNKHFBFPTSCH, OE RPDDBAEYEUS NPOIFPTYOZH, FP MPLBMSHOSCHNY IPUFBNY UYUIFBMYUSH VSC Linux Y Win_2000. OP CHUCHSYU FEN, UFP NETSDKH OYNY EUFSH RTPNETSKHFPYUOPE JCHEP CHYDE LPNNKHFBFPPTB 3com_Lan, LPFPTSCHK NPTSOP RPDCHETZOHFSH NPTsDKH OYNY EUFSH RTPNETSKHFPYUOPE LPNNKHFBFPPTB 3com_Lan, LPFPTSCHK NPTSOP RPDCHETZOHFSH NPTsDKH OYNY EUFSH RTPNETSKHFPYUOPE NCOMMED_CHYPCHPT. b EDYOUFCHOOSCHN MPLBMSHOSCHN UVBOPCHIFUS 3com_Lan.

dPVIFSHUS LFPZP NPTSOP RTYNEOOYEN FESB foreldre CH PRTEDEMEOY IPUFPCH. uFPIF PVTBFIFSH CHOINBOYE OM FPF UVTBOOSCHK ZhBLF, UFP ZHYTNEOOBS DPLKHNEOFBGYS CH TBDEEME. "Bestemme status og tilgjengelighet for nettverksverter" iPFS EUMI RPLPRBFSHUS CH YUIPDOSCHI FELUFFBI Nagios, FP RPOINBEN, UFP OM UBNPN DEM DPMTSEO VSCHFSH RTPUFP foreldre. eUMY B PRYUBOYY IPUFPCH OEHLPUOYFEMSHOP RTYDETTSYCHBFSHUS HLBBOYS YURPMSHPCHBFSH Fez parent_host, OP RTY RPRSCHFLE UDEMBFSH nagios last inn på nytt LCA FPZP, YUFPVSCH RTYNEOYFSH PHYNEOYFSH PHYNEOYFSH PMHYBYGY:

Kjører konfigurasjonssjekk ... Nagios 1.1 Copyright (c) 1999-2003 Ethan Galstad ( [e-postbeskyttet]) Sist endret: 06-02-2003 Lisens: GPL Leser konfigurasjonsdata ... Feil: Kunne ikke legge til objektegenskap i filen "/usr/local/nagios/etc/hosts.cfg" på linje 74. ***> One eller flere problemer ble oppdaget under behandlingen av konfigurasjonsfilene ... Sjekk konfigurasjonsfilen(e) for å sikre at de inneholder gyldige direktiver og datadefinisjoner. Hvis du oppgraderer fra en tidligere versjon av Nagios, bør du være klar over at noen variabler/definisjoner kan ha blitt fjernet eller modifisert i denne versjonen. Sørg for å lese HTML-dokumentasjonen på hoved- og vertskonfigurasjonsfilene, samt delen "Hva er nytt" for å finne ut hva som har endret seg. mislyktes - avbryter ominnlasting.

PYIVLB VKHDEF JNEOOP OM FPK UVTPLE, ZHERE RPSCHMSEFUS FES parent_host. dKhNBA, DTHZYI DPLBBFEMSHUFCH OE OKHTSOP.

NBYYOSCH, UYUIFBAEYEUS MPLBMSHOSCHNY RP PFOPYEOYA L Nagios, OBIPDSFUS OM PODH UVHREOSHLH OYTSE CH YETBTIY, Y RPFPNKH OE DPMTSOSCH YURPCH FISHBOZCHB foreldre CHUE POOFBMSHOSCHE NBYYOSCH, PFOPUSEYEUS L ZTHRRE HDBMEOSCHI, CHCHYEHLBBOOPN FESE RYYKHF YNS VMYTSBKYEZP TPDIFEMS. fBLYN PVTBDPN, VMS IPUFPCH Inner_Firewall, Linux X Win_2000 TPDIFEMEN SCHMSEFUS 3com_Lan. h UCHPA PYUETEDSH, Inner_Firewall KhLBABO TPDYFEMEN DMS 3com_Dmz. b 3com_Dmz CHCHRPMOSEF FH TSE TPMSh DMS IPUFPCH WWW, Ytre_brannmur, Mail.

jFBL, TBPVTBCHYUSH U RPOSFYEN YETBTYY, RPUNPFTYN, LBL POP CHMYSEF OM PFPVTBTSEOYE OBYY UEFEK OM LBTFE.


dKhNBA, CHCHZMSDIF DPCHPMSHOP CHREUBFMSAEE. lBLPK YU URPUPVPCH PFPVTBTSEOIS LBTFSH VKHDEF YURPMShPCHBFSHUS RP KhNPMYUBOYA, KhLBSCHCHBEF RBTBNEFT default_statusmap_layout. dMS FTEINETOPK LBTFSH FBLPK RBTBNEFT OBSCHBEFUS, UPPFCHEFUFCHEOOP, default_statuswrl_layout. pWB ÜFYI RBTBNEFTB ULTSCHCHBAFUS CHOHFTY ZHBKMB cgi.cfg. lTPNE BNEFOPZP U RETCHPZP CHZMSDB MPULB, NSCH, L FPNKH TSE, RTYPVTEMY VPMEE FPYUOPE DYBZOPUFAYTPCHBOYE UEFECHCHI OERPMBDPL.

CHUE LFP, LPOEYUOP, IPTPYP, OP DHYB FTEVKHEF YUEZP-FP VPMEE LTBUYCHPZP. fBL TCE IPFEMPUSH VSH KHNEFSH UBNPUFPPSFEMSHOP KHLBSHCHBFSH TBURPMPTSEOYE FEI YMY YOSHI PVYAELFPCH OM LBTFBI. fBLBS YBDBYUB OBN RP RMEYUH, Y UEKYUBU CHSCH OBKHYUIFEUSH HRTBCHMSFSH CHBTSOOKYYNY RBTBNEFTBNY PFTYUPCHLY UEFECHCHI LBTF. LCA OBYUBMB NShch TBDBDYN LBTSDPNH IPUFH J UETCHYUH RP LTBUYCHPK YLPOLE, B BFEN TBURPMPTSYN YEE FBL, YUFPVSCH Sing NBLUYNBMSHOP UPCHRBDBMY have OBYYN TYUHOLPN, PUOPCHSCHCHBSUSCHYN OBYYN TYUHOLPN, PUOPCHSCHCHBSUSCHYN UPPETSHYPCHNSCHBYCHY fHF OBN OM RPNPESH RTYIPDSF DCHB OPCHCHI ZhBKMB. RETCHSCHK YJ OYI, hostextinfo.cfg, PFCHYUBEF ЪB DPVBCHPYUOSCHE BFTYVHFSH IPUFPCH, B CHFPPTPK, serviceextinfo.cfg, CHCHRPMOSEF FKH TSE ZHHOLGYA DMS UETCHYUPCH.

ЛУФБФЙ, ОЕ ЬБВХДШФЕ УЛБЮБФШ ПФУАДБ http://nagios.org/download/extras.html ЖБКМЩ У LPPMELGYS PVSCH.

jFBL, OBYUOEN U ZhBKMB hostextinfo.cfg.

definer hostekstinfo (
#fez, U LPFPTPZP DPMTSOP OBYUYOBFSHUS PRYUBOYE IPUFB

vertsnavn 3com_Lan
# yNS IPUFB, L LPFPTPNKH PFOPUIFUS PRYUBOYE

icon_image 3Com.png
# yNS ZhBKMB YLPOLY, LPFPTBS VKHDEF PFPVTBTSBFSHUS TSDPN U JNEOEN IPUFB
# yLPOLB NPTSEF VSCHFSH CH ZHPTNBFE GIF, PNG YMJ JPG. NPTSEF UPDETTSBFSH CHOHFTY
# UEVS RTPATBYUOSCHE PVMBUFY. TSEMBFESHOP, UFPVSH YLPOLY VSCHMY TBNETPN 40x40
# RYLUEMEK. TBURPMBZBFSHUS POI DPMTSOSCH CH DYTELFPTYJ logoer.

icon_image_alt 3Com LAN-svitsj
#OBDRYUSH, PFPVTBTSBENBS, EUMI web-UETCHETKH OE HDBEFUS YBZTHYFSH YLPOLKH

vrml_image 3Com.png
# yNS ZhBKMB, LPFPTSCHK VHDEF YURPMSHBCHBFSHUS LBL FELUFHTB DMS LHVB,
# Y'PVTBTSBAEEZP IPUF OM FTEINETOPK LBTFE.
# nPTSEF VSChFSh CH ZhPTNBFE PNG, JPG, GIF. LBTFYOLB OE DPMCOB UPDETTSBFSH
# RTPATBYUOSHI PVMBUFEK, YOBYUE LFP VHDEF CHCHZMSDEFSH PYEOSH UVTBOOP. dpMTSOB
# ITBOYFSHUS CH FPK TSE DYTELFPTYJ, UFP J YLPOLB, PRYUBOOBS FESPN icon_image

statusmap_image 3Com.gd2
# yNS ZhBKMB, ZDE ITBOYFUS Y'PVTBTSEOYE, LPFPTPE VHDEF YURPMSh'PCHBFSHUS LBL YLPOLB
#IPUFB OM RMPULPK UEFECHPK LBTFE. NPTSEF VSCHFSH CH ZhPTNBFE PNG, JPG, GIF,
# OP CHUE-FBLY MHYUYE, EUMY DMS LFPZP ZhBMB VKHDEF YURPMSHUPCHBFSHUS ZhPTNBF GD2,
# RPFPNKH SFP DMS LBTSDPZP GYLMB TYUPCHBOYS LBTFSH YLPOLB VKHDEF UOHCHB Y UOHCHB
# RTYCHPDYFSHUS L CHYDKH, HDPVOPNH DMS VYVMYPFELY GD. b LFP LOBYUIF, UFP NSCH VKHDEF
# ЪТС CHCHRPMOSFSH PDOY Y FE TCE VEURPMEOSCHE CHSCHYUUMEOIS. NPTSEF UPDETTSBFSH CHOHFTY
# UEVS RTPATBYUOSCHE PVMBUFY. TSEMBFESHOP YUFPVSH YLPOLY VSCHMY TBNETPN 40x40
# RYLUEMEK. TBURPMBZBFSHUS POI DPMTSOSCH CH DYTELFPTYJ logoer.
# пвЩЮОП ЬФБ DYTELFPTYS OBIPDIFUS H / usr / local / nagios / share / images / logos

2d_coords 160,99
# dCHHNETOSCHE LPPTDYOBFSH FPYULY, CH LPFPTPK VKHDEF OBIPDYFSHUS GEOFT YLPOLY IPUFB
# OM RMPULPK LBTFE. NPZHF VSCHFSH FPMSHLP RPMPTSYFEMSHOSCHNY YUYUMBNY.
# tyUPCHBOYE LBTFS OBYUYOBEFUS YY FPULY 0.0 LPFPTBS SCHMSEFUS CHETIOIN MECHCHCHN KhZMPN LBTFSH.
# LPPTDYOBFSCH RETEYUMSAFUS CH UMEDHAEN RPTSDLE x, y,

3d_coords 20.0,32.0,6.0
# lPPTDYOBFSH GEOFTB LHVB, UINCHPMYYTKHAEEZP IPUF CH RTPUFTBOUFCHE FTEINETOPK
#LBTFSH. NPZHF VSHFSH LBL RPMPTSYFEMSHOSCHNY, FBL J PFTYGBFEMSHOSCHNY YUYUMBNY.
# TBNET PDOPK UVPTPOSCH LHVB 0.5 EDYOYG.
# pFTYUPCHLB LBTFS OBYUYOBEFUS GEOFTB FTEINETOPK LBTFSH, LPFPTSCHK
# OBIPDIFUS H FPULE AT LPPTDYOBFBNY 0.0, 0.0, 0.0.
# lPPTDYOBFSH RETEYUMSAFUS CH UMEDHAEN RPTSDLE x, y, z
notes_url http://192.168.80.2/nagios/notes/3com_lan.txt
# uUSCHMLB OM BDTEU, RP LPFPTPNKH METZIF ZHBKM med DPRPMOIFEMSHOSCHNY UCHDEOYSNY P IPUFE
#rty EEMLE OM UREGIBMSHOSCHK YOBYUPL CH VTBKHET VHDEF PFLTSCHF LFP ZHBKM
#fP RPMEHOP DMS ЪBRYUY CHUSYUEULYI UCHEDEOIK, LPFPTSCHE OE CHMEMY CH UFBODBTFOSCHK
# YBVMPO PRYUBOIS IPUFB Nagios. OBRTINET, FBN SPTSOP OBRYUBFSH DBOOSCHE, PFCEYUBAEYE
# OM CHRTPU, LFP Y BDNYOYUFTBFPTPCH PFCHEUBEF YB HRTBCHMEOYE LFIN UETCHETPN. th LPNH
# PVTBEBFSHUS CH UMKHUBE RTPVMEN.
# pVTBFIFE CHOINBOYE OM URL, YURPMSHHENSCHK DMS KHLBBOYS RHFSH L ZHBKMH. dMS FPZP, UFPVShch
#ZHBKMSCH U ЪBRYULBNY NPTSOP VSCHMP ITBOYFSH OM FPN TSE IPUFE, UFP J Nagios, S UPADBM
# DYTELFPTYA / usr / local / nagios / share / notes, J RP'FPNKH NSCH FERETSH NPTSEN RPMKHYUIFSH L OEK DPUFHR
# YNEOOP RP FBLPNH URL.
}

definer hostekstinfo (
vertsnavn Win_2000
notes_url http://listios.lan.domain.ru/Win_2000.html
#LUFBFY, UFPIF PFNEFIFSH, UFP DPVBCHPYUOSCHE ABRYULY P IPUFBI NPZHF ITBOYFSH
# OE FPMSHLP OM FPN TSE IPUF, ZDE TBVPFBEF Nagios, OPY OM MAVPN DTHZPN.
# zMBCHOPE, UFPVShch FBN TBVPFBM web-LOGGING URL VSCHM RTBCHYMSHOP RTPRYUBO
icon_image win40.png
icon_image_alt Windows arbeidsstasjon
vrml_image win40.png
statusmap_image win40.gd2
2d_coords 163.195
3d_coords 15.0,38.0,6.0
}

definer hostekstinfo (
vertsnavn Linux
notes_url http://10.10.5.7/hostinfo.pl?host=Linux1
# h LBYUEUFCHE URL DMS ITBOEOYS DPVBCHPYUOSCHI ABRYUPL NPTSOP YURPMShUPCHBFSh DBCE
# CGI. h JBCHYUYNPUFY PF DBOOSHI, RETEDBOOSHI CH ABRTPUE, CHCH VHDEF RPMKHYUBFSH
#UCHEDEOIS P FPN YMY YOPN IPUFE.
icon_image_alt Linux Workstation
vrml_image mandrake.gd2
statusmap_image mandrake.gd2
2d_coords 60.198
3d_coords 30.0,38.0,6.0
}

definer hostekstinfo (
vertsnavn Mail
notes_url http://192.168.80.2/nagios/notes/mail.html
icon_image MailServer.png
icon_image_alt Mail Server
vrml_image MailServer.png
statusmap_image MailServer.gd2
2d_coords 520.183
3d_coords 20.0,44.0,6.0
}

definer hostekstinfo (
vertsnavn WWW
notes_url http://192.168.80.2/nagios/notes/www_notes.html
icon_image openbsd.png
icon_image_alt WWW-server
vrml_image openbsd.gd2
statusmap_image openbsd.gd2
2d_coords 439.186
3d_coords 20.0,54.0,6.0
}

definer hostekstinfo (
vertsnavn Inner_Brannmur
notes_url http://192.168.80.2/nagios/notes/inner_fw_notes.html
icon_image freebsd40.png
icon_image_alt Indre brannmur
vrml_image freebsd40.png
statusmap_image freebsd40.gd2
2d_coords 326.96
3d_coords 17.0,55.0,6.0
}

definer hostekstinfo (
vertsnavn Ytre_brannmur
notes_url http://192.168.80.2/nagios/notes/outer_fw_notes.html
icon_image firebox_small.png
icon_image_alt Ytre brannmur
vrml_image firebox_small.png
statusmap_image firebox_small.gd2
2d_coords 620.80
3d_coords 16.0,42.0,6.0
}

definer hostekstinfo (
vertsnavn 3com_Dmz
notes_url http://192.168.80.2/nagios/notes/3com_dmz.html
icon_image 3Com.png
icon_image_alt 3Com DMZ LAN-svitsj
vrml_image 3Com.png
statusmap_image 3Com.gd2
2d_coords 480.73
3d_coords 14.0,56.0,6.0
}

FERETSH RTYYMP UBNPE CHTENS PVUHDYFSH UPDETTSYNPE ZhBKMB serviceextinfo.cfg. rTYOGYRSH RPUFTFEOIS PVPYI ZhBKMPCH DPCHPMSHOP UIPTSY.

definer serviceextinfo (
vertsnavn www
# yNS IPUFB, OM LPFPTPN TBVPFBEF UETCHYU

tjenestebeskrivelse HTTP
# yNS UETCHYUB YJ ZhBKMB services.cfg


# хЦЕ NOPZPLTBFOP CHYDEOOSCHK OBNY URL DMS DPRPMOIFESHOSCHI ABRYUPL

icon_image apache.png
# yNS ZhBKMB YLPOLY, LPFPTBS VKHDEF PFPVTBTSBFSHUS TSDPN U JNEOEN UETCHYUB
# yLPOLB NPTSEF VSCHFSH CH ZHPTNBFE GIF, PNG YMJ JPG. NPTSEF UPDETTSBFSH CHOHFTY
# UEVS RTPATBYUOSCHE PVMBUFY. TSEMBFESHOP, UFPVSH YLPOLY VSCHMY TBNETPN 40x40
# RYLUEMEK. TBURPMBZBFSHUS POI DPMTSOSCH CH DYTELFPTYJ logoer.
# пвЩЮОП ЬФБ DYTELFPTYS OBIPDIFUS H / usr / local / nagios / share / images / logos

icon_image_alt webtjeneste
#OBDRYUSH, PFPVTBTSBENBS, EUMI web-UETCHETKH OE HDBEFUS ABZTHYFSH YLPOLKH RTICHSBOOKHA,
#L UETCHYUKH
}

definer serviceextinfo (
vertsnavn WWW
tjenestebeskrivelse SMTP
notes_url http://192.168.80.2/nagios/notes/service_www.html
icon_image apache.png
icon_image_alt webtjeneste
}

definer serviceextinfo (
vertsnavn Mail
tjenestebeskrivelse SMTP
notes_url http://192.168.80.2/nagios/notes/service_smtp.html
icon_image smtp.png
icon_image_alt webtjeneste
}

definer serviceextinfo (
vertsnavn Mail
tjenestebeskrivelse POP3
notes_url http://192.168.80.2/nagios/notes/service_pop3.html
icon_image pop3_imap.png
icon_image_alt webtjeneste
}

definer serviceextinfo (
vertsnavn Mail
tjenestebeskrivelse IMAP
notes_url http://192.168.80.2/nagios/notes/service_imap.html
icon_image pop3_imap.png
icon_image_alt webtjeneste
}

dMS FPZP, UFPVSH Nagios HCHYDEM UPEDBOOSCHE OBNY ZHBMSCH hostextinfo.cfg, serviceextinfo.cfg, OKHTSOP CHOEUFY CH ZHBKM cgi.cfg UMEDHAEYE DYTELFYCHSCH.

Xedtemplate_config_file = / usr / local / nagios / etc / hostextinfo.cfg xedtemplate_config_file = / usr / local / nagios / etc / serviceextinfo.cfg

s DHNBA, CHSCH UNPTSFE UBNPUFPPSFEMSHOP RPMPTSYFSH ZhBKMSh YLPOPL CH DYTELFPTYA / usr / local / nagios / share / images / logos /. lUFBFY, UFPYF PVSBFEMSHOP HVEDYFSHUS, YUFP Chueh ZHBKMSCH, UPDBCHBENSCHE CHBNY, RTYOBDMETSBF RPMSHPCHBFEMA PF YNEOY LPFPTPZP TBVPFBEF nagiossystemet, YOBYUE BL VHDEFE PYUEOSH DPMZP OEDPHNECHBFSH, RPYUENH OYLBLYI YNEOEOYK B LBTFBI OE CHYDOP, IPMF Chueh UDEMBOP FPYUOP, LBL B FPK UFBFSHE. l FBLYN ZhBKMBN PFOPUSFUS hostextinfo.cfg serviceextinfo.cfg

LUFBFY, UPDBCHBFSH UBNPUFPSFEMSHOP ZHBKMSCH YLPOPL CH ZHPTNBFE VYVMYPFELY GD DPCHPMSHOP RTPUFP. nSCH ZPCHPTYMY PV ЬFYI ZhBKMBI PE CHTENS PVUHTSDEOYS FESB statusmap_image ZhBKMB hostextinfo.cfg. dMS LFPZP OKHTSOP CHSFSH ZHBKMSCH YLPOLY CH ZHPTNBFE png J RTEPVTB'PCHBFSH EZP CH ZHPTNBF GD U RPNPESH HFIMYFSH pngtogd2, RPUFBCHMSCHYEKUS UEYVPKUMD. TSEMBFEMSHOP, YUFPVSH UPDBCHBENSCHK ZHBKM VSCHM UPITBOEO VE'LPNRTEUUY YPVTBCEOIS. ьФП РПъЧПМЙФ HCHEMYUYUIFSH ULPTPUFSH TBVPFSCH ZHHOLGYK VYVMYPFELY GD, PFCHEYUBAEYI ЪB BZTHLCH CH RBNSFSH Y TYUPCHBOYE YLPHEPPPCHHOFSH. EUMY DBOOSCHE CHOHFTY ZHBKMB OE UTsBFSH, JOBYUIF OE OKHTSOP FTBFYFSH CHTENS OM YI TBURBLPCHLH. HYUIFSCHBS NBMSCHK TBNET OBYY LBTFYOPL, UTSBFYE OE RTYOEUEF OYLBLPK CHSCHZPDSCH.

OBRTYNET, VMS LPOCHETFBGYJ ZHBKMB www.png www.gd2 OKHTSOP RPDBFSH UMEDHAEKHA LPNBODH.

$ / usr / local / bin / png2gd2 www.png www.gd2 4000 1

med DHNBA, U RETCHSCHNY DHHNS RBTBNEFTBNY CHUE SUOP. FTEFIK HLBSCHCHBEF TBNET RPTGY LPDYTPCHBOYS, YYUEFCHETFSCHK - LFP, UPPFCHEFUFCHEOOOP, OBMYUYE LPNRTEUUY. rUME OELPFPTPZP LPMYUEUFCHB OBVMADEOYK BNEYUEOP, UFP CH LBYUEUFCHE TBNETB RPTGEY LPDYTPCHBOYS NPTSOP RYUBFSH LBLPE HZPDOP YUUMP. dMS YUIPDOSHI ZHBKMPCH NBMPZP TBNETB, L LPFPTSCHN PFOPUSFUS Y OBYY YLPOLY, FFPF RBTBNEFT UNSCHUMB OE YNEEF.

OE БВХДШФЕ RPDBFSH RTPGEUUH nagios LPNBODH reload, LPFPTBS ЪBUFBCHIF EZP PVOPCHYFSH LPOZHTBGYA. np FreeBSD lfp pvshchuop DEMBEFUS FBL /usr/local/etc/rc.d/nagios.sh last inn på nytt.

eUMY EUFSH TSEMBOYE, NPTSOP OBTYUPCHBFSH UCHPY UPVUFCHEOOSCHE YLPOLY Y YURPMSH'PCHBFSH YI CHNEUFP UFBODBTFOSCHI. med JNEOOP FBL RPUFHRIM U UETCHYUBNY HTTP, SMTP, POP3 TH IMAP. dMS HTTP YURPMSH'PCHBMPUSH RETP, RPFETSOOPE YODEKGEN Apache, B DMS CHUEI PUFBMSHOSHI Y'PVTBTSEOYE PFLTSCHFPZP Y ЪBLTSCHFPZP RPYUFPCHPZP LPOCHETFB. th IPFS LBTFYOLY RPMHYUIMYUSH TBNETPN YUHFSH VPMEE, YUEN 40x40 RYLUEMEK, Nagios TBVPFBM U OYNY DPCHPMSHOP IPTPYP. rPMAVPCHBFSHUS OM TEHMSHFBF NPTSOP OM UMEDHAEEK LBTFYOL.


FERETSH X LBTSDPZP IPUFB Y UETCHYUB EUFSH OE FPMSHLP MYUOBS YLPOLB, OP Y OM UVTBOYULE U RPDTPPVOPK YOZHPTNBGJEK P LBTSDPN YY OYI ChP FOOBYLPETSP JV

eUMY OBTSBFSH OM OEZP, FP NPTSOP RPYUIFBFSH DPRPMOIFESHOSHE UCHDEOYS YJ ZhBKMB, LPFPTSCHK NSCH PRYUBMY FESPN notes_url.

lPPTDYOBFSch FPYUEL, B LPFPTSCHI DPMTSOSCH TYUPCHBFSHUS YLPOLY J PVYAELFSCH OBYYI IPUFPCH AV TH RMPULPK FTEINETOPK LBTFBI UEFY, OE VHDHF YURPMSHPCHBFSHUS Overvåkning DP FEI RPT, RPLB NShch OE CHSCHUFBCHYN PEF FBLYN PVTBPN OBYUEOYS FEZPCH default_statusmap_layout J default_statuswrl_layout B ZHBKME cgi.cfg.

Default_statusmap_layout = 0 default_statuswrl_layout = 0

eUMY CHUE UDEMBMY RTBCHYMSHOP, FP RMPULBS LBTFB UEFY VKHDEF CHCHZMSDEFSH CPF FBL. CHREUBFMSEF, OE RTBCHDB MY?


FTEINETOBS LBTFB CHSCHZMSDIF FPCE DPCHPMSHOP IPTPYP. nd UBNPE RTYSFOPE CH FPN FP, UFP CH FTEINETOPE RTPUFTBOUFCHP NPTSOP DPVBCHYFSH, OBRTINET, RPDTPVOSCHK NBLEF ЪDBOYS, Ch LPFPTPN ЬFD UEFSPUETSHIPUETS OP PV LFPN NSCH RPZPCHPTYN CH DTHZPK UFBFSHE. OH B EUMY CHNEUFP CHPTSDEMEOOPK LBTFS OM ULTBOE RPSCHYMBUSH UMEDHAEBS OBDRYUSH:

Du har ikke oppgitt noen vertstegningskoordinater, så du kan ikke bruke denne layoutmetoden. Les vanlige spørsmål for mer informasjon om å spesifisere tegningskoordinater eller velg en annen layoutmetode.

JOBYUIF, CHCH JFP-FP OBRHFBMY U FESBNY LPPTDYOBF PFTYUPCHLY.

IEE PDOPK Y RPMEHOSHI CHP'NPTSOPUFEK, LPFPTHA NSCH UEZPDOS YJHYUIN, VHDEF HNEOYE DPVBCHMSFSH CH UVTBOYGSCH, UPUDBCHBENSCHE Nagios, UCHPI CHUFBLBCHLAYM. lBTSDBS UVTBOYGB NPTSEF YNEFSH DChB ъBZPMPCHLB Y DCHE CHUFBCHLY. pVSCHUOP FBLYN PVTBSPN CH FELUF UVTBOYGSCH NPTSOP CHUFBCHMSFSH LPTRPTBFYCHOHA UYNCHPMYLKH, URTBCHPYUOSCHE FEMEZHPOSCH Y RTPYUE UCHDEOISE PFOUSBOUSCHEYEV


CHUE BZPMPCHLY UVTBOYG Y CHUFBCHLY DEMSFUS OM ZMPVBMSHOSCHE Y MPLBMSHOSCH. zMPVBMSHOSHE DEKUFCHHAF OM CHUE UVTBOYGSCH cgi, B MPLBMSHOSHE FPMSHLP OM FE, DMS LPFPTSCHI POI VSCHMY PRTEDEMEOSCH. FELUFSCH, ABYUBOOSCHE CH ZHBKMBI ABZPMPCHLPCH Y TBTSCHCHCHPCH UVTBOYG, CHUFBCHMSAFUS CH OBYUBMP J LPOEG FESB UVTBOYGSCH, UPDBCHBENPK cgi. pVSCHYUOP FELUF UVTBOYGSCH RPUME PVTBVPFLY CHCHZMSDIF FBL:

ZMPVBMSHOSCHK YBZPMPCHPL MPLBMSHOSCHK bBZPMPCHPL RETCHPOBYUBMSHOSCHK FELUF ZMPVBMSHOBS ChUFBCHLB MPLBMSHOBS ChUFBCHLB

dBCHBKFE RPUNPFTYN, UFP OHTSOP UDEMBFSH DMS FPZP, UFPVSH LFP TBVPFBMP OM RTYNET ZhBKMB status.cgi. h DYTELFPTYY / usr / local / nagios / share / ssi OKHTSOP UP'DBFSH UMEDHAEYE ZHBKMSH

Common-footer.ssi - ЖБКМ ЗМПВБМШОПЗП ЪБЗПМПЧЛБ common-header.ssi - ЖБКМ ЗМПВБМШОПК ЧУФБЧЛЙ status-footer.ssi - ЖБКМ MPLBMShOPZP ЫБЗПМПЧЛБ ЧУБМБМБМБМББМББББ

s DHNBA, CHUE HTSE UPPVTBYMY, UFP YNS DMS ZHBKMPCH MPLBMSHOPZP ъBZPMPCHLB Y MPLBMSHOPK CHUFBCHLY PVTBJHEFUS U RPNPESHA UTBAYCHFOOPS YNEPSi oHTsOP RPNOYFSH, YUFP UPDETTSYNPE CHUEI CHSCHYERETEYUYUMEOOSCHI ZHBKMPCH RETED DPVBCHMEOYEN B GEMECHPK ZHBKM OYLBL PVTBVBFSCHCHBEFUS OE, OP EUFSH UPDBFSH DYOBNYYUEULYE BZPMPCHLY J CHUFBCHLY VE VEHNOSCHI HIYETEOYK OE RPMHYUYFUS, RPFPNH YUFP RFU CHPNPTSOPUFY YURPMSHPCHBFSH B LBYUEUFCHE ZEOETBFPTB DBOOSCHI cgi YMY YUFP-MYVP DTHZPE. rPMKHYUBEFUS, UFP CHLMAYUBENSCHE ZHBKMSCH DPMTSOSCH UPDETTSBFSH CH UEVE FPMSHLP YUYUFSHK html.

dBCHBKFE TBUUNPFTINE UPDETTSINPE CHUEEI ZHBKMPCH, RTEINEOSCHYIUS CH LFP RTEINTE:

jBKM common-footer.ssi


rP CHRTPUBN FEIRPDDETTSLY PVTBEBFSHUS OM [e-postbeskyttet] YMY
http://onix.opennet.ru


jBKM common-header.ssi




zhBKM status-bunntekst.ssi


TBDEMYFEMSH UVTBOYGSCH status.cgi



zhBKM status-header.ssi


FEUFPCHSC ЪБЗПМПЧПЛ status.cgi


lBL CHSCH NPZMY HVEDYFSHUS, CHUE LFP TBVPFBEF DPCHPMSHOP RTPUFP. IEE PDOPK CHLKHUOPUFSHA, LPFPTPK S U CHBNY RPDEMAUSH, VKHDEF URPUPVOPUFSH RTYCHSCHCHCHBFSH RTPYZTSCHBOYE JCHKHLPCHCHI ZHBKMPCH L PRTEDEMEOSCHN UPVSH. OBRTYNET, NPS UYUFENB NPOIFPTYOZB RTY KHNYTBOY LBLPZP MYVP UETCHYUB OBYUYOBEF YUPVTBTSBFSH TsBMPVOP NSCHYUBEKHA LPTPCHH. fBLBS ChP'NPTSOPUFSH PYUEOSH RPMEHOB DMS BDNYOYUFTBFPTPCH, LPFPTSCHE OE IPFSF RPUFPSOOP UNPFTEFSH OB web-YOFETZHECU Nagios YMJ ETSENYOCHETHFOSHNEPSHEPK OKHTSOP CHUEZP MYYSH PFLTSCHFSH CH VTBHETE YMY RTYLTERYFSH OM Active Desktop PDOH Y'FYI UVTBOYG tac.cgi, status.cgi. rPUME LFPZP NPTSOP NYOYNYYTPCBFSH VTBKHET Y ЪBOYNBFSHUS UCHPYNY DEMBNY. lBL FPMSHLP UMKHYUYFUS LBLPE-MYVP YOFETEUHAEYE OBU UPVSCHFYE, Nagios OBYUOEF CHPURTPYCHPDYFSH YCHHL, UCHSBOOSCHK U OYN. dMS PUHEEUFCHMEOIS OBYYI TSEMBOYK EUFSH UMEDHAEYE FEZY:

Host_unreachable_sound - IPUF OEDPUFHREO host_down_sound - IPUF OE TBVPFBEF service_critical_sound - UETCHYU B LTYFYYUEULPN UPUFPSOYY service_warning_sound - UETCHYU B UPUFPSOYY RTEDHRTETSDEOYS service_unknown_sound - UPUFPSOYE UETCHYUB OEYCHEUFOP normal_sound - Chueh TBVPFBEF PFMYYUOP, OEF OYLBLYI RTPVMEN

PRGYA normal_sound RTBLFYUEEULY OILFP OE YURPMSHHHEF. OP OM CHUSLIK UMHYUBK MED DEM SIN HRPNSOKHFSH.

LCA FPZP YUFPVSCH CHHLPCHPE PRPCHEEEOYE BTBVPFBMP, OHTSOP RPNEUFYFSH ZHBKMSCH CHHLPCH H ZHPTNBFE WAV CHOHFTSH DYTELFPTYY / usr / lokal / nagiossystemet / del / media /, LBL CHUEZDB, P OE BVSCHFSH RTBCHBI RPMSHPCHBFEMS J RTYOBDMETSOPUFY ZHBKMPCH. b ABFEN DPVBCHYFSH UMEDHAEYE ABRYUY CH ZHBKM cgi.cfg.

Host_unreachable_sound = hostunreachable.wav host_down_sound = vert down.wav service_critical_sound = servicecritical.wav service_warning_sound = servicewarning.wav service_unknown_sound = tjeneste ukjent.wav normal_sound = noproblem.wav

h UMKHYUBE, EUMY CH RTPGEUE NPOIFPTYOZB VHDEF PVOBTHTSEOP PPOCHTENEOOOP OEULPMSHLP RTPVMEN, Nagios OBYUOEF RTPYZTSCHBFSH YCHHME LMS OYVYUVYU. rPUME DEUSFLB YMY DCHKHI RPChFPTEOIK PDOPZP Y FPZP TCE YCHHLB CHBN, OBCHETOP, ABIPYUEFUS PFLMAYUYFSH YCHHL. uDEMBFSH LFP DPCHPMSHOP MEZLP: OKHTSOP RTPUFP CHPKFY CH TETSYN HRTBCHMEOYS UETCHYUPN YMY IPUFPN Y RPDBFSH LPNBODH RPDFCHETTSDEOYS RTPVMENSCH.

rPUME RPDPPVOPK PVTBVPFLY ЪBRYUY CH FBVMYGE UETCHYUPCH YMY IPUFPCH RTEINHF CPF FBLPK CHYD.


med DHNBA, OM UEZPDOS ICHBFIF ZTSHCHFSH ZTBOYF OBKHLY, J RPTB DBFSH NPZBN PFDPPIOHFSH. rPCHPMA UEVE RPRTPEBFSHUS U CHBNY CH FKH TBDPPUFOHA NYOHFKH.

I store nettverk er overvåking av strategiske objekter som rutere, webservere og fillagring avgjørende, jo raskere et problem blir identifisert, jo raskere vil det bli eliminert!
Som et overvåkingssystem foreslår jeg å bruke Nagios.
Plattformen ble valgt for installasjon ubuntu 10.10 ved å bruke det innebygde installasjonsprogrammet, installer nagios :

Det skal bemerkes at i dette tilfellet apache du trenger ikke å konfigurere den, siden den grunnleggende konfigurasjonen er tilstrekkelig.
La oss nå lage en fil som vil beskrive vertsparametrene. Går videre til innstillingen :

cd /etc/nagios3/conf.d nano myhosts.cfg

I fil myhosts.cfg tilordne en adresse og beskrivelse til hver enhet:

definer vert (vertsnavn Server-terminaler alias Serverterminals adresse 192.168.1.2 bruk generisk-vert) definer vert (vertsnavn Server-www alias Server www-adresse 192.168.1.12 bruk generisk-vert) definer vert (vertsnavn Server-brannmur-alias Server-brannmuradresse 192.168 .1.21 bruk generisk-vert) definer vert (vertsnavn Server-statistikk-alias Server-statistikkadresse 192.168.1.20 bruk generisk-vert) definer vert (vertsnavn Server-ad-alias Server-annonseadresse 192.168.1.14 bruk generisk-vert) definer vert (vertsnavn-modem) -ad alias Server annonseadresse 10.0.0.1 foreldre Server-ad use generic-host) definere vert (vertsnavn modem-www alias Server annonseadresse 172.16.0.3 foreldre Server-www bruker generisk-vert) definere vert (vertsnavn modem-statistikk alias Server annonseadresse 192.168.0.253 foreldre Server-statistikk bruk generisk-vert)

Parameter foreldre vi indikerer hvilken enhet, logisk sett, dette objektet vil bli koblet til, og dermed blir det mulig å korrigere nettverkskartet.
Vi kan se alle annonserte verter på fanen verter nettleser og de vil se slik ut:


Deretter må vi legge til de deklarerte enhetene i grupper, avhengig av den videre bekreftelsesmetoden, kan en datamaskin legges til flere grupper samtidig. Redigering av filgrupper :

Nå, når gruppene er opprettet, vil vi sette parametrene for kontroll, i dette tilfellet vil vi sjekke for ping, og med en høy prosentandel av tapte pakker nagios vil varsle oss ved å endre fargen på en individuell node på kartet.
Så vi redigerer tjenestefilen:

Vi ønsker å erstatte logoen til det viste elementet på kartet nagios , logoene er inne / usr / share / nagios / htdocs / images / logos , når du endrer logoen, trenger du bare å spesifisere et nytt bilde som ligger langs den angitte banen.
La oss redigere:

nemlig parameteren default_statuswrl_layout etter verdi fra 0 før 5 .
Jeg endrer også sidens oppdateringsperiode, i sekunder, med parameteren oppdateringsfrekvens
Nå, i bildet og likheten, kan du legge til datamaskiner og grupper på egen hånd, jeg tror dette er slutten på det enkle oppsettet. I fremtiden vil jeg skrive om tilleggsinnstillinger knyttet til varslingssystemet.

Nagios (Nagios Ain "t Gonna Insist On Sainthood) er et åpen kildekode-program utviklet for å overvåke datasystemer og nettverk. Den overvåker, overvåker statusen til noder og tjenester, varsler administratoren hvis noen av tjenestene stopper (eller gjenopptar) arbeidet.

I dagens artikkel vil vi vise deg hvordan du installerer Nagios 4.1Ubuntu 15.04.

Du kan teste og se hva Nagios og andre programmer / tjenester / PBX er ved å gå til seksjonen.

Forberedelse

Sørg for at serveren din fungerer fullt ut LAMPE, hvis ikke installert, installer før du fortsetter LAMPE server. Installer følgende komponenter:

Sudo apt-get install build-essential libgd2-xpm-dev apache2-utils unzip

Opprett en Nagios-bruker og -gruppe

Opprett en ny brukerkonto nagios og gruppen nagcmd:

Sudo useradd -m nagios
sudo passwd nagios
sudo groupadd nagcmd
sudo usermod -a -G nagcmd nagios
sudo usermod -a -G nagcmd www-data

Laster ned Nagios og plugins for det

På den offisielle nettsiden er den nyeste versjonen oppført som 4.1.0 utgivelseskandidat 2, og last den ned.

Cd / usr / src
sudo wget https://assets.nagios.com/downloads/nagioscore/releases/nagios-4.1.0rc2.tar.gz

Laster ned plugins

Sudo wget http://nagios-plugins.org/download/nagios-plugins-2.0.3.tar.gz

Installerer Nagios

Gå til mappen der vi lastet ned Nagios og plugins og pakk den ut ved å bruke kommandoen:

Sudo tar xzf nagios-4.1.0rc2.tar.gz

Cd nagios-4.1.0rc2 /

Vi utfører følgende kommandoer for å kompilere og installere Nagios:

Sudo ./configure --with-command-group = nagcmd
sudo gjør alt
sudo make install
sudo gjør install-init
sudo lage install-config
sudo lage install-kommandomodus

Installere webgrensesnittet Nagios:

Sudo lage install-webconf

Hvis du får følgende feilmelding under installasjonen:

/ usr / bin / install -c -m 644 sample-config / httpd.conf /etc/httpd/conf.d/nagios.conf
/ usr / bin / install: kan ikke opprette vanlig fil '/etc/httpd/conf.d/nagios.conf': Ingen slik fil eller katalog
Makefile: 296: oppskriften på målet "install-webconf" mislyktes
make: *** Feil 1

Nagios prøver å lage en nagios.conf-fil inne /etc/httpd.conf/directory men i systemer Ubuntu nagios.conf-filer skal plasseres i / etc / apache2 / sites-enabled / katalog... Vi bruker da en annen kommando i stedet for sudo lage install-webconf

Sudo / usr / bin / install -c -m 644 sample-config / httpd.conf /etc/apache2/sites-enabled/nagios.conf

Opprett en konto Nagiosadmin for å gå inn i webgrensesnittet Nagios... Husk å huske passordet du angir, du trenger det når du går inn i nettgrensesnittet.

Sudo htpasswd -c /usr/local/nagios/etc/htpasswd.users nagiosadmin

Start Apache på nytt for at de nye innstillingene skal tre i kraft:

Sudo systemctl start apache2 på nytt

Vi går tilbake til mappen der vi lastet ned pluginene og pakker ut pluginene:

Cd / usr / src
tar xzf nagios-plugins-2.0.3.tar.gz

Gå til den utpakkede katalogen:

Cd nagios-plugins-2.0.3 /

Vi utfører følgende kommandoer for å kompilere og installere plugins:

Sudo ./configure --with-nagios-user = nagios --with-nagios-group = nagios
sudo lage
sudo make install

Lanserer Nagios

Sjekker nagios.conf for feil:

Sudo / usr / local / nagios / bin / nagios -v /usr/local/nagios/etc/nagios.cfg

Hvis det ikke er noen feil, kjør Nagios og legg den til autorun:

Sudo service nagios starter
sudo ln -s /etc/init.d/nagios /etc/rcS.d/S99nagios

Hvis ved oppstart Nagios du så følgende feil:

Kunne ikke starte nagios.service: Unit nagios.service kunne ikke lastes: Ingen slik fil eller katalog.

[....] Starter nagios (via systemctl): nagios.service Kunne ikke starte nagios.service: Unit nagios.service kunne ikke lastes: Ingen slik fil eller katalog.failed!

For å fikse det må du kopiere /etc/init.d/skjelett v /etc/init.d/nagios

Sudo cp /etc/init.d/skeleton /etc/init.d/nagios

La oss redigere /etc/init.d/nagios:

Sudo nano /etc/init.d/nagios

Ved å legge til følgende helt til slutt:

DESC = "Nagios"
NAVN = nagios
DAEMON = / usr / lokal / nagios / bin / $ NAVN
DAEMON_ARGS = "- d /usr/local/nagios/etc/nagios.cfg"
PIDFILE = / usr / local / nagios / var / $ NAME.lock

Lagre og lukk.

Den siste detaljen - vi gir rettighetene til utførelse:

Sudo chmod + x /etc/init.d/nagios

og løp Nagios:

Sudo /etc/init.d/nagios starter

Nå i nettleseren, skriv inn http:// nagios-server-ip / nagios, i brukernavnfeltet, skriv inn nagiosadmin og passordet som vi satte under installasjonsprosessen.



Klikk på "Vert" i venstre rute på konsollen. Du vil se at Nagios for øyeblikket ikke overvåker noen andre verter enn seg selv.



Dette fullfører installasjonen vår. Etter å ha gått gjennom instruksjonene, installerte vi Nagios 4.1 på Ubuntu 15.04