Nagios 4.3 4 övervakningsinställning. Förbättra Nagios funktioner med proprietära plugins. Använder Nagios inbyggda kontrollkommandon

Till att börja med server01 du måste installera nagios-paketet. För att göra detta, skriv in i terminalen:

Sudo apt-get installera nagios3 nagios-nrpe-plugin

Du kommer att bli ombedd att ange ett lösenord för användaren nagiosadmin. Användarkonton finns i /etc/nagios3/htpasswd.users. För att ändra användarlösenordet nagiosadmin eller lägga till andra användare för att köra Nagios CGI-skript, använd verktyget htpasswd, som är en del av paketet apache2-utils.

Till exempel för att ändra användarlösenordet nagiosadmin skriv in i terminalen:

Sudo htpasswd /etc/nagios3/htpasswd.users nagiosadmin

Så här lägger du till en användare:

Sudo htpasswd /etc/nagios3/htpasswd.users steve

Sudo apt-get installera nagios-nrpe-server

NRPE låter dig utföra lokala skanningar på en fjärrdator. Men det finns andra sätt att uppnå detta mål med andra Nagios-plugins, såväl som andra metoder för kontroll.

Översikt över konfigurationsfiler

Det finns flera kataloger som innehåller Nagios konfigurationsfiler samt kontrollfiler.

1. /etc/nagios3: innehåller konfigurationsfiler för nagios-demonen, CGI-filer, datorbeskrivningar, etc.

2. /etc/nagios-plugins: konfigurationsfiler för servicekontroller.

3. /etc/nagios: innehåller konfigurationsfiler på fjärrdatorn nagios-nrpe-server.

4. /usr/lib/nagios/plugins/: här är de binära checkarna. För att se skanningsalternativ, använd "-h"-omkopplaren.

Till exempel:/usr/lib/nagios/plugins/check_dhcp -h

Det finns många Nagios-kontroller som kan konfigureras för att köras på vilken dator som helst. I det här exemplet kommer Nagios att konfigureras för att kontrollera diskutrymme, DNS-tjänst samt MySQL-användargrupp. DNS-kontroll kommer att utföras på server02, och MySQL-datorgruppen kommer att inkludera båda server01 så och server02.

Se avsnitt HTTPD - Apache2 webbserver för mer detaljerade Apache-inställningar, Domain Name Service (DNS) för DNS-inställningar och MySQL för inställningar MySQL.

Utöver detta, här är några termer som hjälper dig att göra Nagios-installationen enklare:

Dator (värd): server, arbetsstation, nätverksenhet etc. som övervakas.

Datorgrupp: en grupp liknande datorer. Du kan till exempel gruppera alla webbservrar, filservrar osv.

Service: en tjänst som övervakas på en dator. Till exempel HTTP, DNS, NFS, etc.

Servicegrupp: låter dig kombinera flera tjänster tillsammans. Detta kommer till exempel att vara användbart för att kombinera flera webbservrar.

Kontakt: den person som kommer att meddelas när en händelse inträffar. Nagios kan konfigureras för att skicka e-post, SMS, etc.

Som standard är Nagios konfigurerat för att kontrollera HTTP, diskutrymme, SSH, nuvarande användare, processer och övervaka belastningsnivån på den lokala datorn. Nagios kontrollerar också gatewayen med kommandot ping.

Uppsättningen av installerade Nagios-system kan konfigureras heltäckande. Det är bättre att börja med några datorer, en eller två, och sedan konfigurera det optimalt istället för att använda tillägg.

inställningar

1.1. Först måste du skapa en konfigurationsfil för server02. Om inget annat anges, kör alla dessa kommandon på server01. Ange i terminalen:

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

I exemplet ovan och följande, ersätt "server01", "server02" 172.18.100.100 och 172.18.100.101 med namnet och IP-adressen för dina servrar.

Definiera värd( använd generic-host ; Namn på värdmall för att använda värdnamn server02 alias Server 02 adress 172.18.100.101 ) # kontrollera DNS-tjänst. definiera tjänst (använd generic-service host_name server02 service_description DNS check_command check_dns!172.18.100.101)

1.3. Starta om nagios-demonen för att aktivera de nya inställningarna:

2.1 Låt oss nu lägga till en tjänstbeskrivning för att kontrollera MySQL genom att lägga till följande rader till /etc/nagios3/conf.d/services_nagios2.cfg:

# kontrollera MySQL-servrar. definiera tjänst (hostgroup_name mysql-servers service_description MySQL check_command check_mysql_cmdlinecred!nagios!secret!$HOSTADDRESS använd generic-service notification_interval 0; ställ in > 0 om du vill bli omnotifierad)

2.2. Mysql-gruppservrarna ska nu vara definierade. Redigera /etc/nagios3/conf.d/hostgroups_nagios2.cfg och lägg till följande:

# MySQL-värdgrupp. definiera värdgrupp (värdgruppsnamn mysql-servrar alias MySQL-servrar medlemmar localhost, server02)

Mysql -u root -p -e "skapa användarnagios identifierade av "hemliga";"

Nagios-användaren måste vara närvarande på alla datorer i mysql-servrarnas arbetsgrupp.

2.4. Starta om nagios för att kontrollera MySQL-servern.

Sudo /etc/init.d/nagios3 starta om

3.1. Slutligen måste du konfigurera NRPE för att kontrollera diskutrymmet för server02.

server01 lägg till en servicekontroll till /etc/nagios3/conf.d/server02.cfg:

# NRPE diskkontroll. definiera tjänst (använd generisk tjänst host_name server02 service_description nrpe-disk check_command check_nrpe_1arg!check_all_disks!172.18.100.101)

3.2. Nu på server02 redigera /etc/nagios/nrpe.cfg:

Allowed_hosts=172.18.100.100

Och lägg till i kommandodeklarationsraden:

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

3.3. I slutet, starta om nagios-nrpe-server:

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

3.4. På server01 du måste också starta om nagios:

Sudo /etc/init.d/nagios3 starta om

Du bör nu se dina server- och tjänstkontroller i Nagios CGI-filer. För att komma åt dem, skriv http://server01/nagios3 i din webbläsare. Du kommer att bli ombedd att ange ditt användarnamn och lösenord för nagiosadmin.

Länkar

I det här avsnittet beskrevs endast mindre drag av Nagios. nagios-plugins-extra och nagios-snmp-plugins innehåller många fler servicekontrollfiler.

1. För mer detaljerad information, se dokumentationen på den officiella Nagios webbplats.

2. Snävt fokuserad dokumentation för Nagios.

3. Det finns flera böcker dedikerade till Nagios och nätverksövervakning.

4. Nagios Ubuntu Wiki-sidan innehåller också riklig dokumentation.

Innan du konfigurerar nagios måste du installera nödvändiga beroenden

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

Och lägg till en användare och grupp på uppdrag av vilka nagios kommer att fungera

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

Låt oss gå till byggkatalogen och ladda ner källkoden för nagios och 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

Packa upp de nedladdade arkiven

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

Låt oss gå till katalogen med nagios källkod och utföra konfigurationen

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

Låt oss göra monteringen

# gör allt

Låt oss installera nagios

# gör installationen

Installera init-skriptet i /etc/init.d och aktivera automatisk start

# gör install-init # update-rc.d nagios standardvärden

Ställ in behörigheter på katalogen för att lagra externa kommandofiler

# gör installation-kommandoläge

Installera nagios konfigurationsfiler

# gör install-config

Låt oss installera nagios-konfigurationen för apache

# gör install-webconf

Låt oss kopiera skripten för att bearbeta händelser av externa kommandofiler till katalogen med nagios och ställa in ägaren till mappen

# cp -R contrib/eventhandlers/ /etc/nagios/libexec/ # chown -R nagios:nagios /etc/nagios/libexec/eventhandlers

Låt oss kontrollera den installerade konfigurationen

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

# gör # gör installation

Låt oss aktivera nagios-konfigurationen i apache och aktivera de nödvändiga tilläggen

# a2ensite nagios # a2enmod skriva om cgi

Starta om apache-tjänsten

# tjänst apache2 omstart

Låt oss starta nagios och kontrollera status

# service nagios start # service nagios status ● nagios.service - Nagios Laddad: laddad (/etc/systemd/system/nagios.service; enabled; leverantörens förinställning: enabled) Aktiv: aktiv (löpande)

Låt oss lägga till en nagios-administratör

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

Låt oss nu titta på nagios konfigurationsfiler.

/etc/nagios/etc/ cgi.cfg— definierar webbgränssnittsinställningarna, samt åtkomsträttigheter till nagios webbkonsol.

/etc/nagios/etc/ htpasswd.users— En databas med användare och deras lösenord för åtkomst till nagios webbgränssnitt.

/etc/nagios/etc/ nagios.cfg— innehåller grundläggande inställningar och sökvägar till *.cfg-filer.

/etc/nagios/etc/ resurs.cfg— en variabel definieras här, före katalogen med plugins.

/etc/nagios/etc/objects/ kommandon.cfg— innehåller kommandodefinitioner.

/etc/nagios/etc/objects/ kontakter.cfg— definierar e-postkontakter till vilka nagios-varningar ska skickas.

/etc/nagios/etc/objects/ mallar.cfg— innehåller mallar för kontakter, värdar och tjänster.

/etc/nagios/etc/objects/ tidsperioder.cfg— innehåller definitioner av tidsperioder.

/etc/nagios/etc/objects/ localhost.cfg— konfiguration för att övervaka själva nagios-servern. Den definierar själva värden, värdgruppen för Linux-servrar och övervakningstjänster.

/etc/nagios/etc/objects/ printer.cfg— Konfiguration för övervakning av skrivaren. Den definierar en godtycklig skrivare, en värdgrupp för skrivare och övervakningstjänster.

/etc/nagios/etc/objects/ switch.cfg— Konfiguration för växlingsövervakning. Den definierar en godtycklig switch, en värdgrupp för switchar och övervakningstjänster.

/etc/nagios/etc/objects/ windows.cfg— konfiguration för övervakning av en godtycklig Windows-värd. Den definierar en godtycklig Windows-värd, en värdgrupp för Windows-servrar och övervakningstjänster.

Av beskrivningen är det tydligt att localhost.cfg, printer.cfg, switch.cfg och windows.cfg innehåller definitioner av värdgrupper. För enkelhetens skull är det vettigt att separera dem i en separat fil /etc/nagios/etc/objects/ hostgroups.cfg. De måste därför kommenteras i originalfilen. Beskrivningen av samma objekt ska inte upprepas i olika konfigurationsfiler. Vi kommer också att lägga till filen /etc/nagios/etc/objects/ servicegroups.cfg, där tjänstegrupper kommer att definieras. Eftersom den här publikationen handlar om att ställa in övervakning för Linux- och Windows-värdar kommer vi att definiera grupper för dem. För skrivare och switchar bestäms grupper analogt. Vi kommer också att skapa en mapp /etc/nagios/etc/servers/, i vilken filer som definierar värdarna för övervakning kommer att lagras. Låt oss göra lämpliga ändringar i filen nagios.cfg

# nano /etc/nagios/etc/nagios.cfg . . . # Du kan ange individuella objektkonfigurationsfiler enligt nedan: 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 # Definitioner för värdgrupper och tjänstegrupper cfg_file=/etc/nagios/etc/objects/hostgroups.cfg cfg_file=/etc/nagios/etc/objects/servicegroups.cfg# Definitioner för övervakning av den lokala (Linux) värden cfg_file=/etc/nagios/etc/objects/localhost.cfg # Definitioner för övervakning av en Windows-maskin #cfg_file=/etc/nagios/etc/objects/windows.cfg # Definitioner för övervakning en router/switch #cfg_file=/etc/nagios/etc/objects/switch.cfg # Definitioner för övervakning av en nätverksskrivare #cfg_file=/etc/nagios/etc/objects/printer.cfg # Du kan också be Nagios att bearbeta alla config-filer (med tillägget .cfg #) i en viss katalog genom att använda direktivet cfg_dir # som visas nedan: cfg_dir=/etc/nagios/etc/servers#cfg_dir=/etc/nagios/etc/printers #cfg_dir=/etc/nagios/etc/switches #cfg_dir=/etc/nagios/etc/routers . . .

