Kako podesiti pametne telefone i računare. Informativni portal
  • Dom
  • Savjet
  • Nagios podešavanje nadzora. Poboljšanje Nagios-ovih mogućnosti sa vlasničkim dodacima

Nagios podešavanje nadzora. Poboljšanje Nagios-ovih mogućnosti sa vlasničkim dodacima

Trenutno sve više malih i srednjih kompanija stvara distribuiranu IT infrastrukturu čiji je sastavni dio efikasno praćenje svih njenih komponenti kako bi se osigurao kontinuiran i kvalitetan rad. Takva rješenja obično imaju sljedeće nefunkcionalne zahtjeve: brzu reakciju na događaje i mogućnost rada na ograničenim računarskim resursima. Ovaj članak opisuje mogućnost izgradnje ovakvog sistema zasnovanog na besplatnom distributivnom softveru za praćenje - Nagios.

Nagios Brief

Glavna komponenta Nagiosa, osnovnog servera, može se postaviti na gotovo svaki Linux / Unix server. Uključen je u gotovo sve uobičajene Linux i Unix distribucije. Ako je potrebno, možete preuzeti izvorni kod sa projektne stranice i na osnovu njega napraviti vlastitu verziju Nagiosa. Takođe, uz glavni Nagios paket, instalirana je i dokumentacija za njega.

Nagios ima modularnu i proširivu arhitekturu. Da biste povećali mogućnosti Nagiosa, možete koristiti sljedeće vrste komponenti: dodatke (Nagios dodaci) i ekstenzije (Nagios dodaci).

Glavni Nagios proces koristi dodatke za dobivanje sljedećih informacija: vrijeme odgovora udaljenog hosta, slobodan prostor na particiji diska, itd. Ako nije bilo moguće pronaći dodatak sa potrebnom funkcionalnošću, nudi se prikladno sučelje za kreiranje vlastitih dodataka.

Termin "addon" je uveden kako bi se izbjegla zabuna s dodacima, jer se ekstenzije koriste za dodavanje fundamentalno nove funkcionalnosti Nagiosu ili integraciju s drugim vanjskim proizvodima.

Mogućnost brzog pisanja dodataka učinila je Nagios svestranim alatom za praćenje mreže. Postoje dodaci za prozivanje hostova putem SNMP-a, provjeravanje dostupnosti udaljenog hosta korištenjem raznih mrežnih protokola. U projektu Nagios Exchange možete pretraživati ​​među već napisanim dodacima ili ekstenzijama, ili tamo dodati svoj vlastiti dodatak.

Nagios korisnički interfejs je implementiran kao Web aplikacija. Potrebne CGI skripte i konfiguracija web servera uključeni su u osnovni Nagios paket. Postoji i podsistem za obavještavanje koji vam omogućava da putem e-pošte obavijestite o nastanku vanrednih situacija i njihovom otklanjanju.

Slika 1 prikazuje strukturu glavnog Nagios servera.


Slika 2 prikazuje mehanizam za pokretanje Nagios dodataka na udaljenom hostu.


Ključne komponente na slici 2 su dodatak check_nrpe na strani nadzornog čvora i proširenja NRPE na udaljenoj lokaciji. Između dodatka check_nrpe i NRPE- demon uspostavlja šifrovanu SSL vezu preko koje nagiosdšalje komande za pokretanje dodataka i prima rezultate njihovog izvršavanja. NRPE"Projekti" dodaci na udaljenom hostu do glavnog Nagios servera ( nagiosd), tako da možete pokrenuti sve dodatke na bilo kojoj udaljenoj lokaciji.

Za daljinsko praćenje Windows čvorova, možete koristiti ekstenziju NSClient ++... U ovom slučaju, sa strane nagiosd mora se koristiti dodatak check_nt.

Primjer korištenja Nagiosa

Na primjer, uzećemo malo maloprodajno preduzeće sa 3 tačke prisutnosti: skladište, prodavnica i kancelarija. Svaka tačka prisutnosti ima svoju vezu sa lokalnim ISP-om. Linux / Unix server je instaliran kao gateway na svakoj lokaciji. VPN je organiziran između svih stranica. U kancelariji, intranet mreža je 10.1.0.0/24. Na lageru - 10.2.0.0/24. U prodavnici - 10.3.0.0/24. Menadžment kompanije je imao zadatak da nadgleda ovu IT infrastrukturu.


Da biste to učinili, morate instalirati uslugu na svaki od servera. NRPE a dva od njih imaju osnovni Nagios kit. Ovo se radi kako bi, ako se jedan od Nagios servera pokvari, drugi bi odmah poslao poruku o tome.

Za ugradnju nagiosd i NRPE možete koristiti standardne sistemske alate. Ovaj postupak ovisi o odabranoj platformi i obično nije težak. Također zajedno sa nagiosd ili NRPE instaliran je osnovni set dodataka. Takođe ćete morati da instalirate i konfigurišete Web interfejs da prikaže status čvora sa instaliranim Nagios serverom. U nekim distribucijama je odvojen u poseban paket. Konačno, potrebno je da kreirate htpasswd fajl sa nagiosadmin korisnikom navedenim u datoteci cgi.conf. Ako želite, možete napraviti promjene u konfiguraciji umjesto ovog imena i koristiti drugog korisnika.

Zatim možete pokrenuti Nagios server i web server i prijaviti se na svoj lokalni Nagios share sa svojim korisničkim imenom i lozinkom. Do sada prati samo jedan lokalni host i prikazuje nekoliko njegovih parametara (prosjek opterećenja, trenutni korisnici, prostor na disku). Jedan od odjeljaka ovog resursa sadrži dokumentaciju, tako da ne morate trošiti internetski promet da biste mu pristupili. Opis hosta se nalazi u datoteci localhost.cfg.


Prije dodavanja drugih čvorova u konfiguraciju, morate navesti e-mail adrese osoba odgovornih za njihovu administraciju. Ovo se radi u datoteci contacts.cfg. Preporučljivo je odabrati e-mail adrese nezavisnih provajdera e-pošte. Na primjer, možete instalirati Yandex mail klijent na svoj mobilni telefon i navesti adresu na yandex.ru u opisu. Ako je Internet u kancelariji u kojoj je instaliran server korporativne pošte isključen, onda će i van radnog vremena Nagios server iz skladišta o tome obavestiti administratora putem mobilnog telefona.

Listing 1 pokazuje kako dodati kontakt informacije u contacts.cfg datoteku.