Låt oss skapa filer för värd- och tjänstegrupperna och ange rättigheterna till dem

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

Skapa en katalog /etc/nagios/etc/ servrar/ och ställ in rättigheterna till det

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

Låt oss till hostgroups.cfg lägga till definitioner av värdgrupper för Linux- och Windows-servrar från localhost.cfg respektive windows.cfg

# nano /etc/nagios/etc/objects/hostgroups.cfg # Definiera en valfri värdgrupp för Linux-maskiner # Alla värdar som använder linux-servermallen kommer automatiskt att vara medlemmar i denna grupp definiera värdgrupp( värdgruppsnamn linux-servrar ; Namnet av värdgruppen alias Linux-servrar ; Långt namn på gruppen ) # Definiera en värdgrupp för Windows-maskiner # Alla värdar som använder Windows-servermallen kommer automatiskt att vara medlemmar i denna grupp definiera värdgrupp( värdgruppsnamn windows-servrar ; Namnet på värdgrupp alias Windows Servers Långt namn på gruppen )

Eftersom sökvägen till windows.cfg i nagios.cfg kommenteras bort är det inte nödvändigt att kommentera definitionen av värdgrupper i windows.cfg, men i localhost.cfg är detta en obligatorisk åtgärd

# nano /etc/nagios/etc/objects/localhost.cfg . . . # Definiera en valfri värdgrupp för Linux-maskiner #define hostgroup( # värdgruppsnamn linux-servrar; Namnet på värdgruppen # alias Linux-servrar; Långt namn på gruppen # medlemmar localhost; Kommaavgränsad lista över värdar som tillhör denna grupp # ) . . .

När ett Windows-serverobjekt skapas blir det automatiskt medlem i Windows-servergruppen. Denna åtgärd definieras i filen templates.cfg. För att linux-servrar automatiskt ska falla in i linux-servergruppen måste du göra följande ändring

# nano /etc/nagios/etc/objects/templates.cfg . . . # Linux-värddefinitionsmall - Detta är INTE en riktig värd, bara en mall! definiera värd(namn linux-server; Namnet på denna värdmall använder generic-host; Denna mall ärver andra värden från generic-host-mallen check_period 24x7; Som standard kontrolleras Linux-värdar dygnet runt check_interval 5; Kontrollera aktivt värden var 5:e minut retry_interval 1 ; Schemalägg värdkontroller med 1 minuts intervall max_check_attempts 10 gånger (max) check_command check-host-alive ; upp, så vi meddelar bara under dagen ; notification_period-variabeln åsidosätts från ; skickas till administratörerna som standard värdgrupper linux-servrar ; Värdgrupper som linux-servrar bör vara medlem i registrera 0 ; REGISTRERA INTE DENNA DEFINITION - DET ÄR INTE EN RIKTIG VÄRD, BARA EN MALL! ) . . .

För att ställa in en varning måste du ange e-postadressen för systemadministratören i contacts.cfg

# nano /etc/nagios/etc/objects/contacts.cfg . . . definiera kontakt( contact_name nagiosadmin ; Kort namn på användaren använd generisk kontakt ; Ärv standardvärden från generisk kontaktmall (definierad ovan) alias Nagios Admin ; Fullständigt namn på användarens e-post admin@site ; <<***** CHANGE THIS TO YOUR EMAIL ADDRESS ****** } . . .

# service nagios omstart

Du kan kontrollera aviseringarnas funktionalitet på följande sätt: i webbgränssnittet, välj "Värdar" till vänster, klicka sedan på "localhost", i menyn till höger klickar du på "Skicka anpassad värdavisering", skriv vad som helst i "Kommentera"-raden och klicka på "Bekräfta".

Ett meddelande ska skickas till den e-postadress som anges i contacts.cfg.


Lite om plugins

Mappen /etc/nagios/libexec innehåller installerade plugins. I början av artikeln noterades att nagios tar emot all information via plugins. Låt oss till exempel titta på systemets upptid

# /etc/nagios/libexec/check_uptime Drifttid OK: 0 dag(ar) 3 timme(r) 52 minut(er) | upptid=232.000000;;;

De flesta plugins fungerar bara med argument, låt oss till exempel titta på statusen för systemväxlingsfilen

# /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 finns två argument här -w 20 och -c 10.

w - varning, när 20 % av ledigt utrymme återstår kommer varningshändelsen att inträffa.

c - kritisk, när 10 % ledigt utrymme återstår kommer den kritiska händelsen att inträffa.

Det finns också lokala och "allmänna" plugins. Ovanstående exempel hänvisar till lokala. Till exempel kommer check_swap-pluginet inte att kunna se statusen för växlingsfilen på en fjärrvärd, men check_ping-pluginen kan kontrollera tillgängligheten för både den lokala och fjärrvärden

# /etc/nagios/libexec/check_ping -H localhost -w 100.0.20% -c 500.0.60% PING OK - Paketförlust = 0%, RTA = 0.04 ms|rta=0.036000ms;100.000000;000.00;000.00 pl=0000.00. 0%;20;60;0 # /etc/nagios/libexec/check_ping -H 192.168.1.16 -w 100.0.20% -c 500.0.60% PING OK - Paketförlust = 0%, RTA = 0.27 ms|rta= 0,273000ms;100,000000;500,000000;0,000000 pl=0%;20;60;0


Lite om NRPE

NRPE - Nagios Remote Plugin Executor. För att nagios ska kunna ta emot information från fjärrvärdar, såsom disk- eller processorbelastning, används nrpe-plugin. Nagios får tillgång till, genom nrpe-plugin, en nrpe-server installerad på en fjärransluten Linux/Unix-värd. Nrpe-servern startar lokala plugins och överför den mottagna informationen till nagios-servern. Viktig! nrpe-servern och plugin-programmet måste vara samma version, annars kan fel uppstå.


Installation av NRPE-plugin

Innan du installerar nrpe-pluginen måste du installera beroendet

# apt installera libssl-dev

Du kan ladda ner den senaste versionen av nrpe från nagios webbplats. Låt oss gå till byggkatalogen, ladda ner och packa upp den senaste versionen av nrpe

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

Låt oss gå till mappen med nrpe och konfigurera den

Låt oss bygga och installera nrpe-plugin

# gör check_nrpe # gör installation-plugin

Lägg till nrpe-stöd till /etc/nagios/etc/objects/commands.cfg

# nano /etc/nagios/etc/objects/commands.cfg . . . # "check_nrpe" kommandodefinition definiera kommando (kommandonamn check_nrpe kommandorad $USER1$/check_nrpe -H $HOSTADDRESS$ -c $ARG1$) . . .

Efter att ändringarna har gjorts måste du starta om nagios-tjänsten

# service nagios omstart


Installation av en NRPE-server

På Linux-värden som vi kommer att övervaka måste vi installera en nrpe-server och plugins.

Låt oss installera nödvändiga beroenden

# apt installera build-essential libssl-dev

Låt oss gå till byggkatalogen, ladda ner nrpe, plugins och packa upp dem

# 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

Låt oss gå till katalogen med nrpe och utföra konfigurationen

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

Låt oss göra monteringen

# gör nrpe

Låt oss lägga till en användare och grupp på uppdrag av vilken nrpe-servern kommer att fungera

# gör installationsgrupper-användare

Låt oss installera servern och konfigurationsfilen

# gör install-daemon # gör installation-config

Installera startskriptet

# gör installation-init # systemctl aktivera /lib/systemd/system/nrpe.service

Låt oss gå till katalogen med källkoden för plugins och utföra konfigurationen

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

Vi kommer att montera och installera plugins

# gör # gör installation

I /etc/nagios/etc/nrpe.cfg tillåter vi nagios-servern att ta emot information om systemet, och vi kommer också att ange det riktiga namnet på diskpartitionen för övervakning i ett fördefinierat kommando

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

192.168.1.13 måste ersättas med adressen till din nagios-server.
Låt oss starta nrpe-servern och kontrollera dess status

# service nrpe start # service nrpe status ● nrpe.service - Nagios Remote Program Executor Laddad: laddad (/lib/systemd/system/nrpe.service; aktiverad; leverantörens förinställning: aktiverad) Aktiv: aktiv (löpande)


Lägga till en Linux-värd till övervakningssystemet

För att göra detta kommer vi att skapa en fil linux-server.cfg i servermappen

# nano /etc/nagios/etc/servers/linux-serv.cfg definiera värd( använd linux-server värdnamn linux-serv alias linux-serv adress 192.168.1.12 ) definiera tjänst ( använd generisk tjänst värdnamn linux-serv tjänstebeskrivning CPU-belastning check_command check_nrpe!check_load ) definiera tjänst (använd generic-service host_name linux-serv service_description Aktuella användare check_command check_nrpe!check_users ) definiera tjänst (använd generic-service host_name linux-serv service_description /dev/sda1 Ledigt utrymme check_command check_nrpe!) check_command check_nrpe! använd generic-service host_name linux-serv service_description Totala processer check_command check_nrpe!check_total_procs ) definiera tjänst (använd generic-service host_name linux-serv service_description Zombieprocesser check_command check_nrpe!check_zombie_procs )

192.168.1.12 måste ersättas med adressen till din Linux-server.
Användningsdirektivet pekar på namnet på mallen i templates.cfg, som definierar standardinställningarna. För att den nya värden ska visas i webbgränssnittet måste du starta om nagios-tjänsten

# service nagios omstart

För att kontrollera funktionen hos nrpe kan du köra kommandot

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

För att kontrollera en specifik tjänst måste du lägga till ett argument med namnet på checken

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

Vi definierade namnet på checken i filen nrpe.cfg

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

och i filen linux-serv.cfg

Definiera tjänst (använd generic-service host_name linux-serv service_description /dev/sda1 Ledigt utrymme check_command check_nrpe! check_sda1 }


Övervakning av Windows-värdar

För att övervaka Windows-värdar används nt-plugin. Som standard ingår det i de grundläggande plugins och behöver inte installeras separat. Genom nt kommer nagios plugin åtkomst till NSClient++ installerat på Windows-värden. NSClient++ kommer åt specifika moduler som berättar information om systemet. NSClient++ överför den mottagna informationen till nogios-servern.


Installerar NSClient++

På Windows-värden måste du installera NSClient++. Ladda ner den senaste versionen och kör den som administratör.

Klicka på "Nästa"

Klicka på "Nästa" igen

Välj "Typiskt"

Vi anger nagios serveradress, lösenord och lämnar de två första kryssrutorna. Klicka på "Nästa"

Klicka på "Installera"

Klicka på "Slutför"


Lägga till en Windows-värd till övervakningssystemet

För att göra detta kommer vi att skapa en fil windows-serv.cfg i servermappen

# nano /etc/nagios/etc/servers/windows-serv.cfg definiera värd( använd windows-server värdnamn windows-serv alias Min Windows Server-adress 192.168.1.33 ) definiera tjänst (använd generisk tjänst värdnamn windows-serv service_description NSClient++ Version check_command check_nt!CLIENTVERSION ) define service( använd generic-service host_name windows-serv service_description Uptime check_command check_nt!UPTIME ) define service( använd generic-service host_name windows-serv service_description CPU Load check_command check_nt!CPULOAD!-l 5,80,9 define service( använd generic-service host_name windows-serv service_description Minnesanvändning check_command check_nt!MEMUSE!-w 80 -c 90 ) define service( använd generic-service host_name windows-serv service_description C:\ Drive Space check_command check_nt!USEDDISKSPACE!-l c -w 80 -c 90 ) definiera tjänst (använd generisk tjänst värdnamn windows-serv service_description VMTools check_command check_nt!SERVICESTATE!-d SHOWALL -l VMTools ) definiera tjänst (använd generic-service host_name windows-serv service_description Explorer check_command check_nt!PROC! -d SHOWALL -l explorer.exe )

192.168.1.33 måste ersättas med adressen till din Windows-server.
Om ett lösenord angavs när du installerade NSClient++-klienten måste du lägga till det i commands.cfg

# nano /etc/nagios/etc/objects/commands.cfg . . . # "check_nt" kommandodefinition definiera kommando (kommandonamn check_nt kommandorad $USER1$/check_nt -H $HOSTADDRESS$ -p 12489 -s MegaPass-v $ARG1$ $ARG2$ ) . . .

Och starta om nagios-tjänsten

# service nagios omstart


Servicegruppsdefinition

En servicegrupp förenar värdar för specifika servicekontroller. Låt oss skapa en CPU Load-tjänstgrupp och förena värdar för att kontrollera processorbelastningen.

# nano /etc/nagios/etc/objects/servicegroups.cfg definiera servicegroup( servicegroup_name cpuload alias CPU Ladda medlemmar linux-serv, CPU Load, localhost, Current Load, windows-serv, CPU Load )

Medlemmar i en grupp definieras i medlemsdirektivet enligt principen
medlemmar= ,,,,…,n>,n>

För att gruppen ska bli tillgänglig måste du starta om nagios-tjänsten

# service nagios omstart


Plats för värdlänkar på kartan

Som standard är alla värdar på kartan anslutna till Nagios Process. Det finns tillfällen då du behöver åsidosätta detta beteende. Till exempel ska anslutningen inte komma från Nagios Process, utan från en annan punkt på kartan (till exempel ansluta en server via en switch). Detta görs genom att lägga till föräldrardirektivet i värdbeskrivningsavsnittet. För ett tydligt exempel, låt oss ändra windows-serv-anslutningen från Nagios Process till linux-serv

# nano /etc/nagios/etc/servers/windows-serv.cfg definiera värd( använd windows-server värdnamn windows-serv alias Min Windows Server-adress 192.168.1.33 föräldrar linux-serv } . . .

Och starta om nagios-tjänsten

# service nagios omstart

I det första fallet hade alla värdar en anslutning till Nagios Process, i det andra fallet startar Windows-serv-anslutningen från linux-serv.


Aktiverande ikoner

Nagios har möjlighet att inkludera ikoner bredvid värdnamnet. Ikonerna finns i mappen /etc/nagios/share/images/logos. Du kan använda ett färdigt set eller ladda ner det från Internet. För att aktivera ikonvisning måste du lägga till följande rader i templates.cfg

# nano /etc/nagios/etc/objects/templates.cfg . . . # Linux-värddefinitionsmall - Detta är INTE en riktig värd, bara en mall! definiera värd(namn linux-server; Namnet på denna värdmall använder generic-host; Denna mall ärver andra värden från generic-host-mallen check_period 24x7; Som standard kontrolleras Linux-värdar dygnet runt check_interval 1; Kontrollera aktivt värden var 5:e minut retry_interval 1 ; Schemalägg värdkontroller med 1 minuts intervall max_check_attempts 10 gånger (max) check_command check-host-alive ; upp, så vi meddelar bara under dagen ; notification_period-variabeln åsidosätts från ; skickas till administratörerna som standard värdgrupper linux-servrar värdgrupper som linux-servrar bör vara medlem av icon_image linux40.png statusmap_image linux40.gd2 registrera 0 ; REGISTRERA INTE DENNA DEFINITION - DET ÄR INTE EN RIKTIG VÄRD, BARA EN MALL! ) # Windows-värddefinitionsmall - Detta är INTE en riktig värd, bara en mall! definiera värd(namn windows-server; Namnet på denna värdmall använder generic-host; Ärv standardvärden från generic-host-mallen check_period 24x7; Som standard övervakas Windows-servrar dygnet runt check_interval 5; Kontrollera servern aktivt var 5:e minut retry_interval 1 ; Schemalägg värdkontroller med 1 minuts intervall max_check_attempts 10 gånger (max) check_command check-host-alive ; Skicka meddelanden igen var 30:e minut notification_options d,r ; Skicka endast meddelanden för specifika värdstater icon_image win40.png statusmap_image win40.gd2 registrera 0 ; REGISTRERA INTE DETTA - DET ÄR BARA EN MALL). . .

Starta om nagios-tjänsten

# service nagios omstart

YURPMSHЪPCHBOYS Nagios CH TEBMSHOPK TsYЪOY, NSCH ЪБЧПеЧБМИ DMS UEWS DPCHPMSHOP RTPUFPTOPE NEUFP RPD UPMOGEN. rPUME FTEI RTEDSHDHEYI UFBFEK X YUYFBFEMEK OBLPRYMPUSH OELPFPTPPE LPMYUEUFChP CHPRTPUPCH. yFP OBYuYF, UFP, OUNPFTS OM CHUE VSCHMSCHE KHUREYIY, RTYYMP CHTENS RTELTBFYFSH TBUYTSFSH UCHPY CHMBDEOOYS Y RETEKFY OM JOFEOUYCHOSCHK RKHFSH TBCHYFYS. uMEZLB ЪBNEDMYN UCHPK VEZ CHREDED Y ЪBKNENUS VMBZPKHUFTPKUFChPN ЪBICHBUEOOPZP RTPUFTBOUFCHB. lBL PVSHYUOP, CH OBYUBME UFBFSHY IPFEMPUSH VSC KHRPNSOKHFSH FP PVUFPSFEMSHUFCHP, YuFP PRYUSCHCHBENSCHE DEKUFCHYS CHSHRPMOSMYUSH OM IPUF, TBVPFBAEEN RPD KHRTBCHMEOYEN 4.8 FreeBSD . pDOBLP RETETSYCHBFSH RP LFP RPCHPDH OE UFPYF, FBL LBL CHUE PVUHTSDBENSHCH RTYENSHCH VHDHF PFMYYUOP TBVPFBFSH U MAVSHN DYUFTYVKHFYCHPN Unix-RPDPVOSCHI PRETBHEUPCHEPOOSH UFMSCHI PRETBHEUFFPOOSH s. edYOUFCHEOOSCHN EELPFMYCHSHN NPNEOFPN NPTSEF VSHFSH TBMYUYE CH YNEOBY DITELFPTYK, ZDE TBURPMPTSYMYUSH Nagios Y PUFBMSHOPE CHURPNPZBFEMSHOPE RTPZTBNNOPE PVEUREYOOMSHYNPE DPEUREYOOYE, . OBDEAUSH, U LFYN NEMLYNY RTPVMENBNY CHSHCH UNPTSEFE TBBPVTBFSHUS UBNPUFPSPFEMSHOP.

RETCHSHCHN DEMPN IPFEMPUSH VSC OBKHYUFSH Nagios ZPCHPTYFSH OM YUYUFPN TKHULPN SSCHLE. lBL CHUEZDB, CHURPNYOBEN, YuFP CH LFPN NYTE OEF OYUEZP OECHPNPTSOPZP. rTYNETOP DECHSFSH NEUSGECH OBBD MED ЪБЧТеTYМ ТБВПФШ РП МПЛБМЪБГГYY Nagios CHETUIY 1.06 beta. ъBFEN, RP NETE CHSHCHIPDB OPCHSHCHY CHETUYK RTDPDHLFB, FB CE UHDSHVB RPUFYZMB PZHYGIBMSHOSHE TEMYYSHCH 1.0 Y 1.1. NEFPDYLB TKHUIZHYLBGYS DMS CHUEI CHETUYK PDYOBLPCHB, RPPFPNH S VKHDH PRYUSCHCHBFSH EE OM RTYNET CHETUIY 1.1, LBL OBYVPMEE UCHETSEK Y, OBDEAUSH, OBYVPMEE TBURTPUFT. rMAU LP CHUENKH, YNEOOOP LFB CHETUIS KHUFBOPCHMEOB X NEOS. yFBL, UFP CE OBN OHTSOP UDEMBFS? RETCHSHCHN DEMPN ULBUYCHBEN DIUFTYVKHFYCH CHETUIY Nagios, LPFPTBS KHUFBOPCHMEOB KH CHBU U PZHYGYBMSHOPZP UBKFB http://www.nagios.org. ъБФЭН ЪДЭУШ htpp://onix.opennet.ru/files/, VETEN UPPFCHEFUFCHHAEYE ZHBKMSCH MPLBMYBGYY.

TBURBLPCHCHCHBEN DYUFTYVHFYCH Y RBBLEF MPLBMYBGYY CH MAVPE KHDPVOPE NEUFP, OBRTYNET CH DYTELFPTYA /tmp.

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

lPRYTHEN CHUE OEPVIPDYNSCH ZHBKMSCH YI RBLEFB MPLBMYBGYY CH TBURBLLPCHBOOSCHK DYUFTYVKHFYCH Y ЪBFEN, LBL PVSHYUOP, RTPCHPDYN LPOZHYZHTYTPCHBOYE.

# cp -R /tmp/nagios_rus_1_1/* /tmp/nagios-1.1/ # cd nagios-1.1 # ./configure --prefix=/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 DKHNBA, PVASUOSFSH OBYUEOYE LMAYUEK LPNBODSCH konfigurera UNSHUMB OEF. rПФПНХ UTBХ CE RETEEIPDN L LPNRYMSGYY.

# gör allt

rPUME FPZP, LBL LFPF RTPGEUU EBCHETYYFUS HUREYOP, PUFBOBCHMYCHBEN DENPOB Nagios. CHUE-FBLY TEЪBFSH RP TSICHPNH OE PUEOSH IPTPYP, Y RPDPVOSH DEKUFCHYS NPZHF CHSHCHBFSH TBOPPVTBOSCHE UVPY CH ZHOLGYPOYTPCHBOY UYUFENSH NPOYFPTYOZB.

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

CHPF FERETSH NPTsOP URPLLPKOP CHSHRPMOSFSH YOUFBMMSGYA.

# gör installationen

h TEЪKHMSHFBFE ZHBKMSCH YDYTELFPTYY DYUFTYVHFYCHB DPMTSOSCH ЪBNEOYFSH FE ZHBKMSCH, LPFPTSCHE Nagios YURPMSHЪPCHBM DP UEZPDOSYOEZP DOS. fBLYN PVTBBPN, ZHBKMSCH JЪ /tmp/nagios-1.1/html DPMTSOSCH RPRBUFSH CH /usr/local/nagios/share/, B ULPNRYMYTPCHBOOSCH ZHBKMSCH JЪ /tmp/nagios-1.1/cgi CH/nagios/local/nagiosbin

UOPCHB ЪBRKHUFYCH Nagios Y PVTBFYCHYYUSH L Web-YOFETZHEKUKH, DPMTSOSCH KHCHYDEFSH YUFP-FP CHTPDE FBLPK LBTFYOLY.

UHDS RP CHUENKH, TKHUIZHYLBGYS RTPYMB VEЪ UKHYULB-VEЪ ЪBDPTYOLY. uMEDHAEBS RTPVMENB, OHTSDBAEBSSUS CH YURTBCHMEOYY - OETBVPFBAEBS LBTFB UEFI. rTY RPRSHFLE CHPURPMSHЪPCHBFSHUS RHOLFBNY "lbTFB UEFFY" (statusmap.cgi) Y "3D LBTFB UEFFY" (statuswrl.cgi) OM ULTBOE CHNEUFP LBTFSH PVSHYUOP RPSCHMSEFUS FBLPE NEOA:

rTYUYO LFPNH NPTsEF VSHFSH DCHE. rETCHBS: OE TBVPFBEF VYVMYPFELB GD, LPFPTHA NSCH KHUFBOPCHYMY CHNEUFE U Nagios. th ChFPTBS: CH YURPMSH'KHENPN OBNY VTBKHYETE PFUHFUFCHHEF YMY OERTBCHYMSHOP TBVPFBEF RPDLMAYUBENSHK NPDKHMSH DMS PFPVTBTTSEOYS vrml.