Listing 1. Dodavanje kontakt informacija.
definiraj kontakt (contact_name zorin; // kratko korisničko ime // zadane vrijednosti će biti naslijeđene iz šablona generičkog kontakta koristi generic-contact; alias Alexander N. Zorin; // puno korisničko ime email [email protected]; }

Nakon toga morate registrirati čvorove koji će se pratiti pomoću Nagiosa. Listing 2 pokazuje kako, po analogiji sa datotekom localhost.cfg, kreirati opis čvora skladišta u datoteci warehouse-gw.cfg.

Listing 2. Dodavanje čvorova u Nagios.
definiraj host (// ime predloška koji se koristi za opisivanje čvora. // definiranje ovog čvora će naslijediti sve parametre // deklarirane u čvoru linux-server template.use linux-server host_name warehouse-gw alias warehouse display_name Kontakti skladišta zorin, worehouse-admin adresa 140.14.22.4) definiši uslugu (// naziv šablona koji se koristi za opis usluge.use local-service; host_name warehouse-gw service_description SSH check_command check_ssh notifications_enabled 1) definiše host (koristi linux-server; host_name warehouse- intra alias warehouse-intra display_name Lokalni mrežni kontakti skladišta zorin, adresa administratora skladišta 10.2.0.1) definiranje usluge (// naziv šablona koji se koristi za opis usluge.use local-service; host_name warehouse-intra service_description SMTP check_command check_smtp notifications_en )

Čvor skladište-gw namjerno dvaput registriran da prati stanje vanjskih i internih LAN usluga. U ovom primjeru, SMTP server opslužuje samo lokalnu mrežu. Nagios Web Dashboards će prikazati dva čvora skladište-gw i skladište-intra... Ako skladišni-intra čvor nestane i samo skladište-gw- to znači da je VPN kanal prekinut.

Neki dodaci će raditi kroz ekstenziju NRPE(prosjek opterećenja - check_load, prostor na disku - check_disk, trenutni korisnici - check_users) da biste dobili informacije koje je nemoguće ili teško dobiti izvan čvora. Da biste to učinili, morate instalirati dodatak check_nrpe2 na Nagios serverima i ekstenzijama NRPE na svim serverima. Ovo se može uraditi pomoću standardnih sistemskih alata.

U konfiguracionoj datoteci nrpe.cfg potrebno je registrovati adresu na koju će biti prikačen NRPE- demona i pouzdanih hostova od kojih će prihvatiti zahtjeve. Za trgovinu (čvor shop-gw) će se koristiti sljedeći parametri:

server_address = 10.3.0.1 dozvoljeni_hostovi = 10.1.0.1,10.2.0.1

Saobraćaj NRPE namjerno preusmjeren preko VPN-a. Pouzdani čvorovi za NRPE daemon prodavnica ima kancelariju i magacin. Na Nagios serverima, praćenje servisnih podataka će biti konfigurisano kao što je prikazano u Listingu 3:

Listing 3. Konfiguriranje nadzora za udaljenu uslugu
definiraj uslugu (// naziv predloška koji se koristi za opisivanje usluge service.use local-service; host_name warehouse-intra service_description Učitavanje prosječnog indeksa check_command check_nrpe2! -c check_load notifications_enabled 1)

U ovom slučaju NRPE-demonski čvor skladište-intra komanda je poslata check_load... Trenutna vrijednost će biti poslana kao odgovor. prosjek opterećenja za ovaj čvor. Imajte na umu da parametri za dodatak (a može ih biti nekoliko) moraju biti odvojeni uskličnicima. U prikazanom primjeru, parametar je -c check_load.

Dakle, korak po korak, dodavanjem novih čvorova i parametara koji se prate na njima, gradi se visoko funkcionalan sistem za praćenje.

Rad sa dodacima

Dodaci su jednostavni programi ili skripte koji uzimaju ulazne parametre pri pokretanju putem parametara komandne linije i vraćaju tražene vrijednosti u stdout u dobro definiranom formatu. Naredbe za pokretanje dodataka se mogu napisati u datoteku commands.cfg, dok se dodaci instaliraju zajedno sa nagiosd su već u ovom fajlu. Također je moguće registrovati svaki dodatak u zasebnom fajlu.

Listing 4 pokazuje kako je dodatak opisan. check_smtp koji provjerava dostupnost SMTP servera na udaljenom mjestu i vrijeme njegovog odgovora.

Listing 4. Konfiguriranje check_smtp dodatka
definiši naredbu (naziv_naredbe check_smtp command_line / usr / lib / nagios / plugins / check_smtp -H $ HOSTADDRESS $)

Put do dodatka je eksplicitno specificiran ovdje check_smtp i potrebu za dodavanjem u zahtjev putem opcije -H IP adresa provjerenog čvora, koja se automatski zamjenjuje na osnovu direktive definisati uslugu iznad. Ako pokrenete ovaj dodatak iz komandne linije, bit će prikazane sljedeće informacije:

/ usr / lib / nagios / plugins / check_smtp -H 192.168.4.1 SMTP OK - 0,038 sek. vrijeme odziva | vrijeme = 0,037518s ;;; 0,000000

Parametri pokretanja mogu biti različiti, glavna stvar je da ih ispravno dodate u opis naredbe. Format izlaza je detaljno opisan u dokumentaciji instaliranoj sa Web interfejsom.

Prilikom instaliranja NRPE-demon u datoteci nrpe.conf, registrovan je samo neznatan dio dodataka, među njima i gornja naredba chsk_load:

komanda = / usr / lib / nagios / plugins / check_load -w 15,10,5 -c 30,25,20

Gornji red pokazuje putanju do dodatka check_load i njegove parametre pokretanja. Ako se plugin pokrene bez parametara, prikazat će listu važećih parametara. Na primjer, trebate kreirati naredbu check_usr za NRPE koji bi vratio informacije o / dev / md2 particiji montiranoj na / usr stazi do servera za nadzor. Ova funkcionalnost se može implementirati pomoću standardnog dodatka check_disk... Ako ga pokrenete bez parametara, prikazat će se opis početnih parametara.

Upotreba: check_disk -w limit -c limit [-W limit] [-K limit] (-p put | -x uređaj) [-C] [-E] [-e] [-g grupa] [-k] [ -l] [-M] [-m] [-R staza] [-r staza] [-t vremensko ograničenje] [-u jedinica] [-v] [-X tip]

Na osnovu dostavljenih informacija, možete pripremiti tim check_usr i stavite ga u datoteku nrpe.conf:

komanda = / usr / lib / nagios / plugins / check_disk -w 20% -c 10% -p / dev / md2

Probno izvođenje ove naredbe će dati rezultat:

/ usr / lib / nagios / plugins / check_disk -w 20% -c 10% -p / dev / md2 DISK OK - slobodan prostor: / usr 20295 MB (86% inode = 92%); / usr = 3061MB; 19684; 22145; 0; 24606

Kao što vidite, u Nagiosu možete lako kreirati dodatke za obavljanje širokog spektra zadataka i povezati ih sa NRPE demonom.

Nagios ekstenzije

Kada raspravljate o mogućnostima Nagiosa, svakako biste trebali razmotriti najzanimljivije ekstenzije koje značajno povećavaju mogućnosti Nagiosa.

Pnp4nagios ekstenzija

Podrazumevano, Nagios pohranjuje istoriju promjena stanja praćenih parametara samo prema njihovom nivou ozbiljnosti (norma, upozorenje, kritično stanje). Korisnik može vidjeti u kojim periodima je parametar bio u različitim stanjima i koliko je ukupno vremena provedeno u tim stanjima za izvještajni period.


Kao što je prikazano na slici 5, kritični periodi su označeni crvenom, a normalni periodi su označeni zelenom bojom. Ovo rješenje je pogodno za parametre logičkog tipa (da / ne), na primjer, integritet RAID niza. Za numeričke parametre bilo bi korisnije pratiti dinamiku promjena.

Produžetak pnp4nagios redovno prima od nagiosd vrijednosti parametara, čuva historiju njihovih promjena i generiše grafički izvještaj. Grafika se može slobodno kombinirati i, ako je potrebno, konvertirati rezultirajuću web stranicu u PDF datoteku. Slika 6 prikazuje izvještaj o promjeni parametara prosjek opterećenja za određeni čvor.

Slika 6. Web stranica ekstenzije pnp4nagios
Zaključak

Posebno je vrijedan pažnje nizak intenzitet resursa ovog rješenja. Jedna kompanija koristi Nagios da nadgleda 14 čvorova i 140 servisa na njima, dok NRPE demon uzima 512KB RAM-a, a nagiosd server samo 140KB RAM-a. Potrošnja resursa procesora od strane obje komponente i njihovih podređenih procesa na Pentium-IV CPU-u ne prelazi 1%. Parametri koji se prate uključuju temperaturu tvrdih diskova i matičnih ploča, stanje particija diska, veličinu redova pošte, brzine ventilatora, integritet RAID nizova i još mnogo toga.

Kao što je prikazano u ovom članku, Nagios paket ima izuzetno niske zahtjeve za resursima, bogat je prilagođavanjem i otvoren je za dodavanje novih dodataka i ekstenzija. Za malu ili srednju kompaniju koja već ima barem jedan Linux/Unix server, Nagios je idealno rješenje za organizaciju praćenja postojeće IT strukture.

Nagios je program otvorenog koda dizajniran za nadgledanje računarskih sistema i mreža. Nadzire navedene čvorove i usluge i obavještava administratora ako bilo koja od usluga prestane (ili nastavi) sa radom. Također, koristeći nagios, možete vidjeti stanje hostova i usluga putem web sučelja. Najnovija verzija nagios3 je sada.

    Da bi nagios3 radio, potreban vam je
  • Apache
  • GCC kompajler i razvojne biblioteke
  • GD razvojne biblioteke

Neću vam reći kako se Apache instalira, biblioteke se instaliraju naredbama

sudo apt-get install build-essential sudo apt-get install libgd2-xpm-dev

Iako Nagios3 nije radio za mene bez ovih biblioteka. Pričaću o poslu Nagios sa Apache2.

Instaliranje Nagios3 proizvedeno jednom komandom.

sudo apt-get install nagios3

Nakon instalacije, nagios je već pokrenut i radi. Sada napravimo u Apache-u poseban virtuelni host za nagios... Kreirajte u imeniku / etc / apache2 / sites-enabled konfiguracioni fajl za nagios host. U postavkama hosta navedite ulogu matičnog direktorija / usr / share / nagios3 / htdocs obično su tu sve nagios3 web datoteke. Također morate povezati nagios postavke sa postavkama apachea. Dodaj u fajl /etc/apache2/apache2.conf sljedeći red.

Uključi / etc / nagios3 / apache2.conf

Nakon toga idite na ovaj novi host, ako ste sve uradili kako treba, vaš pretraživač bi trebao tražiti lozinku koju još ne znate, ali sve radi.

Hajdemo sada na to postavljanje nagiosa... Svi konfiguracioni fajlovi su unutra / etc / nagios3 /... Glavni konfiguracioni fajl nagios.cfg svi ostali konfiguracioni fajlovi su povezani u njega i podešena su podešavanja samog nagiosa. Dakle, ako ste kreirali neku svoju konfiguracionu datoteku, ne zaboravite da je uključite u ovu datoteku.
Zatim idite na datoteku cgi.cfg, u njemu su postavljena sva podešavanja za cgi skripte, kao iu njemu prava pristupa na stranicu sa grafičkim interfejsom. Podrazumevano, nagiosadmin korisnik ima pun pristup, ako želite da dozvolite drugim korisnicima da nešto urade, samo ih dodajte odvojene zarezima. Moja konfiguracija izgleda ovako.

default_user_name = myuser ovlašteno_za_sistemske_informacije= nagiosadmin, myuser ovlašteno_za_konfiguracijske_informacije= nagiosadmin, myuser ovlašteno_za_sistemske_naredbe= nagiosadmin, myuser authorized_for_all_services = nagiosadmin, myuser authorized_for_all_hosts = nagiosadmin, myuser authorized_for_all_services = nagiosadmin, myuser authorized_for_all_hosts = nagiosadmin, myuser ovlašteno_za_sve_servisne_naredbe= nagiosadmin, myuser ovlašteno_za_sve_host_naredbe= nagiosadmin, myuser

Gdje je myuser moje korisničko ime. Sada trebate kreirati datoteku s korisnicima i lozinkom, za to idite u direktorij / etc / nagios3 / upotrijebimo naredbu

cd / etc / nagios3 / sudo htpasswd -c htpasswd.users myuser

i unesite lozinku za korisnika myuser
Podrazumevano nagios traži korisnike za autentifikaciju u datoteci /etc/nagios3/htpasswd.users, ali možete pohraniti s nekog drugog mjesta, za ovu promjenu u datoteci /etc/nagios3/apache2.conf parametar AuthUserFile na svoju ruku.

Sada ponovo pokrenite nagios kako bi promjene stupile na snagu

sudo / etc / init.d / nagios3 restart

Također možete provjeriti cijelu nagios konfiguraciju prije ponovnog pokretanja

sudo nagios3 -v / etc / nagios3 / nagios.cfg

Provjeriće datoteku nagios.cfg i sve datoteke koje su u njoj povezane, a ako nađe greške ispisaće detaljne informacije, savjetujem vam da takvu provjeru uradite nakon svake promjene u konfiguracijskim datotekama.

Svi sada idite na vaš virtuelni host kreiran za nagios i unesite svoje korisničko ime i lozinku.
Vidjet ćete stanja vaših usluga, po defaultu nagios provjerava rad localhost-a i gateway-a. Možete dodati svoje hostove ili usluge za verifikaciju, sada ćemo pogledati kako.

Recimo da želim provjeriti kada moje kolege uključuju i gase svoje računare. Da biste to učinili, prvo morate opisati ove hostove. Izrađujemo u katalogu /etc/nagios3/conf.d fajl my-hosts.cfg i upisati moje domaćine u njega

# definicija hosta za kompete mojih prijatelja definiši host (ime_hosta volodya # ime hosta alias Volodya comp # opis adrese 192.168.140.3 #ip adresa koristi generički-host) definiši host (host_name lexa alias lexa comp adresu 192.168.140.4 koristi generički-host) definiraj host (host_alias xz comp adresa xz1 192.168.140.5 koristi generički-host) definira host (host_name xz2 alias xz2 comp adresu 192.168.140.8 koristi generički-host) definira host (host_name diman alias diman comp adresu 192.168.140.10) koristi generic-host

Pošto se ova datoteka nalazi u direktoriju /etc/nagios3/conf.d posebno ga uključite u datoteku
/etc/nagios3/nagios.cfg nije neophodno, pošto su svi fajlovi iz Direktorijuma već uključeni u njega podrazumevano /etc/nagios3/conf.d

Hajde da kombinujemo ove domaćine u grupu. Hajde da pišemo u konfiguracioni fajl grupa /etc/nagios3/conf.d/hostgroups_nagios2.cfg takav tekst

#Defind my group define hostgroup (hostgroup_name my-friends # ime grupe alias my-friends comps # description members lexa, volodya, xz1, xz2, diman # članovi grupe)

Sada moramo konfigurirati servis koji će provjeriti ovu grupu hostova. Dodaj u fajl /etc/nagios3/conf.d/services_nagios2.cfg ili kreiramo vlastiti fajl sa takvom konfiguracijom.

# provjeri da li su moji prijatelji spremni definiraj uslugu (hostgroup_name my-friends # ime grupe za provjeru service_description PING check_command check_ping! 100,0, 20%! 500,0, 60% # naredba za provjeru koristiti generičku uslugu)

definiraj kontakt (contact_name pasha # alias ime pasha service_notification_period 24x7 # period obavještenja o usluzi host_notification_period 24x7 # period obavještenja domaćina service_notification_options w, u, c, r # o čemu obavijestiti obavještenja host_notification_options d # obavještava da je host isključen service_notification_commands notify-service-by-e-mail # kako obavijestiti host_notification_commands notify-host-by-e-mail # kako obavijestiti email [email protected] yandex.ru # mail)

Vremenski periodi su postavljeni u datoteci /etc/nagios3/conf.d/contacts_nagios2.cfg već postoji nekoliko perioda koji su već podešeni prema zadanim postavkama; po njihovoj analogiji, lako možete postaviti svoje.

Nagios (Nagios Ain "t Gonna Insist On Sainthood) je program otvorenog koda dizajniran za nadgledanje računarskih sistema i mreža. Prati, prati status čvorova i usluga, upozorava administratora ako bilo koja od usluga prestane (ili nastavi) sa radom.

U današnjem članku ćemo vam pokazati kako instalirati Nagios 4.1 on Ubuntu 15.04.

Možete testirati i vidjeti šta su Nagios i drugi programi / usluge / PBX tako što ćete otići u odjeljak.

Priprema

Uvjerite se da vaš server u potpunosti radi LAMP ako nije instaliran onda instaliraj LAMP server. Instalirajte sljedeće komponente:

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

Kreirajte Nagios korisnika i grupu

Kreirajte novi korisnički račun nagios i grupa nagcmd:

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

Preuzimanje Nagiosa i dodataka za njega

Na službenoj web stranici najnovija verzija je navedena kao 4.1.0 puštanje kandidata 2, i preuzmite ga.

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

Preuzimanje dodataka

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

Instaliranje Nagiosa

Idite u folder u koji smo preuzeli Nagios i dodatke i raspakujte ga pomoću naredbe:

Sudo tar xzf nagios-4.1.0rc2.tar.gz

Cd nagios-4.1.0rc2 /

Izvršavamo sljedeće naredbe za kompajliranje i instalaciju Nagios:

Sudo ./configure --with-command-group = nagcmd
sudo napravi sve
sudo make install
sudo make install-init
sudo make install-config
sudo napravi install-commandmode

Instaliranje web interfejsa Nagios:

Sudo napravi install-webconf

Ako dobijete sljedeću grešku tokom instalacije:

/ usr / bin / install -c -m 644 sample-config / httpd.conf /etc/httpd/conf.d/nagios.conf
/ usr / bin / install: ne može kreirati regularnu datoteku '/etc/httpd/conf.d/nagios.conf': nema takve datoteke ili direktorija
Makefile: 296: recept za cilj "install-webconf" nije uspio
napraviti: *** Greška 1

Nagios pokušava kreirati datoteku nagios.conf unutra /etc/httpd.conf/directory ali u sistemima Ubuntu nagios.conf fajlovi treba da budu smešteni u / etc / apache2 / sites-enabled / direktorij... Zatim koristimo drugu naredbu umjesto sudo make install-webconf

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

Kreirajte nalog Nagiosadmin za ulazak u Web interfejs Nagios... Obavezno zapamtite lozinku koju ste postavili, ona će vam trebati prilikom ulaska u web sučelje.

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

Ponovo pokrenite Apache da bi nove postavke stupile na snagu:

Sudo systemctl ponovo pokrenite apache2

Vraćamo se u fasciklu u koju smo preuzeli dodatke i raspakujemo dodatke:

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

Idite na raspakirani direktorij:

Cd nagios-plugins-2.0.3 /

Izvršavamo sljedeće naredbe za kompajliranje i instalaciju dodataka:

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

Pokretanje Nagiosa

Provjeravam nagios.conf za greške:

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

Ako nema grešaka, pokrenite Nagios i dodajte ga u autorun:

Sudo servis nagios počinje
sudo ln -s /etc/init.d/nagios /etc/rcS.d/S99nagios

Ako pri pokretanju Nagios vidjeli ste sljedeću grešku:

Pokretanje nagios.service nije uspjelo: Učitavanje jedinice nagios.service nije uspjelo: nema takve datoteke ili direktorija.

[....] Pokretanje nagiosa (preko systemctl): nagios.serviceFailed to start nagios.service: Jedinica nagios.service nije uspjela učitati: Nema takve datoteke ili direktorija.failed!

Da biste to popravili, morate kopirati /etc/init.d/skeleton v /etc/init.d/nagios

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

Hajde da uredimo /etc/init.d/nagios:

Sudo nano /etc/init.d/nagios

Dodavanjem sledećeg na samom kraju:

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

Sačuvaj i izađi.

Završni dodir - dajemo prava na izvođenje:

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

i trči Nagios:

Sudo /etc/init.d/nagios start

Sada u pretraživaču unesite http: // nagios-server-ip / nagios, u polje korisničko ime unesite nagiosadmin i lozinku koju smo postavili tokom instalacije.



Kliknite na “Host” u lijevom oknu konzole. Vidjet ćete da Nagios trenutno ne nadzire druge hostove osim sebe.



Time je naša instalacija završena. Nakon što smo prošli kroz uputstva, instalirali smo Nagios 4.1 na Ubuntu 15.04

YURPMSHUPCHBOYS Nagios CH TEBMSHOPK TSIYOI, NSCh ÄBCHPECHBMY DMS UEVS DPCHPMSHOP RTPUFPTOPE NEUFP RPD UPMOGEN. rUME FTEI RTEDSCHDHEYI UFBFEK X YUIFBFEMEK OBLPRYMPUSH OELPFPTPPE LPMYUEUFCHP ChPRTPUPCH. FFP JOBYUIF, UFP, OEUNPFTS O CHUE VSCHMSCHE KHUREY, RTYYMP CHTENS RTELTBFIFSH TBUYYTSFSH UCHPY CHMBDEOYS Y RETEKFY O 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 O IPUFE, TBVPFRTBEEN RPD pDOBLP RETETSYCHBFSH RP NFP RPCHPDH OE UVPIF, FBL LBL CHUE PVUKHTSDBENSCHE RTIENSCH VHDHF PFMYUOP TBVPFBFSH U MAVSCHN DYUFTYVKHFYCHPDHPNVOSCHI-RPCHI EDYOUFCHOOSCHN EELPFMYCHSCHN NPNEOFPN NPTSEF VSCHFSH TBMYUYE CH YNEOBI DITELFPTIK, ZDE TBURPMPTSIMYUSH Nagios J POOBMSHOPE CHURPNPZBFPEZVEPSHOEPE OBDEAUSH, U FYN NEMLINY RTPVMENBNY CHSCH UNPTSEFE TBPVTBFSHUS UBNPUFPPSFESHOP.

RETCHSCHN DEMPN IPFEMPUSH VS OBKHYUIFSH Nagios ZPCHPTYFSH O YUYUFPN THUULPN SSCHLE. lBL CHUEZDB, CHURPNYOBEN, UFP CH LFPN NYTE OEF OYUEZP OECHP'NPTSOPZP. RTYNETOP DECHSFSH NEUSGECH OBBD SA KUMULIRANIM TBVPFSCH RP MPLBMYIBGYY Nagios CHETUYY 1.06 beta. YBFEN, RP NETE CHSCHIPDB OPCCHHI CHETUIK RTPDKHLFB, FB TSE UHDSHVB RPUFYZMB PZHYGIBMSHOSHE TEMYISHCH 1.0 Y 1.1. NEFPDYLB TKHUYZHYLBGYS DMS CHUEEI CHETUIK PDYOBLPCHB, RPFPNKH S VHDKH PRYUSCHCHBFSH JE O RTEINET CHETUY 1.1, LBL OBYVPME TUCHETSEK, YRTUBUPUUPUPMEE. rMAU LP CHUENKH, JNEOOP LFB CHETUIS HUFBOPCHMEOB X NEOS. jFBL, UFP TSE OBN OKHTSOP UDEMBFSH? RETCHCHN DAMPN ULBUYCHBEN DYUFTYWHFYCH CHETUY Nagios, LPFPTBS HUFBOPCHMEOB X CHBU U PZHYGYBMSHOPZP UBKFB http://www.nagios.org. ʺBFEN YDEUSH htpp: //onix.opennet.ru/files/, VETEN UPPFCHEFUFCHHAEE ZHBKMSCH MPLBMYIBGYY.

tBURBLPCHSCHBEN DYUFTYVKHFYCH Y RBLEF MPLBMYIBGYY 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 LPOZHEJBOYTEY.

# 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 / lokalni / uključi / gd

sa DHNBA, PVYASUOSFSH OBOBYUE LMAYUEK LPNBODSCH konfigurirati UNSCHUMB OEF. rPFPNKH UTBJH TCE RETEIPDYN L LPNRIMSGYY.

# napravi sve

rPUME FPZP, LBL LFPF RTPGEUU ABCHETYYFUS HUREYOP, PUFBOBCHMYCHBEN DENPOB Nagios. CHUE-FBLY TEBFSH RP TSYCHPNKH OE PYUEOSH IPTPYP, Y RPDPVOSHE DEKUFCHYS NPZHF CHSCHBFSH TBOOPVTBOOCHE UVPY CH ZHHOLGEYPOITPCHBOY UYUFENSCH NPOYPIF.

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

chPF FERETSH NPTSOP URPLPKOP CHCHRPMOSFSH YOUFBMMSGYA.

# izvrši instalaciju

h TEHMSHFBFE ZHBKMSCH YY DYTELFPTYY DYUFTAYVKHFYCHB DPMTSOSCH BNEOIFSH FE ZHBKMSCH, LPFPTSCHE Nagios YURPMSH'PCHBM DP UEZPDOSYOEZP DOS. fBLYN PVTBDPN, ZHBKMSCH YJ /tmp/nagios-1.1/html DPMCOSCH RPRBUFSH CH / 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, TKHUYZHYLBGYS RTPYMB VE UHYULB-VE'BDPTYOLY. uMEDHAEBS RTPVMENB, OHTSDBAEBSUS CH YURTBCHMEOYY - OETBVPFBAEBS LBTFB UEFY. rTJ RPRSCHFLE CHPURPMSHUPCHBFSHUS RHOLFBNY "lBTFB UEFY" (statusmap.cgi) J "3D LBTFB UEFY" (statuswrl.cgi)

rTYUYO LFPNKH NPTSEF 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 CHSC RPNOFE, RETED LPNRIMYTPCHBOYEN Konfiguracija Nagios NSC YURPMSHUPCHBMY LPNBODH. uMEDKHEF PVTBFYFSH PUPVPE CHOINBOYE O RBTBNEFTSCH --with-gd-lib --with-gd-inc, LPFPTSCHE KHLBSCHCHBAF O DYTELFPTYY, ZDE CHUK UYUFENSCHEBYUPDSPFUMS lPNBODB konfiguriraj RSCHFBEFUS BCHFPNBFYUEEULY RPDLMAYUIFSH OKHTSOSCHE ZHBKMSCH L RTPELFKH, OP EK OE CHUEZDB LFP HDBEFUS. pVSchYuOP B RTPGEUUE LPOZHYZHTYTPCHBOYS NA 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 PYUUFYN DYUFTYVKHFYCH PF ZhBKMPCH, UPDBOOSHI PE CHTENS RTEDSCHDHEEK LPNRIMSGY LPNBODPK:

# očistiti

ʺBFEN RETEOBRTBCHYN CHUE UPPVEEOIS LPNBODSCH konfiguriraj CH ZhBKM make.log c RPNPESHA UMEDHAEEK LPOUFTKHLGY.

# ./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 ChP CHTENS LPNRPOPCHLY VYVMYPFELB GD OE OBKDEOB, FP CHOKHFTJ ZHBKMB make.log UTEDY CHUEZP RTPUEZP VHDHF CPF FBLJE OBDRYUY:

Provjeravam gdImagePng u -lgd (red 1) ... nema provjere za gdImagePng u -lgd (red 2) ... nema provjere za gdImagePng u -lgd (red 3) ... nema *** GD, PNG i / ili JPEG biblioteke nisu mogle biti locirane ... ********* Boutellova GD biblioteka je potrebna za kompajliranje statusne mape, trendova i histograma CGI. Preuzmite je sa http://www.boutell.com/ gd /, kompajlirajte ga i koristite argumente --with-gd-lib i --with-gd-inc da biste naveli lokacije GD biblioteke i uključili datoteke. NAPOMENA: Pored gd-devel biblioteke, vi " Također ću morati provjeriti da li su biblioteke png-devel i jpeg-devel instalirane na vašem sistemu. NAPOMENA: Nakon što instalirate potrebne biblioteke na vaš sistem: 1. Uvjerite se da /etc/ld.so.conf ima unos za direktorij u kojem su instalirane GD, PNG i JPEG biblioteke. 2. Pokrenite "ldconfig" da ažurirate opcije povezivanja u vrijeme izvođenja. 3. Pokrenite "make clean" u Nagios distribuciji da očistite sve stare reference na vašu prethodnu kompajliranje. 4. Ponovo pokrenite skriptu za konfiguriranje. NAPOMENA: Ako ne možete da naterate skriptu za konfigurisanje da prepozna GD libove na vašem sistemu, pređite preko toga i pređite na druge stvari. CGI koji koriste GD libs su samo mali deo celog Nagios paketa. Preuzmite sve drugo prvo radi, a zatim ponovo pogledajte problem. Obavezno provjerite arhivu mailing liste nagios-users za moguća rješenja problema GD biblioteke kada nastavite s rješavanjem problema. ****************** ******************************************************* *

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

Provjeravam gdImagePng u -lgd (red 1) ... da GD biblioteka je pronađena!

ʺOBYUIF U GD X CHBU CHUE CH RPTSDLE, Y CHSCH NPTSEFE URPLPKOP RPKFY RPRYFSH LPZHE, RPLB S TBUULBTSKH PUFBMSHOSCHN, LBL YJVBCHIFSHUS PF RTPPYPVMEN UPL rP FTBDJGJJDJ UDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD 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 Grafička biblioteka za brzo kreiranje slika

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

# pkg_-L gd-1.8.4_6 Informacije za gd-1.8.4_6: Datoteke: / 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 konfiguracija, PFOPUSEYEUS L VYVMIPFLE GD, DPMTSOSCH CHZMSDEFSH FBL --with-gd-lib = / usr / local / lib --sa us-gd-local / include / include / include /

dBCHBKFE RPUNPFTYN, LBL NPTSOP DPWIFSHUS RPDPVOPZP LZHELFB DMS Linux-UYUFEN, PUOPCHBOOSHI O 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 libgda0.1-1 -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 O DCHB PFDEMSHOSHI RBLEFB. UCDS RP CHUENKH, OBU YOFETEUKHAF rpm ŽBKMŜ libgd2 i libgd2-devel. RETCHSCHK UPDETTSYF DYOBNYUEULY ʺ̱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 PRTBGYPOOPK UYUFENSCH. yN NPTSOP CHPURPMSH'PCHBFSHUS CH UMKHYUBE, EUMY CHUE RTEDSCHDKHEYE RPRSCHFLY OE DBMY OYLBLYI TEHMSHFBFPCH. oHTSOP UBNPUFPPSFEMSHOP PFSCHULBFSH, ZDE OBIPDSFUS ZhBKMSh 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

FERETSH CHCH NPTSEPHE HCHETEOOOP ULBJBFSH, YUENKH DPMTSOSCH VSCHFSH TBCHOSCH RBTBNEFTSCH --with-gd-lib Q --with-gd-inc LPNBODSCH konfiguracija. 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 O FFF:


FERETSH CHUE FE, LFP HYMY RIFSH LPZHE, NPZHF ChP CHTBEBFSHUS. 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 O ULBRTUP LI. dMS FPZP, YUFPVSH CHUE ʺ̱BTBVPFBMP LBL RPMPTSEOP, OKHTSOP KHUFBOPCHIFSH CH YURPMSHKHENSCHK VTBKHET NPDKHMSH DMS TBVPFSCH U vrml, YMHADO RFDEMSHETBYUKH.

rTPZTBNNOPZP PVEUREUEOIS, RPDIPDSEEZP DMS LFPZP, OBRYUBOP CHP B Y NBMEOSHLBS FEMETSLB. lBL PVSCHYUOP, RBMSHNB RETCHEOUFCHB RP LPMYUEUFCHKH L'ENRMSTPCCH RTYOBDMETSIF Windows. ʺBFEN IDEF MAC OS X, OBLPOEG, VTPOPHPCHPE FTEFSHE NEUFP JBOYNBEF Linux.

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

uMEDHAEBS DPUFPKOBS OBYEZP CHOINBOYS RTPZTBNNB OBSCHCHBENBS Cosmo player 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 UPZFPECHOPYSCHOPZHPHOMSHOPHOPYSCHOPZFPECHPONSCHOPHPHOMSHPHOMSHOPHPHO. rTEDOBOOBYUEO FPMShLP LCA Netscape Navigator i Internet Explorer. ULBYUBFSH DYUFTYVKHFYCH SPTSOP PFUADB http://members.aol.com/maxmac/vrml/download.html.

FreeWRL - PFDEMSHOPE RTYMPTSEOYE, TBVPFBAEE CH LBYUEFCHE UBNPUFPPSFEMSHOPZP vrml VTBKHETB. zhHOLGYPOITKHEF O RMBFZHPTNBI Linix J MAC J TBURPMBZBEFUS RP LFPNKh BDTEUKH http://www.crc.ca/FreeWRL/.

O UBNPN DEME, RTPZTBNN, RPDIPDSEYI DMS OBYYI GEMEK, ZPTBDP VPMSHYE, YUEN CHSCH NPZMY VSH RPDKHNBFSH. sa RPUFBTBMUS KhRPNSOKHFSH MYYSH OBYVPMEE YCHEUFOSCHE YY OYI. eUMY TCE CHSCH IPFYFE OERTENEOOOP PZMBUYFSH CHEUSH URYUPL, FP CHBN OKHTSOP RTPCHEUFY 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 UVTPYFSH LBTFH UEFY oEUNPFTS O FP, UFP X OBU EUFSH DCHE RPDUEFY O LBTFE, CHUE NBYYOSCH PFPVTBTSBAFUS FBL, LBL VKHDFP POY OBIPDSFUS CH PDOPN Y FPN TCE UEDEFLECHPN EPM. u PDOK UFPTPOSCH, LFP KhRTPEBEF RTPGEDKHTKH TYUPCHBOYS LBTFSH, OP U DTHZPK, HUMPTSOSEF TSY'OSH BDNYOYUFTBFPTB. rTEDUFFBCHSHFE UYEVE UIFKHBGYA, LPZDB YU UVTPS 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 O UBNPN DEM OE TBVPFBEF FPMSHLP RETCHSCHK YY CHUEEI CHCHYERETEYUOMEOOSHI LPNRSHAFETPCH. rPMKHYUBEFUS, UFP BDNYOYUFTBFPT DPMTSEO UBNPUFPSFEMSHOP DPZBDBFSHUS, UFP RTYCHAMP L FBLINE NBUUPCHSCHN UVPSN. dMS FPZP, YUFPVSH CHRTEDSH JVETSBFSH RPDPVOSCHI OERTYSFOPUFEK, OBN OEPVIPDYNP PVYASUOIFSH Nagios, LBL RPUFTPEOB OBYB UEFSH Y LBLINE UPTBSPHCHEBESHBFSHO DEMBEFUS LFP U RPNPESHA UPDBOYS PFOPYEOYK "TPDIFEMSH" - "RPFPNPL" rPUME FBLYI YNEOOYK LTYFYUEULYE HCHEDPNMEOIS VKHDHF RTYIPDYFSH FPMSHLP DMS LPNRSHAFETB Inner_Firewall, CHUE PUFBMSHOSCHE NBYUYUEFUFCH, JBOOBDEKUFF UPZMBUIFEUSH, LFP CHUE-FBLY VPMEE UPPFCHEFUFCHHEF DEKUFFCHYFEMSHOPNKH RPMPTSEOYA CHEEEK CH LPOFTPMAYTKHENSHI UEFSI.

rTBTPDYFEMEN CHUEI LPNRSHAFETPCH UYUIFBEFUS NBYOB, O LPFPTPK TBVPFBEF RTPGEUU UYUFENSCH NPOIFPTYOZB. th HCE PF OEZP UVTPYFUS GEPULB.

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

dPVIFSHUS LFPZP NPTSOP RTYNEOOYEN FESB roditelji CH PRTEDEMEOY IPUFPCH. uFPIF PVTBFIFSH CHOINBOYE O FPF UVTBOOSCHK ZhBLF, UFP ZHYTNEOOBS DPLHNEOFBGYS CH TBDEEME "Određivanje statusa i dostupnosti mrežnih hostova" iPFS EUMI RPLPRBFSHUS CH YUIPDOSCHI FELUFFBI Nagios, FP RPOINBEN, UFP O UBNPN DEM DPMTSEO VSCHFSH RTPUFP roditeljima. eUMY B PRYUBOYY IPUFPCH OEHLPUOYFEMSHOP PTYDETTSYCHBFSHUS HLBBOYS YURPMSHPCHBFSH Fez parent_host, OP RTY RPRSCHFLE UDEMBFSH nagios ponovno učitavanje LCA FPZP, YUFPVSCH RTYONEOYFYFY FBBYFYFYFYFYFYFYFYFYFYFYFYFYFYFYHVYFY

Pokreće se provjera konfiguracije... Nagios 1.1 Copyright (c) 1999-2003 Ethan Galstad ( [email protected]) Zadnja izmjena: 06-02-2003 Licenca: GPL Čitanje konfiguracijskih podataka ... Greška: Nije moguće dodati svojstvo objekta u datoteku "/usr/local/nagios/etc/hosts.cfg" na liniji 74. ***> Jedan ili je došlo do više problema tokom obrade konfiguracionih datoteka... Provjerite svoje konfiguracijske datoteke da biste bili sigurni da sadrže važeće direktive i definicije podataka. Ako nadograđujete sa prethodne verzije Nagiosa, trebali biste biti svjesni da su neke varijable / definicije možda uklonjene ili izmijenjene u ovoj verziji. Obavezno pročitajte HTML dokumentaciju o glavnim i konfiguracijskim datotekama hosta, kao i odjeljak "Šta je novo" da saznate šta se promijenilo. neuspjeh - prekidanje ponovnog učitavanja.

PYIVLB VKHDEF YNEOOP O FPK UVTPLE, ZHERE RPSCHMSEFUS FES parent_host. dKhNBA, DTHZYI DPLBBFEMSHUFCH OE OKHTSOP.

NBYYOSCH, UYUIFBAEYEUS MPLBMSHOSCHNY RP PFOPYEOYA L Nagios, OBIPDSFUS O PODH UUYFBAEYEUS MPLBMSHOSCH YURPCH FISHBOZCHB roditeljima CHUE POOFBMSHOSCHE NBYYOSCH, PFOPUSEYEUS L ZTHRRE HDBMEOSCHI, CHCHYEHLBBOOPN FESE RYYKHF YNS VMEYTSBKYEZP TPDIFEMS. fBLYN PVTBDPN, VMS IPUFPCH Inner_Firewall, Linux X Win_2000 TPDYFEMEN SCHMSEFUS 3com_Lan. h UCHPA PYUETEDSH, Inner_Firewall KhLBBBO TPDYFEMEN DMS 3com_Dmz. b 3com_Dmz CHCHRPMOSEF FH TSE TPMSh DMS IPUFPCH WWW, Outer_Firewall, Mail.

yFBL, TB'PVTBCHYUSH U RPOSFYEN YETBTYY, RPUNPFTYN, LBL POP CHMYSEF O PFPVTBTSEOYE OBYY UEFEK O LBTFE.


dKhNBA, CHSCHZMSDIF DPCHPMSHOP CHREUBFMSAEE. lBLPK Y URPUPVPCH PFPVTBTSEOIS LBTFSH VKHDEF YURPMSh'PCHBFSHUS RP KhNPMYUBOYA, KhLBSCHCHBEF RBTBNEFT default_statusmap_layout. dMS FTEINETOPK LBTFSH FBLPK RBTBNEFT OBSCHBEFUS, UPPFCHEFUFCHEOOP, default_statuswrl_layout. pWB ÜFYI RBTBNEFTB ULTSCHCHBAFUS CHOKHFTY ZhBKMB cgi.cfg. lTPNE BNEFOPZP U RETCHPZP CHJZMSDB MPULB, NSCH, L FPNKH TCE, RTYPVTEMY VPMEE FPYUOPE DYBZOPUFAYTPCHBOYE UEFHESHCHI OERPMBDPL.

CHUE LFP, LPOEYUOP, IPTPYP, OP DHYB FTEVKHEF YUEZP-FP VPMEE LTBUYCHPZP. fBL TSE IPFEMPUSH VSH KHNEFSH UBNPUFPPSFEMSHOP KHLBSCHCHBFSH TBURPMPTSEOYE FEI YMY YOSHI PVYAELFPCH O LBTFBI. fBLBS YBDBYUB OBN RP RMEYUH, Y UEKYUBU CHSCH OBKHYUIFEUSH HRTBCHMSFSH CHBTSOEKYYNY RBTBNEFTBNY PFTYUPCHLY UEFECCHCHHI LBTF. LCA OBYUBMB NShch TBDBDYN LBTSDPNH IPUFH J UETCHYUH RP LTBUYCHPK YLPOLE, B BFEN TBURPMPTSYN YEE FBL, YUFPVSCH Sing NBLUYNBMSHOP UPCHRBDBMY imaju OBYYN TYUHOLCHBSYPYN TYUHOLCHBSNPYHPE TYUHOLCHBNSYPYH TYUHOLBNSYPYH TYUHOLBNSYPYNCHBNPSYN, YUFPVSCH Sing. fHF OBN O RPNPESH RTYIPDSF DCHB OPCCHHI ZhBKMB. RETCHSCHK YJ OYI, hostextinfo.cfg, PFCHYUBEF ʺ̱B DPVBCHPYUOSHE BFTYVHFSH IPUFPCH, B CHFPPTPK, serviceextinfo.cfg, CHCHRPMOSEF FKH TSE ZHHOLGYA DMS UETCHYUPCH.

LUFBFY, OE BVKHDSHFE ULBYUBFSH PFUADB http://nagios.org/download/extras.html ZHBKMSCH U LPMMELGYSNY YLPOPL, PVSCHYUOP OBSCHCHBENSCHE paketi slika.

jFBL, OBYUOEN U ZhBKMB hostextinfo.cfg.

definiraj hosttextinfo (
#fez, U LPFPTPZP DPMTSOP OBYUYOBFSHUS PYUBOYE IPUFB

host_name 3com_Lan
# yNS IPUFB, 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 logos.

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

vrml_image 3Com.png
# yNS ZhBKMB, LPFPTSCHK VHDEF YURPMShPCHBFSHUS LBL FELUFHTB DMS LHVB,
# Y'PVTBTSBAEEZP IPUF O 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'PVTBCEOYE, LPFPTPE VHDEF YURPMSHBFSHUS LBL YLPOLB
#IPUFB O RMPULPK UEFECHPK LBTFE. NPTSEF VSCHFSH CH ZhPTNBFE PNG, JPG, GIF,
# OP CHUE-FBLY MHYUYE, EUMY DMS LFPZP ZhBMB VKHDEF YURPMSHSPCHBFSHUS ZhPTNBF GD2,
# RPFPNKH SFP DMS LBTSDPZP GYLMB TYUPCHBOYS LBTFSH YLPOLB VKHDEF UOHCHB Y UOHCHB
# RTYCHPDYFSHUS L CHYDKH, HDPVOPNH DMS VYVMYPFELY GD. b LFP BOBYUIF, UFP NSCH VKHDEF
# ʺ̱TS CHCHRPMOSFSH PDOY Y FE TCE VEURPMEESHCHYUUMEOIS. NPTSEF UPDETTSBFSH CHOHFTY
# UEVS RTPATBYUOSCHE PVMBUFY. TSEMBFESHOP YUFPVSH YLPOLY VSCHMY TBNETPN 40x40
# RYLUEMEK. TBURPMBZBFSHUS POI DPMTSOSCH CH DYTELFPTYJ logos.
# pvŜÛOP ʹ̱FB DYTELFPTYS OBIPDIFUS H / usr / local / nagios / share / images / logos

2d_coords 160.99
# dCHHNETOSCHE LPPTDYOBFSH FPYULY, CH LPFPTPK VKHDEF OBIPDIFSHUS GEOFT YLPOLY IPUFB
# O RMPULPK LBTFE. NPZHF VSHFSH 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, UINCHPMYITKHAEEZP IPUF CH RTPUFTBOUFCHE FTEINETOPK
# LBTFŜ. 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 NA LPTDYOBFBNY 0,0, 0,0, 0,0.
# lPPTDYOBFSCH RETEYUMSAFUS CH UMEDHAEN RPTSDLE x, y, z
notes_url http://192.168.80.2/nagios/notes/3com_lan.txt
# uUSCHMLB O BDTEU, RP LPFPTPNKH METZIF ZHBKM sa DPRPMOIFEMSHOSCHNY UCHDEOYSNY P IPUFE
#rty EEMLE O UREGIBMSHOSCHK YOBYUPL CH VTBKHET VHDEF PFLTSCHF LFP ZHBKM
#fP RPMEHOP DMS ABRYUY CHUSYUEULYI UCHEDEOIK, LPFPTSCHE OE CHMEM CH UFBODBTFOSCHK
# YBVMPO PRYUBOYS IPUFB Nagios. OBRTINET, FBN SPTSOP OBRYUBFSH DBOOSCHE, PFCEYUBAEYE
# O CHRTPU, LFP Y BDNYOYUFTBFPTPCH PFCHEUBEF YB HRTBCHMEOYE LFIN UETCHETPN. th LPNH
# PVTBEBFSHUS CH UMKHUBE RTPVMEN.
# pVTBFIFE CHOINBOYE O URL-u, YURPMSHHENSCHK DMS KHLBBOYS RHFSH L ZHBKMH. dMS FPZP, UFPVShch
#ZHBKMSCH U ʺ̱BRYULBNY NPTSOP VSCHMP ITBOYFSH O FPN TSE IPUFE, UFP J Nagios, S UPADBM
# DYTELFPTYA / usr / local / nagios / share / notes, J RPFPNKH NSCH FERETSH NPTSEN RPMKHYUIFSH L OEK DPUFHR
# YNEOOP RP FBLPNH URL.
}

definiraj hosttextinfo (
host_name Win_2000
notes_url http://listios.lan.domain.ru/Win_2000.html
#LUFBFY, UFPIF PFNEFIFSH, UFP DPVBCHPYUOSCHE ABRYULY P IPUFBI NPZHF ITBOYFSH
# OE FPMSHLP O FPN TSE IPUF, ZDE TBVPFBEF Nagios, OPY O MAVPN DTHZPN.
# zMBCHOPE, UFPVSH FBN TBVPFBM web-UCHET Y URL VSCHM RTBCHYMSHOP RTPRYUBO
icon_image win40.png
icon_image_alt Windows radna stanica
vrml_image win40.png
statusmap_image win40.gd2
2d_coords 163,195
3d_coords 15.0,38.0,6.0
}

definiraj hosttextinfo (
host_name Linux
notes_url http://10.10.5.7/hostinfo.pl?host=Linux1
# h LBYUEUFCHE URL DMS ITBOYEYS DPVBCHPYUOSCHI ABRYUPL NPTSOP YURPMShUPCHBFSh DBCE
# CGI. h JBCHYUYNPUFY PF DBOOSHI, RETEDBOOSHI CH ABRTPUE, CHSCH VHDEF RPMKHYUBFSH
#UCHEDEOIS P FPN YMY YOPN IPUFE.
icon_image_alt Linux radna stanica
vrml_image mandrake.gd2
statusmap_image mandrake.gd2
2d_coords 60,198
3d_coords 30.0,38.0,6.0
}

definiraj hosttextinfo (
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
}

definiraj hosttextinfo (
host_name 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
}

definiraj hosttextinfo (
host_name Inner_Firewall
notes_url http://192.168.80.2/nagios/notes/inner_fw_notes.html
icon_image freebsd40.png
icon_image_alt Unutrašnji zaštitni zid
vrml_image freebsd40.png
statusmap_image freebsd40.gd2
2d_coords 326.96
3d_coords 17.0,55.0,6.0
}

definiraj hosttextinfo (
host_name Outer_Firewall
notes_url http://192.168.80.2/nagios/notes/outer_fw_notes.html
icon_image firebox_small.png
icon_image_alt Vanjski zaštitni zid
vrml_image firebox_small.png
statusmap_image firebox_small.gd2
2d_coords 620.80
3d_coords 16.0,42.0,6.0
}

definiraj hosttextinfo (
host_name 3com_Dmz
notes_url http://192.168.80.2/nagios/notes/3com_dmz.html
icon_image 3Com.png
icon_image_alt 3Com DMZ LAN prekidač
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.

definiraj serviceextinfo (
host_name www
# yNS IPUFB, O LPFPTPN TBVPFBEF UETCHYU

service_description HTTP
# yNS UETCHYUB YJ ZhBKMB services.cfg


# hCE NOPZPLTBFOP CHYDEOOSCHK OBNY URL VHC DPRPMOYFESHOSCHI 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 logos.
# pvŜÛOP ʹ̱FB DYTELFPTYS OBIPDIFUS H / usr / local / nagios / share / images / logos

icon_image_alt Web usluga
#OBDRYUSH, PFPVTBTSBENBS, EUMY web-UETCHETKH OE HDBEFUS ABZTKHYFSH YLPOLKH RTYCHSBOOHA,
#L UETCHYUKH
}

definiraj serviceextinfo (
host_name www
service_description SMTP
notes_url http://192.168.80.2/nagios/notes/service_www.html
icon_image apache.png
icon_image_alt Web usluga
}

definiraj 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 Web usluga
}

definiraj 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 Web usluga
}

definiraj 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 Web usluga
}

dMS FPZP, UFPVSH Nagios HCHYDEM UPEDBOOSCHE OBNY ZHBMSH 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 UNPCEFE UBNPUFPSFEMSHOP 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 na Nagios, 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 RPNPESHA HFIMYFSH pngtogd2, RPUFBCHMSCHYEKUS UEYVPKUMD. TSEMBFEMSHOP, UFPVSH UPDBCHBENSCHK ZHBKM VSCHM UPITBOEO VE'LPNRTEUUY YPVTBCEOIS. ʹFP RPʺČPMJF HCHEMYUYUIFSH ULPTPUFSH TBVPFSCH ZHHOLGYK VYVMYPFELY GD, PFCHEYUBAEYI ʺ̱B BZTHALKH CH RBNSFSH Y TYUPCHBOYE YLPTPUFSH TYUPCHPLBOYE CLPHEZ. EUMY DBOOSCHE CHOHFTY ZHBKMB OE UTsBFSH, JOBYUIF OE OKHTSOP FTBFYFSH CHTENS O YI TBURBLPCHLH. HYUIFSCHCHBS NBMSCHK TBNET OBYY LBTFYOPL, UTSBFYE OE RTYOEUEF OYLBLPK CHSCHZPDSCH.

OBRTYNET, DMS LPOCHETFBGY ZHBKMB www.png www.gd2 OKHTSOP RPDBFSH UMEDHAEKHA LPNBODH.

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

sa DHNBA, U RETCHSCHNY DHHNS RBTBNEFTBNY CHUE SUOP. FTEFIK HLBSCHCHBEF TBNET RPTGY LPDYTPCHBOYS, J YUEFCHETFSCHK - FFP, UPPFCHEFUFCHEOP, OBMIYUYE 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.

th OE BVHDŠFE RPDBFSH RTPGEUUH nagios LPNBODH ponovno učitavanje, LPFPTBS ʺBUFBCHIF EZP PVOPCHYFSH LPOZHTBGYA. np FreeBSD lfp pvshchuop DEMBEFUS FBL /usr/local/etc/rc.d/nagios.sh ponovno učitavanje.

eUMI EUFSH TSEMBOYE, NPTSOP OBTYUPCHBFSH UCHPY UPVUFCHEOOSCHE YLPOLY Y YURPMSH'PCHBFSH YI CHNEUFP UFBODBTFOSCHI. sa 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 RPMKHYUIMYUSH TBNETPN YUHFSH VPMEE, YUEN 40x40 RYLUEMEK, Nagios TBVPFBM U OYNY DPCHPMSHOP IPTPYP. rPMAVPCHBFSHUS O TEHMSHFBF NPTSOP O UMEDHAEEK LBTFYOL.


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

eUMY OBTSBFSH O OEZP, FP NPTSOP RPYUIFBFSH DPRPMOYFEMSHOSHE UCHEDEYS YJ ZhBKMB, LPFPTSCHK NSCH PRYUBMY FESPN notes_url.

lPPTDYOBFSch FPYUEL, B LPFPTSCHI DPMTSOSCH TYUPCHBFSHUS YLPOLY J PVYAELFSCH OBYYI IPUFPCH OF TH RMPULPK FTEINETOPK LBTFBI UEFY, OE VHDHF YURPMSHPCHBFSHUS Nagios 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. y UBNPE RTYSFOPE CH FPN FP, UFP CH FTEINETOPE RTPUFTBOUFCHP NPTSOP DPVBCHYFSH, OBRTINET, RPDTPVOSCHK NBLEF ʺ̱DBOYS, CH LPFPTPN ʹ̱FB UYFSHBUCHETSCHIP OP PV LFPN NShch RPZPCHPTYN CH DTHZPK UFBFSHE. OH B EUMY CHNEUFP ChPTSDEMEOOPK LBTFSH O ULTBOE RPSCHYMBUSH UMEDHAEBS OBDRYUSH:

Niste dali nikakve koordinate za crtanje hosta, tako da ne možete koristiti ovu metodu rasporeda. Pročitajte najčešća pitanja za više informacija o određivanju koordinata za crtanje ili odaberite drugu metodu rasporeda.

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

eEE PDOPK Y RPMEHOSHI CHP'NPTSOPUFEK, LPFPTHA NSCH UEZPDOS YJKHYUIN, VHDEF HNEE DPVBCHMSFSH CH UVTBOYGSCH, UPDBCHBENSCHE Nagios, UCHPI CHUFBLBCHLAYM. lBTSDBS UVTBOYGB NPTSEF YNEFSH DCHB ʺBZPMPCHLB Y DCHE CHUFBCHLY. PSCHYUOP FBLYN PVTBSPN CH FELUF UVTBOYGSCH NPTSOP CHUFBCHMSFSH LPTRPTBFYCHOHA WEINCHPMYLKH, URTBCHPYUOSCHE FEMEZHPOSCH Y RTPYUYE UCHDEOISE PFOBOSCH LAPPUESCH.


CHUE BZPMPCHLY UVTBOYG Y CHUFBCHLY DEMSFUS O ZMPVBMSHOSCHE Y MPLBMSHOSCHE. zMPVBMSHOSHE DEKUFFCHHAF O CHUE UVTBOYGSCH cgi, B MPLBMSHOSHE FPMSHLP O FE, DMS LPFPTSCHI POI VSCHMY PRTEDEMEOSCH. FELUFSCH, ABYUBOOSCHE CH ZHBKMBI ABZPMPCHLPCH Y TBTSCHCHPCH UVTBOYG, CHUFBCHMSAFUS CH OBYUBMP J LPOEG FESB UVTBOYGSCH, UPDBCHBENPK cgi. pVSCHUOP 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 O 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 ЬБЗПМПЧЛБ ЧУПЗП ЬБЗПМПЧЛБ ЧУФБЧЛЙ status-footer.ssi - ЖБКМ MPLBMShOPZP ЫБЗПМПЧЛБ ЧУБМБМБМЛБ ЬБЗПМПЧЛБ ЧУБМБМБКЛБ - status -. Zaglavlje

s DHNBA, CHUE HTSE UPPVTBYMY, UFP YNS DMS ZHBKMPCH MPLBMSHOPZP ʺBZPMPCHLB Y MPLBMSHOPK CHUFBCHLY PVTBJHEFUS U RPNPESHA UTBEYCHFOOBS 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 UEE FPMSHLP YUYUFSHK html.

dBCHBKFE TBUUNPFTYN UPDETTSYNPE CHUEI ZHBKMPCH, RTEINEOSCHYIUS CH LFP RTEINTE:

jBKM common-footer.ssi


rP CHRTPUBN FEIRPDDETTSLY PVTBEBFSHUS ABOUT [email protected] YMY
http://onix.opennet.ru


jBKM common-header.ssi




zhBKM status-footer.ssi


TBDEMYFEMSH UVTBOYGSCh status.cgi



zhBKM status-header.ssi


FEUFPCHSC YBZPMPČPL status.cgi


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

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 OYLFP OE YURPMSHHHEF. OP O CHUSLIK UMHYUBK SA NJIMA SVOJ HRPNSOKHFSH.

LCA FPZP YUFPVSCH CHHLPCHPE PRPCHEEEOYE BTBVPFBMP, OHTSOP RPNEUFYFSH ZHBKMSCH CHHLPCH H ZHPTNBFE wav CHOHFTSH DYTELFPTYY / usr / local / nagios / share / media /, LBL CHUEZCHRTCHVFBKPY, LBL CHUEZCHRTCHBFBKME RPNEUFYFSH, PSHPTNBFE wav CHOHFTSH DYTELFPTYY b ABFEN DPVBCHYFSH UMEDHAEYE ABRYUI CH ZHBKM cgi.cfg.

Host_unreachable_sound = hostunreachable.wav host_down_sound = host down.wav service_critical_sound = servicecritical.wav service_warning_sound = servicewarning.wav service_unknown_sound = service unknown.wav normal_sound = noproblem.wav

h UMKHYUBE, EUMY CH RTPGEUE NPOIFPTYOZB VHDEF PVOBTHCEOP PODOCHTENEOOOP 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 TEZYN HRTBCHMEOYS UETCHYUPN YMY IPUFPN Y RPDBFSH LPNBODH RPDFCHETTSDEOYS RTPVMENSCH.

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


sa DHNBA, O UEZPDOS ICHBFIF ZTSSCHFSH ZTBOYF OBKHLY, J RPTB DBFSH NPZBN PFDPPIOHFSH. rPCHPMA UEVE RPRTPEBFSHUS U CHBNY CH FKH TBDPPUFOHA NYOHFKH.

Ovaj vodič će vas voditi kroz instalaciju popularnog otvorenog kodnog sistema za nadgledanje Nagios 4 na vaš Ubuntu 14.04 server, kao i kroz izvođenje osnovnog podešavanja za nadgledanje resursa hosta. Osim toga, vodič pokazuje kako konfigurirati Nagios Remote Plugin Executor (NRPE) kao agenta na udaljenim hostovima za nadgledanje njihovih resursa.

Nagios sistem vam omogućava da nadgledate resurse servera i rad osnovnih servisa. Općenito, sistemi za nadzor su suštinski alat za svako proizvodno okruženje.

Napomena: Sličan vodič za CentOS možete pronaći na.

Zahtjevi

  • Unaprijed konfigurirani Ubuntu 14.04 server.
  • Prava superkorisnika (više -).
  • Unaprijed instaliran LAMP stog (uputstva za instalaciju možete pronaći).
  • Privatna mreža; ako vaš server ne podržava privatnu mrežu, samo zamijenite interne IP reference vanjskim IP-om.

Instalacija Nagiosa 4

Kreiranje Nagios korisnika i grupe

Kreirajte korisnika i grupu za pokretanje Nagios procesa; u ovom tutorijalu, korisnik se zove nagios, a grupa je nagcmd. Kreirajte ih i dodajte korisnika u grupu.

sudo useradd nagios
sudo groupadd nagcmd
sudo usermod -a -G nagcmd nagios

Instaliranje zavisnosti

Nakon toga, morate instalirati nekoliko razvojnih biblioteka da biste izgradili Nagios Core iz izvora i apache2-utils da biste konfigurirali Nagios interfejs.

Ažurirajte listu sistemskih paketa:

sudo apt-get update

Instalirajte pakete:

sudo apt-get install build-essential libgd2-xpm-dev openssl libssl-dev xinetd apache2-utils unzip

Instalacija Nagios Core

Preuzmite najnovije stabilno izdanje Nagios Core. Otvorite stranicu za preuzimanje stranice, kliknite Preskoči za preuzimanje i preuzimanje veze za stabilno izdanje.

Napomena: Ovaj vodič koristi Nagios verziju 4.1.1.

Preuzmite paket u svoj kućni direktorij:

cd ~
curl -L -O https://assets.nagios.com/downloads/nagioscore/releases/nagios-4.1.1.tar.gz

Raspakujte arhivu:

tar xvf nagios - *.tar.gz

Otvorite rezultirajući direktorij:

Pre nego što počnete da pravite Nagios, morate da konfigurišete svoj sistem. Da konfigurišete Nagios da podržava postfix (koji se može instalirati pomoću apt-get), dodajte —with-mail = / usr / sbin / sendmail sljedećoj komandi:

./configure --with-nagios-group = nagios --with-command-group = nagcmd

Sastavite Nagios:

Zatim instalirajte Nagios, init skripte i uzorke konfiguracijskih datoteka:

sudo make install
sudo napravi install-commandmode
sudo make install-init
sudo make install-config
sudo / usr / bin / install -c -m 644 sample-config / httpd.conf /etc/apache2/sites-available/nagios.conf

Da biste mogli izvoditi vanjske komande preko Nagios web sučelja, morate dodati korisnika www-data u grupu nagcmd:

sudo usermod -G nagcmd www-podaci

Instaliranje Nagios dodataka

Najnovije izdanje Nagios dodataka možete pronaći na ovom linku. Kopirajte vezu za najnovije stabilno izdanje i prenesite paket u svoj kućni direktorij.

Napomena: Ovaj vodič koristi Nagios Plugins verziju 2.1.1.

cd ~
curl -L -O http://nagios-plugins.org/download/nagios-plugins-2.1.1.tar.gz

Raspakujte arhivu Nagios dodataka.

tar xvf nagios-plugins - *.tar.gz

Otvorite rezultirajući direktorij:

cd nagios-plugins- *

Pokrenite konfiguraciju Nagios dodataka prije izgradnje paketa.

./configure --with-nagios-user = nagios --with-nagios-group = nagios --with-openssl

Kompajlirajte Nagios dodatke:

Instalirajte rezultirajući paket:

sudo make install

Instaliranje NRPE

Otvorite stranicu za preuzimanje stranice, pronađite najnovije stabilno izdanje NRPE-a i preuzmite ga u svoj kućni direktorij.

Napomena: Ovaj priručnik koristi NRPE 2.15.

cd ~
curl -L -O http://downloads.sourceforge.net/project/nagios/nrpe-2.x/nrpe-2.15/nrpe-2.15.tar.gz

Raspakujte NRPE arhivu:

tar xvf nrpe - *.tar.gz

Promijenite u rezultirajući direktorij:

Da konfigurišete NRPE, pokrenite naredbu:

./configure --enable-command-args --with-nagios-user = nagios --with-nagios-group = nagios --with-ssl = / usr / bin / openssl --with-ssl-lib = / usr / lib / x86_64-linux-gnu

Zatim napravite i instalirajte NRPE i xinetd skriptu:

napravi sve
sudo make install
sudo make install-xinetd
sudo make install-daemon-config

Otvorite skriptu za pokretanje xinetd u uređivaču teksta:

sudo vi /etc/xinetd.d/nrpe

U redu only_from dodajte internu IP adresu Nagios servera:

samo_od = 127.0.0.1 10.132.224.168

Napomena: Molimo unesite svoju tačnu IP adresu.

Sačuvajte i zatvorite datoteku. Sada samo Nagios server može komunicirati sa NRPE.

Ponovo pokrenite xinetd:

sudo servis xinetd restart

Instalacija Nagiosa 4 je uspješno završena. Sada treba da konfigurišete sistem.

Postavljanje Nagiosa 4

Otvorite glavni Nagios konfiguracioni fajl u uređivaču teksta:

sudo vi /usr/local/nagios/etc/nagios.cfg

Pronađite i dekomentirajte sljedeći red:

# cfg_dir = / usr / local / nagios / etc / serveri

Sačuvajte i zatvorite datoteku.

Kreirajte direktorij za pohranjivanje konfiguracijskih datoteka za nadzirane servere.

sudo mkdir / usr / local / nagios / etc / serveri

Otvorite konfiguracijsku datoteku kontakata u uređivaču teksta:

sudo vi /usr/local/nagios/etc/objects/contacts.cfg

Pronađite direktivu e-pošte i unesite svoju adresu e-pošte u nju.

email [email protected] ; <<***** CHANGE THIS TO YOUR EMAIL ADDRESS ******

Sačuvajte i zatvorite datoteku.

Konfiguriranje naredbe check_nrpe

Dodajte novu komandu vašim Nagios postavkama:

sudo vi /usr/local/nagios/etc/objects/commands.cfg

Dodajte sljedeći kod na kraj datoteke:

definiraj naredbu (
command_name check_nrpe
command_line $ USER1 $ / check_nrpe -H $ HOSTADRESA $ -c $ ARG1 $
}

Sačuvajte i zatvorite datoteku. Sada biste trebali moći koristiti naredbu check_nrpe u definiranju Nagios servera.

Apache konfiguracija

Uključite module rewrite i cgi:

sudo a2enmod rewrite
sudo a2enmod cgi

Koristite htpasswd da kreirate korisnika pod imenom nagiosadmin za pristup Nagios web interfejsu.

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

Unesite lozinku. Zapamtite ove vjerodajnice jer će vam dobro doći za rad sa Nagios web sučeljem.

Napomena: Ako se ovaj korisnik ne zove nagiosadmin, morat ćete urediti /usr/local/nagios/etc/cgi.cfg datoteku i navesti drugo korisničko ime u svim vezama do nagiosadmin.

sudo ln -s /etc/apache2/sites-available/nagios.conf / etc / apache2 / sites-enabled /

Nagios sistem je sada spreman za pokretanje. Ne zaboravite ponovo pokrenuti Apache:

sudo service nagios start
sudo service apache2 restart

Da konfigurišete Nagios za automatsko pokretanje, unesite:

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

Ograničavanje pristupa putem IP adrese (opcionalno)

Da dozvolite pristup samo određenim IP adresama, uredite svoju Apache konfiguraciju:

sudo vi /etc/apache2/sites-available/nagios.conf

Pronađite i komentirajte sljedeće retke:

Naredi dozvoli, odbije
Dozvolite od svih

Zatim dekomentirajte sljedeće redove i dodajte IP adrese ili IP opsege (odvojene razmacima) koji će imati pristup serveru direktivi Dozvoli iz:

# Odbij nalog, dozvoli
# Odbiti od svih
# Dozvoli od 127.0.0.1

Napomena: Pošto se ove linije pojavljuju dvaput u konfiguracijskoj datoteci, morate ponoviti ove upute dvaput.

Sačuvajte i zatvorite datoteku.

Pokrenite Nagios i ponovo pokrenite Apache da ažurirate postavke:

sudo service nagios restart
sudo service apache2 restart

Nagios web interfejs

Otvorite svoj pretraživač i idite na Nagios na ovom linku:

http: // nagios_server_public_ip / nagios

Apache web server koristi htpasswd, tako da morate unijeti vjerodajnice nagiosadmin korisnika.

Nakon autentifikacije, moći ćete pristupiti Nagios početnoj stranici. Da vidite listu servera koje nadgleda Nagios, otvorite Hosts na lijevoj kontrolnoj tabli.

Kao što vidite, Nagios trenutno nadgleda samo lokalni host.

Nadgledanje domaćina sa NRPE

Ovaj odjeljak će vam pokazati kako da dodate novi server u postavke nadzora Nagiosa.

Napomena: Ako želite da dodate više servera, ponovite ova uputstva za svaki od njih.

Prijavite se na server koji želite da dodate na listu gledanih i ažurirajte apt-get:

sudo apt-get update

Zatim instalirajte Nagios Plugins i NRPE.

sudo apt-get install nagios-plugins nagios-nrpe-server

Konfiguriranje hostova

Otvorite NRPE konfiguracioni fajl u uređivaču teksta:

sudo vi /etc/nagios/nrpe.cfg

Pronađite direktivu dozvoljeno_hosts i dodajte internu IP adresu Nagios servera na kraj (odvojeno zarezima).

dozvoljeni_hostovi = 127.0.0.1,10.132.224.168

Sačuvajte i zatvorite datoteku. NRPE će sada prihvatati zahtjeve sa Nagios servera preko interne IP adrese.

Konfiguriranje NRPE naredbi

Navedite ime korijenskog sistema datoteka (ovo je jedna od komponenti koje će se pratiti):

Koristite ime sistema datoteka u NRPE konfiguraciji da nadgledate korištenje diska (/ dev / vda). Otvorite nrpe.cfg u editoru:

sudo vi /etc/nagios/nrpe.cfg

NRPE konfiguracioni fajl je veoma dugačak i sadrži mnogo redaka sa komentarima. Potrebne su vam samo sljedeće linije:

  • server_address: Unesite internu IP adresu hosta.
  • dozvoljeno_hosts: Unesite internu IP adresu Nagios servera.
  • naredba: Zamijenite / dev / hda1 imenom korijenskog sistema datoteka.

Kao rezultat, ovi bi redovi trebali izgledati ovako:

server_address = client_private_IP
dozvoljeni_hostovi = nagios_server_private_IP
komanda = / usr / lib / nagios / plugins / check_disk -w 20% -c 10% -p / dev / vda

Napomena, datoteka sadrži nekoliko drugih komandnih linija koje Nagios može koristiti. NRPE sluša na portu 5666 (linija server_port = 5666). Ako je ovaj port blokiran zaštitnim zidom, obavezno ga otvorite.

Sačuvajte i zatvorite datoteku.

Ponovo pokrenite NRPE da ažurirate postavke:

sudo service nagios-nrpe-server restart

Nakon toga, morate dodati host u postavke Nagios servera.

Dodavanje hosta u Nagios postavke

Idite na Nagios server i kreirajte novu konfiguracijsku datoteku za host u /usr / local / nagios / etc / servers /.

sudo vi /usr/local/nagios/etc/servers/yourhost.cfg

Napomena: Zamijenite svoj host sa svojim imenom hosta.

Dodajte sljedeći kod u datoteku, zamjenjujući host_name imenom udaljenog hosta (u ovom primjeru, web-1), alias opisom hosta i adresu internom IP adresom udaljenog hosta.

definiraj host (
koristite linux-server
host_name yourhost
alias Moj prvi Apache server
adresa 10.132.234.52
max_check_attempts 5
check_period 24x7
notification_interval 30
notification_period 24x7
}

Nagios će sada nadgledati ovaj server. Međutim, sistem će samo pratiti stanje udaljenog hosta (bilo da je omogućen ili onemogućen). Ako je to dovoljno, sačuvajte i zatvorite datoteku. Ako želite da nadgledate pojedinačne usluge na udaljenom hostu, nemojte zatvarati datoteku.

Ispod su primjeri konfiguriranja praćenja usluge. Samo odaberite uslugu koju želite pratiti i dodajte predloženi blok postavki u datoteku. Napomena: Vrijednost naredbe check_command određuje šta će se pratiti.

definiraj uslugu (
koristite generičku uslugu
host_name yourhost
service_description PING
check_command check_ping! 100.0.20%! 500.0.60%
}

SSH (notifications_enabled sa vrijednošću 0 onemogućuje obavještenja):

definiraj uslugu (
koristite generičku uslugu
host_name yourhost
service_description SSH
check_command check_ssh
notifications_enabled 0
}

Direktiva use generic-service jednostavno nasljeđuje zadani predložak generičke usluge.

Sačuvajte i zatvorite datoteku. Ponovo pokrenite Nagios da ažurirate postavke:

sudo service nagios reload

Nakon konfiguracije, otvorite web sučelje i provjerite stranicu Services; sada bi trebao sadržavati listu novododatih udaljenih hostova.

Zaključak

Nakon što ste konfigurisali nadgledanje hostova i nekih servisa, odredite koji su servisi kritični za rad servera i dodajte ih na listu. Također možete prilagoditi obavještenja; na primjer, Nagios može prijaviti da je korištenje diska dostiglo kritični nivo ili da je web stranica neaktivna. To vam omogućava da na vrijeme otklonite takve probleme.

Oznake:,

Top srodni članci