yFBL, OBYUOEN U RETCHPK RTPVMENSH. EUMY CHCH RPNOIFE, RETED LPNRYMYTPCBOYEN Nagios NSCH YURPMSHJPCHBMY LPNBODH konfigurera. UMEDHEF PVTBFIFSH PUPVPE CHOYNBOYE OM RBTBNEFTSCH --with-gd-lib Y --with-gd-inc, LPFPTSHCHE KHLBSHCHBAF OM DYTELFPTYY, ZDE CH OBYEK UYUFENE OBIPDSFUS ЪБЗПХУBGD ЪБОПХУBGD BL lPNBODB konfigurera RSCHFBEFUS BCFPNBFYUEULY RPDLMAYUYFSH OHTSOSCH ZHBKMSCH L RTPPELFH, OP EC OE CHUEZDB LFP HDBEFUS. pVSHYUOP CH RTPGEUUE LPOZHYZHTYTPCHBOYS OM LLTBO CHCHCHPDSFUS UPPFCHEFUFCHHAEYE UPPVEEOYS, OP CHUS RTPVMENB CH FPN, YuFP FHDB CE USCHREFUS DPCHPMSHOP NOPPZP RTPYUYI DYPPEULZOPY FSH FP, YuFP OBN OHTSOP CH LFPN CHYOEZTEFE, DPCHPMSHOP UMPTsOP. DMS VPMEE FPYUOPZP DYBZOPUFYTPCHBOYS RTPVMENSH PYUYUFYN DYUFTYVHFYCH PF ZHBKMPCH, UPDBOOSHI PE CHTENS RTEDSHDHEEK LPNRYMSGYY LPNBODPK:

# göra rent

ъBFEN RETEOBRTBCHYN CHUE UPPVEEOYS LPNBODSCH konfigurera CH ZHBKM make.log c RPNPESH UMEDHAEEK LPOUFTHLGYY.

# ./configure --prefix=/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 PE CHTENS LPNRPOPCHLY VYVMYPFELB GD OE OBKDEOB, FP CHOHFTY ZHBKMB make.log UTEDY CHUEZP RTPYUEZP VHDHF CHPF FBLYE OBDRYUY:

Söker efter gdImagePng i -lgd (ordning 1)... ingen kontroll efter gdImagePng i -lgd (ordning 2)... ingen kontroll efter gdImagePng i -lgd (ordning 3)... ingen *** GD, PNG och /eller JPEG-bibliotek kunde inte hittas... ********* Boutells GD-bibliotek krävs för att kompilera statuskartan, trender och histogram-CGI:er. , kompilera den och använd argumenten --with-gd-lib och --with-gd-inc för att specificera GD-bibliotekets platser och inkludera filer måste se till att du har png-devel- och jpeg-devel-biblioteken installerade på ditt system. OBS: När du har installerat de nödvändiga biblioteken på ditt system: 1. Se till att /etc/ld.so.conf har en post för katalogen där GD-, PNG- och JPEG-biblioteken är installerade. 2. Kör "ldconfig" för att uppdatera alternativen för runtimelinker. 3. Kör "make clean" i Nagios-distributionen för att rensa bort alla gamla referenser till din tidigare kompilering. 4. Kör konfigureringsskriptet igen. OBS: Om du inte kan få konfigureringsskriptet att känna igen GD libs på ditt system, kom över det och gå vidare till andra saker. CGI:erna som använder GD libs är bara en liten del av hela Nagios-paketet. Skaffa allt annars fungerar först och gå sedan tillbaka till problemet Se till att kontrollera nagios-användarnas e-postlistarkiv för möjliga lösningar på GD-biblioteksproblem när du återupptar din felsökning ******************. **************************************** *

OH B CH UMKHYUBE, EUMY CHBN RPCHEMP Y CHSHCH OBUMY CH KHLBBOOPN CHCHCHYE ZHBKME CHPF FBLPE:

Söker efter gdImagePng i -lgd (ordning 1)... ja GD-biblioteket hittades!

ъOBYUIF U GD X CHBU CHUE H RPTSDLE, Y CHSH NPTSEFE URPLPCOP RPKFY RPRYFSH LPZHE, RPLB S TBUULBTCH PUFBMSHOSCHN, LBL YЪVBCHYFSHUS PF RTPVMEN U LFPK OEKHMPCHYMPKYPKYV. rP FTBDYYYY ÄLSKAD AV FreeBSD. rPUNPFTEFSH, KHUFBOBCHMYCHBMBUSH MY VYVMYPFELB GD CH UFKH UYUFENKH UFBODBTFOSCHNY UTEDUFCHBNY, FP EUFSH U RPNPESH RBLEFPCH YMY RPTFPCH, NPTsOP LPNBODPK:

#pkg_info | grep gd gd-1.8.4_6 Ett grafikbibliotek för snabb bildskapande

FERETSH NSCH OBEN RPMOPE OBCHBOIE RBLEFB. uNPFTYN LHDB, KHUFBOPCHYMYUSH EZP ZHBKMSCH.

# pkg_-L gd-1.8.4_6 Information för 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

yFBL, UHDS RP CHSHCHPDH, RBTBNEFTSCH LPNBODSCH configure, PFOPUSEYEUS L VYVMYPFLE GD, DPMTSOSCH CHSHCHZMSDEFSH FBL --with-gd-lib=/usr/local/lib --with-gd-inc=/usr/local/include/gd.

dBChBKFE RPUNPFTYN, LBL NPTsOP DPVYFSHUS RPDPVOPZP LZHZHELFB DMS Linux-UYUFEN, PUOPCHBOOSCHI OM rpm. h LBUEUFCHE RTYNETB CHPYSHNEN 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 PFMYYUYE PF FreeBSD, h Linux UYUFENBI VYVMYPFELB GD PVSHYUOP TBDEMEOB OM DCHB PFDEMSHOSHI RBLEFB. UHDS RP CHUENKH, OBU YOFETEUHAF rpm ZHBKMSCH libgd2 Y libgd2-devel. RETCHSHCHK UPDETSYF DYOBNYUUEULY ЪBZТХЦБЭНШЧЭ ВУВМИПФЭЛLY, ОКХ B CHFPTPK, UPPFCHEFUFCHEOOP, ЪБЗПЧМУЧЖШПЧУЧЧ

# 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, KHOYCHETUBMSHOSHCHK URPUPV, RPDIPDSEIK DMS MAVPK Unix-RPDPVOPK PRETBGYPOOPK UYUFENSH. yN NPTsOP CHPURPMSHIPCHBFSHUS CH UMHYUBE, EUMY CHUE RTEDSHDHEYE RPRSHFLY OE DBMY OILBLYI TEKHMSHFBFPCH. oHTsOP UBNPUFPSFEMSHOP PFSHULBFSH, ZDE OBIPDSFUS ZHBKMSCH libgd.* Y gd.h

#find / -name libgd.* /usr/lib/libgd.so.1.2 /usr/lib/libgd.so.1 /usr/lib/libgd.so #find / -name gd.h /usr/include/gd .h

FERETSCH CHSCH NPTSEFE KHCHETEOOP ULBUBFSH, YUENKH DPMTSOSCH VSHCHFSH TBCHOSCH RBTBNEFTSCH --with-gd-lib Y --with-gd-inc LPNBODSCH konfigurera. CHSHRPMOSEN ITS UP CHUENY OEPVIPDYNSCHNY OBUFTPKLBNY Y, LBL PRYUBOP CHCHYE, RTPCHETSEN, OBKDEOB MY VYVMYPFELB GD. OH Y OBLPOEG, RTPCHPDYN LPNRYMSGYA Y YOUFBMMSGYA, OE ЪБВШЧЧ PUFBOPCHYFSH DENPOB Nagios. rPUME bfpzp lbtfb uefj (statusmap.cgi) DPMTSOB RTYPVTEUFY CHYD, RTYNETOP RPIPTSYK OM LFPF:


FERETSCH CHUE FE, LFP KHYMY RYFSH LPZHE, NPZHF CHPCHTBEBFSHUS. UEKYUBU NSCH OBYUOEN RPYYOLH 3D LBTFSH. OE TBVPFBEF POB RP RTYYUYOYE FPZP, YuFP ChBY VTBHJET OE OBEF, YuFP DEMBFSH U vrml ZHBKMPN, LPFPTSCHK CHPCHTBBEBEFUS CH PFCHEF OM ЪBRTPUSCH L ULTYRFH statuswrl.cgi. DMS FPZP, YuFPVSH CHUE ЪBTBVPFBMP LBL RPMPTSEOP, OHTsOP KHUFBOPCHYFSH CH YURPMSHKHENSHCHK VTBKHET NPDKHMSH DMS TBVPFSHCH U vrml, YMY PFDEMSHOKHA RTPZTBNNH, RTEDOBEKYOHA TEMAIRYYHA.

rTPZTBNNOPZP PVEUREYEUEOYS, RPDIPDSEEZP DMS LFPZP, OBRYUBOP CHP Y NBMEOSHLBS FEMETSLB. lBL PVSHYUOP, RBMSHNB RETCHEOUFCHB RP LPMYUEUFCHH LYENRMSTPCH RTYOBDMETSYF Windows. ъБФЭН ИДЭФ MAC OS Д, ОБЛПОГ, ВТПОППЧПЭ СТОПШЭ НУФП ЪБОПЛТОПЭЧПП, ЭЭЭП ЪБОПЛТОПЭЧППН УФП ЪБУНБЭФ Linux.

yFBL, OBYUOEN U Zhbchptyfb. rTY OEPVIPDYNPUFY TBVPFBFSH RPD KHRTBCHMEOYEN Windows Y MAC UYUFEN S RTEDRPYUFBA YURPMSHЪPCHBFSH Cortona VRML-klient RP FPK RTPUFPK RTYUYOYE, YuFP ON UPCHNEUFYN U VPMPUSHOPHOOFCH YURPMSHЪPCHBFSH UYUMH LPFPTSCHI OEUPNOOOOP PFOPUSFUS Internet Explorer, Netscape Navigator, Mozilla, iCab. YoFETEUOSCHN ZBLFPN SCHMSEFUS FP PVUFPSFEMSHUFCHP, YuFP LFPF RPDLMAYUBENSHK NPDKHMSH NPTsOP YURPMSHЪPCHBFSH DBCE YЪ PZHYUSHI RTYMPTSEOYK Microsoft PowerPoint, Microsoft Word. l UPTSBMEOYA, TBTBVPFYUYLY Cortona RPYUENH-FP TEYYMY RPMOPUFSH RTPYZOPTYTPCHBFSH Linux. uLBYUBFSH DYUFTYVHFYCH NPTsOP U UBKFB http://www.parallelgraphics.com/products/cortona/download/ . yuFP DEMBFSH RPUME UPCHETYEOYS LFPPZP UBLTBNEOFBMSHOPZP DEKUFCHB, NSCH PVUKhDYN OENOPZP RPJDOEE.

uMEDHAEBS DPUFPKOBS OBEZP CHAINBOYS RTPZTBNNB OBSCHCHBENBS Cosmo player Y CYCHEF RP LFPNH BDTEUH http://ca.com/cosmo/html/ . tBVPFBEF CHYDE PFDEMSHOPZP RTYMPTSEOYS Y, LPOYUOP CE, FPMSHLP RPD Windows Y MAC.

ExpressVR-LPOLHTEOF Cortona DMS CHUEN YICHEUFOPK SVMPYUOPK RMBFZhPTNSCH. rPD DTHZYNY PRETBGYPOOSCHNY UYUFENBNY OE TSYCHEF, RPRSCHFPL LURBOUY OE RTEDRTYOINBEF Y, UHDS RP RPUMEDOYN FEODEOGYSN, ULPTEE CHUEZP, YUTE OELPFPTPPE CHTENS VKOPUBDEUSHOOPYNCHOOPYNHOOPYFZFZF POBMSHOSCHN RTPFYCHOILPN. rTEDOBOBYEO FPMSHLP DMS Netscape Navigator Y Internet Explorer. uLBYUBFSH DYUFTYVHFYCH NPTsOP PFUADB http://members.aol.com/maxmac/vrml/download.html .

FreeWRL - PFDEMSHOPE RTYMPTSEOYE, TBVPFBAEEEE CH LBUEUFCHE UBNPUFPSFEMSHOPZP vrml VTBHJETB. zHOLGYPOYTHEF OM RMBFZHTBI Linix Y MAC Y TBURPMBZBEFUS RP LFPNH BDTEUH http://www.crc.ca/FreeWRL/ .

OB UBNPN DEME, RTPZTBNN, RPDIPDSEYI DMS OBYI GEMEK, ZPTBJDP VPMSHYE, YUEN CHSH NPZMY VSC RPDKHNBFSH. med RPUFBTBMUS KHRPNSOKHFSH MYYSH OBYVPMEE YICHEUFOSCH YY OYI. eUMY CE CHSH IPFYFE OERTENEOOOP PZMBUYFSH CHEUSH URYUPL, FP CHBN OHTSOP RTPCHEUFY RPYUL RP UMPCHH vrml OM UMEDHAEYE UETCHETBI, CH OBTPDE MBULPCHP OBSCCHBENSHZHI UPZHONPBNYYMSHONPBNYYMSHOFP


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

l UPTSBMEOYA, Nagios RPLB OE KHNEEF UBNPUFPSFEMSHOP UFTPYFSH LBTFH UEFFY, VPMEE YMY NEOEE RTYVMYTSEOHA L TEBMSHOPNH TBURMPPTSEOYA OBVMADBENSHHI PVAELFPCH CHOKHFTY OEE. oEUNPFTS OM FP, YuFP X OBU EUFSH DCHE RPDUEFY OM LBTF, CHUE NBYOSCH PFPVTBTSBAFUS FBL, LBL VHDFP POY OBIPDSFUS CH PDOPN Y FPN TSE UEFECHPN PVMBLE, FP EUFSH CHUE UCHBMEUPHPDOH LH. vid PDOPK UFPTPPOSH, LFP KHRTPEBEF RTPGEDKHTH TYUPCHBOYS LBTFSH, OP U DTHZPK, HUMPTSOSEF TSYOSH BDNYOYUFTBFPTB. rTEDUFBCHSHFE UEVE UYFKHBGYA, LPZDB YJ UFTPS CHSCHIPDYF NBYOB Inner_Firewall. rTY UMEDHAEEN GYLME CHSHRPMOEOYS RTPCHETPL OBU UBUSCHRMEF MBCHYOB HCHEDPNMEOYS P LTYFYUEULPN UPUFPSOY IPUFPCH Inner_Firewall, WWW, Mail, 3com_Dmz Y Outer_Firewall. iPFS OM UBNPN DEME OE TBVPFBEF FPMSHLP RETCHSCHK YI CHUEI CHCHYERETEYUMEOOSCHI LPNRSHAFETPCH. rPMHYUBEFUS, SFP BDNYOYUFTBFPT DPMTSEO UBNPUFPSFEMSHOP DPZBDBFSHUS, SFP RTYCHAMP L FBLYN NBUUPCHSHCHN UVPSN. DMS FPZP, YuFPVSH CHRTEDSH YVETSBFSH RPDPVOSHHI OERTYSFOPUFEK, OBN OEPVIPDYNP PVASUOYFSH Nagios, LBL RPUFTPEOB OBYB UEFSHI LBLYN PVTBBPN DPVYTBFSHUS DP EE UBNSHHI KHZPMEOL. DEMBEFUS LFP U RPNPESHA UP'DBOYS PFOPYEOYK "TPDYFEMSH" - "RPFPNPL" NETSDH CHUENY OBYNYY IPUFBNY. rPUME FBLYI YJNEOOYK LTYFYUEUULYE HCHEDPNMEOYS VHDHF RTYIPDYFSH FPMSHLP DMS LPNRSHAFETB Inner_Firewall, CHUE PUFBMSHOSCH NBYOSCH, ЪBDEKUFCHPCHBOOSCH DBOOPC RTMHUPHOPMENE, BFKHRPUMPENF. uPZMBUYFEUSH, LFP CHUE-FBLY VPMEE UPPFCHEFUFCHHEF DEKUFCHYFEMSHOPNH RPMPTSEOYA CHEEK CH LPOFTPMYTHENSHI UEFSI.

rTBTPDYFEMEN CHUEI LPNRSHAFETPCH UYUYFBEFUS NBYOB, OM LPFTPK TBVPFBEF RTPGEUU UYUFENSH NPOYFPTIOZB. th HCE PF OEZP UFTPYFUS GERPYULB.

dMS RTBCHYMSHOPK DYBZOPUFYLY OERPMBDPL YETBTIYS DPMTSOB CHSHCHZMSDEFSH FBL, LBL YЪPVTBCEOP OM RTEDSHDHEEK UIENE. på FPYULY ЪTEOYS Nagios, VSCCHBAF DCHB CHYDB IPUFPCH - "MPLBMSHOSHCHE" Y "HDBMEOOSCHE". mPLBMSHOSCHNY UYYFBAFUS FE, LFP OBIPDIFUS CH FPN TSE UEFECHPN UEZNEOFE, YUFP Y UYUFENB NPOYFPTIOZB. NETSDKH OYNY OE DPMTSOP VSHFSH OH NBTYTHFYBFPTPCH, OH NETSUEFECHSHI LTBOPC. eUMY VSC X OBU VSHMY OEHRTBCHMSENSHCH LPNNHFBFPTSCH, OE RPDDBAEYEUS NPOIFPTIOZH, FP MPLBMSHOSCHNY IPUFBNY UYUYFBMYUSH VSC Linux Y Win_2000. OP CH UCHSY U FEN, YUFP NETSDH OYNY EUFSH RTPNETSKHFPYUOPE ЪCHEOP CH CHYDE LPNNHFBFPTB 3com_Lan, LPFPTSCHK NPTsOP RPDCHETZOKHFSH NPOYFPTYOZKH, SING RETEIPDSF CH TBTSD KHDBMEOOSCHI. b EDYOUFCHEOOSCHN MPLBMSHOSCHN UFBOPCHYFUS 3com_Lan.

dPVYFSHUS bFPZP NPTsOP RTYNEOOYEN FEZB föräldrar CH PRTEDEMEOY IPUFPCH. UFPYF PVTBFYFSH CHOYNBOYE OM FPF UFTBOOSCHK JBLF, YuFP ZHYTNEOOBS DPLHNEOFBGYS CH TBDEME "Bestämma status och nåbarhet för nätverksvärdar" LFPF FEZ RPYUENH-FP OBSCHCHBEF parent_hosts. iPFS EUMY RPLPRBFSHUS CH YUIPDOSCHI FELUFBI Nagios, FP RPOINBEN, YuFP OM UBNPN DEM DPMTSEO VShchFSH RTPUFP föräldrar. eUMY CH PRYUBOY IPUFPCH OEHLPUOYFEMSHOP RTDETTSYCHBFSHUS KHLBBOYS YURPMSHJPCHBFSH FEZ parent_host, FP RTY RPRSCHFLE UDEMMBFSH nagios ladda om DMS FPZP, YUFPVSH RTYNEOYZYTBYZYYZYTBYHYNEYZP E PYYVLY:

Kör konfigurationskontroll... Nagios 1.1 Copyright (c) 1999-2003 Ethan Galstad ( [e-postskyddad]) Senast ändrad: 2003-02-06 Licens: GPL Läser konfigurationsdata... Fel: Kunde inte lägga till objektegenskap i filen "/usr/local/nagios/etc/hosts.cfg" på rad 74. ***> En eller fler problem uppstod under bearbetningen av konfigurationsfilerna... Kontrollera dina konfigurationsfiler för att säkerställa att de innehåller giltiga direktiv och datadefinitioner. Om du uppgraderar från en tidigare version av Nagios bör du vara medveten om att vissa variabler/definitioner kan ha tagits bort eller modifierats i denna version. Se till att läsa HTML-dokumentationen om huvud- och värdkonfigurationsfilerna, samt avsnittet "Vad är nytt" för att ta reda på vad som har ändrats. misslyckades - avbryter omladdningen.

pYYVLB VKhDEF YNEOOOP OM FPK UFTPLE, HÄR CHRETCHESCH RPSCHMSEFUS Fez parent_host. dKHNBA, DTHZYI DPLBBFEMSHUFCH OE OHTSOP.

nBYOSHCH, UYUYFBAEYEUS MPLBMSHOSCHNY RP PFOPYEOYA L Nagios, OBIPDSFUS OM PDOKH UFHREOSHLH OITSE CH YETBTIYY, Y RPFPNKH OE DPMTSOSCH YURPMSHЪPCHBFSH FEZU CH UCHPEN P. CHUE PUFBMSHOSHE NBYOSCH, PFOPUSEYEUS L ZTHRRE KHDBMEOOSCHI, CHCHCHYEKHLBBOOPN FEZE RYYKHF YNS VMYTSBKYEZP TPDYFEMS. fBLYN PVTBBPN, DMS IPUFPCH Inner_Firewall, Linux Y Win_2000 TPDYFEMEN SCHMSEFUS 3com_Lan. h UChPA PYUETEDSH, Inner_Firewall KHLBBO TPDYFEMEN DMS 3com_Dmz. b 3com_Dmz CHSHHRPMOSEF FH CE TPMSH DMS IPUFPCH WWW, Outer_Firewall, Mail.

yFBL, TBBPVTBCHIYUSH U RPOSFYEN YETBTIYY, RPUNPFTYN, LBL POP CHMYSEF OM PFPVTBTSEOYE OBUYI UEFEK OM LBTF.


DKHNBA, CHZMSDYF DPCHPMSHOP CHREYUBFMSAEE. lBLPK Y URPUPVPCH PFPVTBTTSEOYS LBTFSCH VHDEF YURPMSHЪPCHBFSHUS RP KHNPMYUBOYA, KHLBSHCHCHBEF RBTBNEFT default_statusmap_layout. dMS FTEINETOPK LBTFSH FBLPK RBTBNEFT OBSCHCHBEFUS, UPPFCHEFUFCHOOOP, default_statuswrl_layout. pVB LFYI RBTBNEFTB ULTSHCHCHBAFUS CHOKHFTY ZHBKMB cgi.cfg. lTPNE ЪBNEFOPZP U RETCHPZP CHZMSDB MPULB, NSCH, L FPNH CE, RTYPVTEMY VPMEE FPYUOPE DYBZOPUFYTPCHBOIE UEFECHSCHI OERPMBDPL.

CHUE LFP, LPOYUOP, IPTPYP, OP DHYB FTEVHEF YuEZP-FP VPMEE LTBUYCHPZP. fBL CE IPFEMPUSH VSC KHNEFSH UBNPUFPSFEMSHOP KHLBSCCHBFSH TBURPMPTSEOYE FAIRIES YMY YOSHI PVAELFPCH OM LBTFBI. fBLBS ЪBDБУБ OBN RP RMEYUKH, Y UEKYUB CHSC OBKHYUYFEUSH KHRTBCHMSFSH CHBTSOEKYYYN RBTBNEFTBNY PFTYUPCHLY UEFECHSHHI LBTF. dMS OBYUBMB NSCH TBDBDPNH IPUFKH Y UETCHYUKH RP LTBUYCHPK YLPOLE, B UBFEN TBURMPPTSYN YI FBL, YUFPVSH POY NBLUINBMSHOP UPCHRBDBMYU OBYN TYUKHOLPN, PUOPCHCHCHBSUSH OM PUOPCHCHCHBSUSH OM PUOPCHCHCHBSUSH OM PUOPCHCHCHBSUSH OM PUOPCHCHCHBSUSH OM PUOPCHCHBSUPTRYBMY UBU. FHF OBN OM RPNPESH RTYIPDSF DHB OPCHSHHI ZHBKMB. RETCHSHCHK YЪ OYI, hostextinfo.cfg, PFCHYUBEF ЪB DPVBCHPYUOSCH BFTYVHFSCH IPUFPCH, B CHFPTPK, serviceextinfo.cfg, CHSHHRPMOSEF FH TSE ZHKHOLGYA DMS UETCHYUPCH.

LUFBFY, OE ЪBVKhDShFE ULBUBFSH PFUADB http://nagios.org/download/extras.html ZhBKMSCH U LPMMELGYSNY YLPOPL, PVShYUOP OBSCHCHBENSHCHE bildpaket.

yFBL, OBYUOEN U ZhBKMB hostextinfo.cfg.

definiera hostextinfo(
# fEZ, U LPFPTPZP DPMTSOP OBUYOBFSHUS PRYUBOIE IPUFB

värdnamn 3com_Lan
# yNS IPUFB, L LPFPTPNH PFOPUYFUS PRYUBOIE

icon_image 3Com.png
# yNS ZHBKMB YLPOLY, LPFPTBS VHDEF PFPVTBTSBFSHUS TSDPN U YNEOEN IPUFB
# yLPOLB NPTSEF VSHFSH CH ZHTNBFE GIF, PNG YMY JPG. nPTsEF UPDETSBFSH CHOKHFTY
# UEWS RTPTBBUOSCH PVMBUFY. TSEMBFEMSHOP, YuFPVSH YLPOLY VSHCHMY TBNETPN 40x40
# RYLUEMEK. tBURPMBZBFSHUS SING DPMTSOSCH CH DYTELFPTYY logotyper.

icon_image_alt 3Com LAN Switch
# oBDRYUSH, PFPVTBTSBENBS, EUMY web-UETCHETKH OE HDBEFUS ЪBZTHYFSH YLPOLH

vrml_image 3Com.png
# yNS ZHBKMB, LPFPTSCHK VHDEF YURPMSHЪPCHBFSHUS LBL FELUFKHTB DMS LHVB,
# YЪPVTBTsBAEEZP IPUF OM FTEINETOPK LBTFE.
# nPTsEF VSCHFSH ZhPTNBFE PNG, JPG, GIF. lBTFYOLB OE DPMTSOB UPDETSBFSH
# RTPЪTBYOUOSCHI PVMBUFEK, YOBYUE LFP VKhDEF CHSHZMSDEFSH PYUEOSH UFTBOOP. dPMTSOB
# ITBOYFSHUS CH FPK CE DYTELFPTYY, YUFP Y YLPOLB, PRYUBOOBS FEZPN icon_image

statusmap_image 3Com.gd2
# yNS ZhBKMB, ZDE ITBOYFUS YЪPVTBTSEOYE, LPFPTPPE VHDEF YURPMSHЪPCHBFSHUS LBL YLPOLB
# IPUFB OM RMPULPK UEFECHPK LBTFE. nPTsEF VShchFSH Ch ZhPTNBFE PNG, JPG, GIF,
# OP CHUE-FBLY MHYUYE, EUMY DMS LFPZP ZHBMB VHDEF YURPMSHЪPCHBFSHUS ZHTNBF GD2,
# RPFPNH YLP VHDEF UOPCHB Y UOPCHB
# RTYCHPDYFSHUS L CHYDH, KHDPVOPNH DMS VYVMYPFELY GD. b LFP OBUYF, YuFP NSCH VHDEF
# ЪTS CHSHCHURPMOSFSH PDOY FE CE VEURPMEYOSHE CHCHYUYUMEOYS. nPTsEF UPDETSBFSH CHOKHFTY
# UEWS RTPTBBUOSCH PVMBUFY. TSEMBFEMSHOP YUFPVSH YLPOLY VSHCHMY TBNETPN 40x40
# RYLUEMEK. tBURPMBZBFSHUS SING DPMTSOSCH CH DYTELFPTYY logotyper.
# pVSHYUOP LFB DYTELFPTYS OBIPIDYFUS H /usr/local/nagios/share/images/logos

2d_coords 160.99
# dCHHNETOSCHE LPPTDYOBFSH FPYULY, CH LPFPTPK VHDEF OBIPDFSHUS GEOFT YLPOLY IPUFB
# OM RMPULPK LBTFE. nPZKhF VshchFSh FPMShLP RPMPTsYFEMSHOSHSHNY YUYUMBNY.
# tYUPCHBOYE LBTFSH OBUYOBEFUS YJ FPYULY 0,0 LPFPTBS SCHMSEFUS CHETIOYN MECHSCHN KHZMPN LBTFSH.
# lPPTDYOBFSCH RETEYUMSAFUS CH UMEDHAEEN RPTSDLE x, y,

3d_coords 20.0,32.0,6.0
# lPPTDYOBFSH GEOFTB LHVB, UINCHPMYYTHAEEZP IPUF CH RTPUFTBOUFCHE FTEINETOPK
# LBTFSH. nPZHF VShchFSH LBL RPMPTSYFEMSHOSHCHNY, FBL Y PFTYGBFEMSHOSHCHNY YUYUMBNY.
# TBNET PDOPC UFPTPOSCH LHVB 0.5 EDYOYG.
# pFTYUPCHLB LBTFSCH OBUYOBEFUS GEOFTB FTEINETOPK LBTFSCH, LPFPTSHCHK
# OBIPDYFUS CH FPYLE U LPPTDYOBFBNY 0.0, 0.0, 0.0.
# lPPTDYOBFSH RETEYUMSAFUS CH UMEDHAEEN RPTSDLE x, y, z
notes_url http://192.168.80.2/nagios/notes/3com_lan.txt
# uUSCHMLB OM BDTEU, RP LPFPTPNH METSYF ZhBKM med DPRPMOYFEMSHOSHNY UCHEDEOYSNY P IPUFE
# rTY EEMLE OM UREGYBMSHOSCHK OBYUPL CH VTBKHETE VHDEF PFLTSCHF LFP ZhBKM
# ьFP RPMEЪOP DMS ЪBRYUY CHUSYUEULYI UCHEDEOYK, LPFPTSHCHE OE CHMEЪMY CH UFBODBTFOSCHK
# YBVMPO PRYUBOYS IPUFB Nagios. OBRTYNET, FBN NPTsOP OBRYUBFSH DBOSCH, PFCHEYUBAEYE
# OM CHPRTPU, LFP YЪ BDNYOYUFTBFPTPCH PFCHEYUBEF ЪB KHRTBCHMEOYE LFYN UETCHETPN. th L LPNH
# PVTBEBFSHUS CH UMHUBE RTPVMEN.
# pVTBFYFE CHOYNBOYE OM URL, YURPMSHKHENSHCHK DMS KHLBBOYS RKHFSH L ZHBKMH. DMS FPZP, YuFPVShch
# ZhBKMSCH U ЪBRYULBNY NPTsOP VSHMP ITBOYFSH OM FPN CE IPUFE, UFP Y Nagios, MED UPЪDBM
# DYTELFPTYA /usr/local/nagios/share/notes, Y RPFPNH NSCH FERETSH NPTSE RPMKHYYFSH L OEK DPUFHR
# YNEOOOP RP FBLPNH URL.
}

definiera hostextinfo(
värdnamn Win_2000
notes_url http://listios.lan.domain.ru/Win_2000.html
# lUFBFY, UFPYF PFNEFYFSH, YuFP DPVBCHPUOSHE OBRYULY P IPUFBI NPZHF ITBOYFSH
# OE FPMSHLP OM FPN CE IPUFE, ZHE TBVPFBEF Nagios, OP Y OM MAVPN DTHZPN.
# zMBCHOPE, YuFPVSH FBN TBVPFBM webbkonto Y URL VSHM RTBCHYMSHOP RTPRYUBO
icon_image win40.png
icon_image_alt Windows arbetsstation
vrml_image win40.png
statusmap_image win40.gd2
2d_coords 163,195
3d_coords 15.0,38.0,6.0
}

definiera hostextinfo(
host_name Linux
notes_url http://10.10.5.7/hostinfo.pl?host=Linux1
# h LBYUEUFCHE URL DMS ITBOEOYS DPVBCHPYuOSHI OBRYUPL NPTsOP YURPMSHЪPCHBFSH DBCE
#CGI. h ЪBCHYUYNPUFY PF DBOOSCHI, RETEDBOOSCHI CH ЪBRTPUE, CHCH VHDEF RPMKHYUBFSH
# UCHEDEOYS 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
}

definiera hostextinfo(
host_name 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
}

definiera hostextinfo(
värdnamn 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
}

definiera hostextinfo(
host_name Inner_Firewall
notes_url http://192.168.80.2/nagios/notes/inner_fw_notes.html
icon_image freebsd40.png
icon_image_alt Inre brandvägg
vrml_image freebsd40.png
statusmap_image freebsd40.gd2
2d_coords 326.96
3d_coords 17.0,55.0,6.0
}

definiera hostextinfo(
värdnamn Yttre_brandvägg
notes_url http://192.168.80.2/nagios/notes/outer_fw_notes.html
icon_image firebox_small.png
icon_image_alt Yttre brandvägg
vrml_image firebox_small.png
statusmap_image firebox_small.gd2
2d_coords 620.80
3d_coords 16.0,42.0,6.0
}

definiera hostextinfo(
värdnamn 3com_Dmz
notes_url http://192.168.80.2/nagios/notes/3com_dmz.html
icon_image 3Com.png
icon_image_alt 3Com DMZ LAN Switch
vrml_image 3Com.png
statusmap_image 3Com.gd2
2d_coords 480.73
3d_coords 14.0,56.0,6.0
}

FERETSH RTYYMP UBNPE CHTENS PVUKhDYFSH UPDETSYNPE ZHBKMB serviceextinfo.cfg. rTYOGYRSCH RPUFTPEOYS PVPYI ZHBKMPCH DPCHPMSHOP UIPTSY.

definiera serviceextinfo(
värdnamn WWW
# yNS IPUFB,OB LPFPTPN TBVPFBEF UETCHYU

service_description HTTP
# YNS UETCHYUB YJ ZHBKMB services.cfg


# хЦЭ NOPZPLTBFOP CHYDEOOSHCHK OBNY URL VHI DPRPMOYFEMSHOSHI ЪBRYUPL

icon_image apache.png
# yNS ZHBKMB YLPOLY, LPFPTBS VHDEF PFPVTBTSBFSHUS TSDPN U YNEOEN UETCHYUB
# yLPOLB NPTSEF VSHFSH CH ZHTNBFE GIF, PNG YMY JPG. nPTsEF UPDETSBFSH CHOKHFTY
# UEWS RTPTBBUOSCH PVMBUFY. TSEMBFEMSHOP, YuFPVSH YLPOLY VSHCHMY TBNETPN 40x40
# RYLUEMEK. tBURPMBZBFSHUS SING DPMTSOSCH CH DYTELFPTYY logotyper.
# pVSHYUOP LFB DYTELFPTYS OBIPIDYFUS CH /usr/local/nagios/share/images/logos

icon_image_alt webbtjänst
# oBDRYUSH, PFPVTBTSBENBS, EUMY web-UETCHETKH OE HDBEFUS ЪБЗТХЪЪФШ YLPOLH RTYCHSBOOKHA,
# L UETCHYUH
}

definiera serviceextinfo(
värdnamn WWW
service_description SMTP
notes_url http://192.168.80.2/nagios/notes/service_www.html
icon_image apache.png
icon_image_alt webbtjänst
}

definiera serviceextinfo(
host_name Mail
service_description SMTP
notes_url http://192.168.80.2/nagios/notes/service_smtp.html
icon_image smtp.png
icon_image_alt webbtjänst
}

definiera serviceextinfo(
host_name Mail
service_description POP3
notes_url http://192.168.80.2/nagios/notes/service_pop3.html
icon_image pop3_imap.png
icon_image_alt webbtjänst
}

definiera serviceextinfo(
host_name Mail
service_description IMAP
notes_url http://192.168.80.2/nagios/notes/service_imap.html
icon_image pop3_imap.png
icon_image_alt webbtjänst
}

DMS FPZP, YuFPVSH Nagios KHCHYDEM UPЪDBOOSH OBNY ZhBMSH hostextinfo.cfg, serviceextinfo.cfg, OHTsOP CHOEFY CH ZhBKM cgi.cfg UMEDHAEYE DYTELFYCHSHCH.

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

med DKHNBA, CHSC UNPTSEFE UBNPUFPSFEMSHOP RPMPTSYFSH ZHBKMSCH YLPOPL CH DYTELFPTYA /usr/local/nagios/share/images/logos/. LUFBFY, UFPYF PVSBFEMSHOP KHVEDYFSHUS, YuFP CHUE ZhBKMSCH, UPJDBCHBENSCHCHBNY, RTYOBDMETSBF RPMSHЪPCHBFEMA, PF YNEOY LPFPTPZP TBVPFBEF Nagios, YOBYUE DPYPHNESHENBYH YYNEOOYK CH LBTFBI OE CHYDOP, IPFS CHUE UDEMBOP FPYuOP, LBL CH LFPC UFBFSHE. l FBLYN ZHBKMBN PFOPUSFUS hostextinfo.cfg serviceextinfo.cfg YLPOLY, ЪBRYULYY RTPUBES NEMLBS TSYCHOPUFSH.

LUFBFY, UPJDBCHBFSH UBNPUFPSFEMSHOP ZHBKMSCH YLPOPL CH ZHTNBFE VYVMYPFELY GD DPCHPMSHOP RTPUFP. nsch ZPCHPTYMY PV LFYI ZHBKMBI PE CHTENS PVUKHTSDEOOYS FEZB statusmap_image ZHBKMB hostextinfo.cfg. DMS LFPPZP OHTSOP CHSFSH ZHBKMSCH YLPOLY CH ZHTNBFE png Y RTEPVTBBPCHBFSH EZP CH ZHTNBF GD U RPNPESH KhFYMYFSHch pngtogd2, RPUFBCHMSCHYEKUS CHNEUFE U VYVMYPFELPK GD. TSEMBFEMSHOP, YUFPVSH UPJDBCHBENSCHK ZHBKM VSHM UPITBOEO VE LPNRTEUUYY YPVTBTTSEOYS. bFP RPJCHPMYF KHCHEMYUYFSH ULPTPUFSH TBVPFSH ZHKHOLGYK VYVMYPFELY GD, PFCHEYUBAEYI ЪB ЪБЗТХЛХ Ch RBNSFSH Y TYUPCHBOYE YLPOPPL CHOKHEKTY YOFETs. eUMY DBOOSCH CHOKHFTY ZHBKMB OE UTSBFSCH, OBYUIF OE OHTSOP FTBFYFSH CHTENS OM YI TBURBLPCHLH. хУИФШЧЧБС NBMSHCHK TBNET OBUYI LBTFYOPL, UTSBFYE OE RTYOEUEF OILBLPK CHSHZPDSHCH.

aboutBRTYNET, DMS LPOCHETFBGYY ZHBKMB www.png CH www.gd2 OHTsOP RPDBFSH UMEDHAEHA LPNBODH.

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

med DKHNBA, U RETCHSHCHNY DCHHNS RBTBNEFTBNY CHUE SUOP. fTEFYK KHLBSCCHBEF TBNET RPTGYY LPDYTPCHBOYS, Y YUEFCHETFSHCHK - LFP, UPPFCHEFUFCHEOOP, OBMYYUYE LPNRTEUUYY. rPUME OELPFPTPZP LPMYUEUFCHB OBVMADEOYK UBNEYUEOP, YuFP CH LBUEUFCHE TBNETB RPTGYY LPDYTPCHBOYS NPTsOP RYUBFSH LBLPE HZPDOP YUMP. DMS YUIDDOSH ZHBKMPCH NBMPZP TBNETB, L LPFPTSCHN PFOPUSFUS Y OBIY YLPOLY, LFPF RBTBNEFT UNSHUMB OE YNEEF.

OE ЪБВХДШFE РПДБФШ RTPГЭУУХ nagios LPNBODH reload, LPFPTBS ЪBUFBCHYF EZP PVOPCHYFSH LPOZHYZHTBGYA. chP FreeBSD LFP PVSHYUOP DEMBEFUS FBL /usr/local/etc/rc.d/nagios.sh ladda om.

еUMY EUFSH TSEMBOYE, NPTsOP OBTYUPCHBFSH UCHPY UPVUFCHOOOSCH YLPOLY YURPMSHЪPCHBFSH YI CHNEUFP UFBODBTFOSHI. med YNEOOP FBL RPUFHRIM U UETCHYUBNY HTTP, SMTP, POP3 Y IMAP. DMS HTTP YURPMSHЪPCHBMPUSH RETP, RPFETSOOPE YODEKGEN Apache, B DMS CHUEI PUFBMSHOSHI YЪPVTBTSEOYE PFLTSCHFPZP Y ЪBLTSCHFPZP RPYUFPCHPZP LPOCHETFB. y IPFS LBTFYOLY RPMKHYUMYUSH TBNETPN YUHFSH VPMEE, YUEN 40x40 RYLUEMEK, Nagios TBVPFBM U OYNY DPCHPMSHOP IPTPYP. rPMAVPCHBFSHUS OM TEJHMSHFBF NPTsOP OM UMEDHAEEK LBTFYOL.


FERTSH KH LBTSDPZP IPUFB Y UETCHYUB EUFSH OE FPMSHLP MYUOBS YLPOLB, OP Y OM UFTBOYUL U RPDTPVOPK YOZHPTNBGYEK P LBTSDPN YЪ OYI CHP'OILMP CHPF FBLPE YЪPVTBTSEOYE.

eUMY OBTSBFSH OM OEZP, FP NPTsOP RPYUYFBFSH DPRPMOYFEMSHOSHE UCHEDEOYS YJ ZHBKMB, LPFPTSCHK NSCH PRYUBMY FEZPN notes_url.

lPPTDYOBFSH FPYUEL, CH LPFPTSCHI DPMTSOSCH TYUPCHBFSHUS YLPOLY Y PVYAELFSH OBUYI IPUFPCH OM RMPULPK Y FTEINETOPK LBTFBI UEFI, OE VHDHF YURPMSHЪPCHBFSHUS Nagios DPPL CHBFI RPVBN PHYNCH, RDPPL CHBFSCHYN R UEOYS FEZCH default_statusmap_layout Y default_statuswrl_layout CH ZhBKME cgi.cfg.

Default_statusmap_layout=0 default_statuswrl_layout=0

eUMY CHUE UDEMBMY RTBCHYMSHOP, FP RMPULS LBTFB UEFI VHDEF CHZMSDEFSH CHPF FBL. chREYUBFMSEF, OE RTBCHDB MIN?


fTEINETOBS LBTFB CHSHZMSDYF FPCE DPCHPMSHOP IPTPYP. th UBNPE RTYSFOPE CH LFPN FP, YuFP CH FTEINETOPE RTPUFTBOUFCHP NPTsOP DPVBCHYFSH, OBRTYNET, RPDTPVOSHCHK NBLEF BDBOYS, CH LPFPTPN LFB UEFSH OBIPDIFUS, th RPUFBCHYFEE CHYFCHI UETCHENTCHE. OP PV LFPN NSCH RPZPCHPTYN CH DTHZPK UFBFSHE. OH B EUMY CHNEUFP CHPTsDEMOOOPK LBTFSHCH OM LTBOE RPSCHYMBUSH UMEDHAEBS OBDRYUSH:

Du har inte angett några ritkoordinater som värd, så du kan inte använda den här layoutmetoden. Läs FAQs för mer information om hur du anger ritningskoordinater eller välj en annan layoutmetod.

ъOBYUIF, CHSC YUFP-FP OBRKhFBMY U FEZBNY LPPTDYOBF PFTYUPCHLY.

eEE PDOPK YЪ RPMEOSHI CHNPTSOPUFEK, LPFPTHA NSCH UEZPDOS YJKHYUN, VHDEF KHNEOYE DPVBCHMSFSH CH UFTBOYGSCH, UPЪDBCHBENSCHE Nagios, UCHPY CHUFBCHLY Y ЪBZPMPCHLY. lBTsDBS UFTBOYGB NPTsEF YNEFSH DCHB ЪБЗПМЧЛБ И ДЧЧУФБЧЛИ. pVSHYUOP FBLYN PVTBBPN CH FELUF UFTBOYGSCH NPTsOP CHUFBCHMSFSH LPTRPTBFYCHOHA UINCHPMYLH, URTBCHPUOSCH FEMEZHPOSH Y RTPYUYE UCHEDEOYS, PFOPUSEYEUS L CHSHVTBOOPK UFTBOYGE.


CHUE ЪБЗПМПЧЛИ УФТБОВИГ Д УХУФБЧЛИ DEMSFUS OM ZMPVBMSHOSCHY MPLBMSHOSCH. zMPVBMSHOSHE DEKUFCHHAF OM CHUE UFTBOYGSCH cgi, B MPLBMSHOSHE FPMSHLP OM FE, DMS LPFPTSHI SING VSHMY PRTEDEMOSCH. FELUFSCH, ЪBRYUBOOSHCH ZHBKMBI ЪБЗПМПЧЛПЧ И TBЪТШЧПЧ UFTBOIG, CHUFBCHMSAFUS CH OBYUBMP Y LPOEG FEZB UFTBOYGSCH, UPЪDBCHBENPK cgi. pVSHYUOP FELUF UFTBOYGSCH RPUME PVTBVPFLY CHSHZMSDYF FBL:

ZMPVBMSHOSCHK ЪБЗПМПЧПЛ МПЛБМШОСЧК ЪБЗПМПЧПЛ RETCHPOBUBMSHOSCHK FELUF ZMPVBMSHOBS CHUPBCHLB MPLVBBCHLBS

dBChBKFE RPUNPFTYN, YuFP OHTsOP UDEMBFSH DMS FPZP, YuFPVSH LFP TBVPFBMP OM RTYNET ZHBKMB status.cgi. h DYTELFPTYY /usr/local/nagios/share/ssi OHTsOP UPЪDBFSH UMEDHAEYE ZHBKMSCH

Common-footer.ssi - ZhBKM ZMPVBMSHOPZP ЪБЗПМЧЛБ common-header.ssi - ZhBKM ZMPVBMSHOPK CHUFBCHL status-footer.ssi - ZhBKM MPLBMSHOPZP ЪБ-ЧЛПМs CHUFBCHL status-sidfot FBCHLY

med DKHNBA, CHUE KhCE UPPVTBIYMY, YuFP YNS DMS ZhBKMPCH MPLBMSHOPZP ЪBZPMPCHLB Y MPLBMSHOPK CHUFBCHLY PVTBKHEFUS U RPNPESH UTBEYCHBOYS YNEOY RPDPRSHFOPZPZgi USHBKMBer - YSihead USS.si. OHTsOP RPNOIFSH, YuFP UPDETSYNPE CHUEI CHCHYERETEYUMEOOSCHI ZhBKMPCH RETED DPVBCHMEOYEN CH GEMECHPK ZhBKM OYLBL OE PVTBVBFSHCHBEFUS, FP EUFSH UPJDBFSH DYOBNYUYUEULYE JKHNOSCHI HIYETEOYK OE RPMKHYYFUS, RPFPNH YuFP OEF CHPTNPTSOPUFY YURPMSHJPCHBFSH CH LBUEUFCHE ZEOETBFPTB DBOOSHI cgi YMY YUFP-MYVP DTHZPE. rPMHYUBEFUS, YuFP CHLMAYUBENSH ZHBKMSCH DPMTSOSCH UPDETSBFSH CH UEVE FPMSHLP YUYUFSHCHK html.

dBChBKFE TBUUNPFTYN UPDETSYNPE CHUEI ZHBKMPCH, RTYNEOSCHYIUS CH LFP RTYNETE:

JBKM common-footer.ssi


rP CHPRTPUBN FEIRPDDETSLY PVTBEBFSHUS OM [e-postskyddad] YMY
http://onix.opennet.ru


JBKM common-header.ssi




JBKM status-sidfot.ssi


TBDEMYFEMSH UFTBOYGSCH status.cgi



zhBKM status-header.ssi


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


lBL CHSH NPZMY KHVEDYFSHUS, CHUE LFP TBVPFBEF DPCHPMSHOP RTPUFP. eEE PDOPK CHLHUOPUFSHA, LPFPTPK S U CHBNY RPDEMAUSH, VKhDEF URPUPVOPUFSH RTYCHSCHCHBFSH RTPYZTSCHBOIE ЪCHHLPCHSHI ZHBKMPCH L PRTEDEMEOOSCHN UPVCHFYSN. oBRTYNET, NPS UYUFENB NPOYFPTYOZB RTY KHNYTBOY LBLPZP MYVP UETCHYUB OBUYOBEF YЪPVTBTSBFSH TsBMPVOP NSHYUBEKHA LPTPCHH. PBLBS CHPNPTSOPUFSH PYUEOSH RPMEOB DMS BDNYOUFTBFPTPCH, LPFPTSCHE OE IPFSF RPUFPSOOP UNPFTEFSH OM web-YOFETZHEKU Nagios YMY ETSENYOHFOP RTPCHETSFSH UCHPK RPYUFPCHSHCHK REA OM RTEOPODNYWCHKEF RTEOPODNYWCHKEF. ohTsOP CHUEZP MYYSH PFLTSCHFSH CH VTBKHETE YMY RTYLTERYFSH OM Active Desktop PDOKH YFYI UFTBOYG tac.cgi, status.cgi. rPUME LFPPZP NPTsOP NYOYNYYTPCHBFSH VTBKHET Y ЪBOINBFSHUS UCHPYNY DEMBNY. lBL FPMSHLP UMHYUYFUS LBLPE-MYVP YOFETEUHAEYE OBU UPVSHFYE, Nagios OBUOEF CHPURPYCHPDYFSH ЪCHHL, UCHSBOOSHCHK U OIN. DMS PUKHEEUFCHMEOYS OBUYI TSEMBOIK EUFSH UMEDHAEYE FEZY:

hosting CHEUFOP normal_sound - CHUE TBVPFBEF PFMYUOP, OEF OILBLYI RTPVMEN

pRGYA normal_sound RTBLFYUEULY OILFP OE YURPMSHJHEF. OP OM CHUSLYK UMHYUBK MED DESS KHRPNSOKHFSH.

dMS FPZP YUFPVSH ЪЧХЛПЧПППЧПЧЭЭОЕ ЪБТБВПФБПМ, ОХЦОП РПНЭУФИФШ ЖЧЛК НБFE wav CHOKHTSH DYTELFPTYY /usr/local/nagios/share/media/, LBL CHUEZDB, OE BVShchFSH P RTBCHBI RPMSHЪPCHBFEMS Y RTYOBDMETSOPUFY ZHBKMPCH. b ЪBFEN DPVBCHYFSH UMEDHAEYE ЪBRYUY CH ZHBKM cgi.cfg.

Host_unreachable_sound=hostunreachable.wav host_down_sound=värd down.wav service_critical_sound=servicecritical.wav service_warning_sound=servicewarning.wav service_unknown_sound=tjänst okänd.wav normal_sound=noproblem.wav

h UMKHYUBE, EUMY CH RTPGEUUE NPOYFPTYOZB VKhDEF PVOBTHCEOP PDOPCHTENEOOOP OEULPMSHLP RTPVMEN, Nagios OBYUOEF RTPYZTSCHBFSH ЪCHHL DMS OBYVPMEE LTYUOPK YЪ OYI. rPUME DEUSFLB YMY DCHHI RPCHFPTEOYK PDOPZP Y FPZP TSE ЪЧХЛБ ChBN, OBCHETOP, ЪBIPUEFUS PFLMAYUYFSH ЪЧХЛ. UDEMBFSH LFP DPCHPMSHOP MEZLP: OHTsOP RTPUFP ChPKFY CH TETSYN HRTBCHMEOYS UETCHYUPN YMY IPUFPN Y RPDBFSH LPNBODH RPDFCHETSDEOOYS RTPVMENSCH.

rPUME RPDPVOK PVTBVPFLY ЪBRYUY CH FBVMYGE UETCHYUPCH YMY IPUFPCH RTYNHF CHPF FBLPK CHYD.


med DKHNBA, OM UEZPDOS ICHBFYF ZTSCHQFSH ZTBOIF OBHLY, Y RPTB DBFSH NPZBN PFDPIOKHFSH. rPЪCHPMA UEVE RPRTPEBFSHUS U CHBNY CH UFKH TBDPUFOKHA NYOHFKH.

I stora nätverk är det helt enkelt nödvändigt att övervaka strategiska objekt som routrar, webbservrar och fillagring ju snabbare felet identifieras, desto snabbare åtgärdas det!
Som ett övervakningssystem föreslår jag att du använder Nagios.
Den plattform som valts för installation ubuntu 10.10 , med det inbyggda installationsprogrammet som vi installerar nagios :

Det är värt att notera att i detta fall apache Du behöver inte konfigurera den, eftersom den grundläggande konfigurationen är tillräckligt.
Låt oss nu skapa en fil som kommer att beskriva värdparametrarna. Låt oss gå vidare till installationen :

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

I fil myhosts.cfg tilldela varje enhet en adress och beskrivning:

definiera värd ( värdnamn Server-terminals alias Serverterminals adress 192.168.1.2 använd generisk värd ) definiera värd ( värdnamn Server-www alias Server www-adress 192.168.1.12 använd generisk värd ) definiera värd ( värdnamn Server-brandväggs alias Serverbrandväggsadress 892.16.16. .1.21 använd generic-host ) definiera värd ( värdnamn Server-statistik alias Serverstatistikadress 192.168.1.20 använd generisk värd ) definiera värd ( värdnamn Server-ad alias Serverannonsadress 192.168.1.14 använd generisk värd ) definiera värd ( värdnamn modem ) -ad alias Server-annonsadress 10.0.0.1 föräldrar Server-annons använder generisk-värd ) definiera värd ( värdnamn modem-www alias Serverannonsadress 172.16.0.3 föräldrar Sever-www använder generisk värd ) definiera värd ( värdnamn modem-statistik alias Server annonsadress 192.168.0.253 föräldrar Serverstatistik använder generic-host )

Parameter föräldrar vi anger vilken enhet, logiskt sett, detta objekt kommer att ansluta till, vilket gör det möjligt att justera nätverkskartan.
Vi kan se alla deklarerade värdar på fliken värdar webbläsare och de kommer att se ut så här:


Därefter måste vi lägga till de deklarerade enheterna i grupper beroende på den ytterligare verifieringsmetoden, en dator kan läggas till flera grupper samtidigt. Redigera filgrupper :

Nu när grupperna har skapats, låt oss ställa in parametrarna för kontroll, i det här fallet kommer vi att kontrollera efter ping, och om det finns en hög andel förlorade paket nagios kommer att meddela oss genom att ändra färgen på en enskild nod på kartan.
Och så redigerar vi servicefilen:

Vi vill byta ut logotypen för det visade elementet på kartan nagios , logotyper finns i /usr/share/nagios/htdocs/images/logos , när du byter logotyp behöver du bara ange en ny bild som ligger i den angivna sökvägen.
Redigering:

nämligen parametern default_statuswrl_layout till ett värde från 0 innan 5 .
Jag ändrar också sidans uppdateringsperiod, i sekunder, med parametern uppdateringsfrekvens
Nu kommer du på samma sätt att kunna lägga till datorer och grupper själv, jag tror att det är här den enkla installationen är klar. I framtiden kommer jag att skriva om ytterligare inställningar relaterade till aviseringssystemet.

Nagios (Nagios Ain't Gonna Insist On Sainthood)- ett program med öppen källkod utformat för att övervaka datorsystem och nätverk. Den övervakar, övervakar status för noder och tjänster och varnar administratören om någon av tjänsterna stoppar (eller återupptar) sitt arbete.

I dagens artikel kommer vi att berätta hur du installerar Nagios 4.1Ubuntu 15.04.

Du kan testa och se hur Nagios och andra program/tjänster/PBX är genom att gå till avsnittet.

Förberedelse

Se till att din server fungerar fullt ut LAMPA, om den inte är installerad, installera den innan du fortsätter LAMPA server. Låt oss installera följande komponenter:

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

Låt oss skapa en Nagios användare och grupp

Skapa ett nytt användarkonto nagios och grupp nagcmd:

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

Ladda ner Nagios och plugins för det

På den officiella webbplatsen är den senaste versionen listad som 4.1.0 releasekandidat 2, låt oss ladda ner det.

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

Ladda ner plugins

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

Installerar Nagios

Gå till mappen där vi laddade ner Nagios och plugins och packa upp med kommandot:

Sudo tar xzf nagios-4.1.0rc2.tar.gz

Cd nagios-4.1.0rc2/

Kör följande kommandon för att kompilera och installera Nagios:

Sudo ./configure --with-command-group=nagcmd
sudo gör allt
sudo gör installera
sudo gör installation-init
sudo gör install-config
sudo gör installation-kommandoläge

Installation av webbgränssnittet Nagios:

Sudo gör install-webconf

Om du får följande felmeddelande under installationsprocessen:

/usr/bin/install -c -m 644 sample-config/httpd.conf /etc/httpd/conf.d/nagios.conf
/usr/bin/install: kan inte skapa vanlig fil '/etc/httpd/conf.d/nagios.conf': Ingen sådan fil eller katalog
Makefile:296: receptet för målet "install-webconf" misslyckades
make: ***Fel 1

Nagios försöker skapa en nagios.conf-fil internt /etc/httpd.conf/directory, men i system Ubuntu nagios.conf-filer ska placeras i /etc/apache2/sites-enabled/katalog. Då använder vi ett annat kommando istället sudo gör install-webconf

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

Låt oss skapa ett konto Nagiosadmin för att logga in på webbgränssnittet Nagios. Var noga med att komma ihåg lösenordet du anger du behöver det när du loggar in på webbgränssnittet.

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

Låt oss starta om Apache för att de nya inställningarna ska börja gälla:

Sudo systemctl starta om apache2

Vi återvänder till mappen där vi laddade ner plugins och packar upp plugins:

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

Gå till den uppackade katalogen:

Cd nagios-plugins-2.0.3/

Vi kör följande kommandon för att kompilera och installera plugins:

Sudo ./configure --with-nagios-user=nagios --with-nagios-group=nagios
sudo göra
sudo gör installera

Starta Nagios

Kontroll nagios.conf för fel:

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

Om det inte finns några fel, låt oss köra det Nagios och lägg till den i autorun:

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

Om vid uppstart Nagios du såg följande fel:

Det gick inte att starta nagios.service: Enheten nagios.service kunde inte laddas: Ingen sådan fil eller katalog.

[....] Startar nagios (via systemctl): nagios.service Det gick inte att starta nagios.service: Enheten nagios.service kunde inte laddas: Ingen sådan fil eller katalog.failed!

För att fixa det måste du kopiera /etc/init.d/skeleton V /etc/init.d/nagios

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

Låt oss redigera /etc/init.d/nagios:

Sudo nano /etc/init.d/nagios

Lägger till följande i slutet:

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

Spara och avsluta.

Den sista handen - vi ger rättigheterna att utföra:

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

och lansera Nagios:

Sudo /etc/init.d/nagios startar

Nu går vi in ​​i webbläsaren http://nagios-server-ip/nagios, skriv in i användarnamnsfältet nagiosadmin och lösenordet som vi angav under installationsprocessen.



Klicka på "Värd" i den vänstra panelen på konsolen. Du kommer att se att Nagios för närvarande inte övervakar någon annan värd än sig själv.



Detta avslutar vår installation. Efter att ha följt alla instruktioner installerade vi Nagios 4.1 på Ubuntu 15.04