Kako postaviti pametne telefone i računala. Informativni portal
  • Dom
  • Savjet
  • Postavljanje Nagios nadzora. Proširenje Nagios mogućnosti s vlasničkim dodacima

Postavljanje Nagios nadzora. Proširenje Nagios mogućnosti s vlasničkim dodacima

Trenutno sve više malih i srednjih tvrtki stvara distribuiranu informatičku infrastrukturu čiji je sastavni dio učinkovito praćenje svih njezinih komponenti kako bi se osiguralo kontinuirano i kvalitetno funkcioniranje. Takva rješenja obično imaju sljedeće nefunkcionalne zahtjeve: brzi odgovor na događaje i sposobnost rada na ograničenim računalnim resursima. Ovaj članak opisuje mogućnost izgradnje takvog sustava temeljenog na slobodno distribuiranom nadzornom softveru - Nagios.

Kratak opis Nagiosa

Glavna komponenta Nagiosa, osnovni poslužitelj, može se postaviti na gotovo svaki Linux/Unix poslužitelj. Uključen je u gotovo sve uobičajene distribucije Linuxa i Unixa. Ako je potrebno, možete preuzeti izvorni kod s web stranice projekta i na temelju njega izgraditi vlastitu verziju Nagiosa. Također, uz glavni Nagios paket, instalirana je i dokumentacija za njega.

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

Dodatke koristi glavni Nagios proces za dobivanje sljedećih informacija: vrijeme odziva udaljenog čvora, slobodan prostor na particiji diska itd. Ako se dodatak sa potrebnom funkcionalnošću ne može pronaći, nudi se prikladno sučelje za izradu vlastitih dodataka.

Izraz "addon" uveden je kako bi se izbjegla zabuna s dodacima, budući da se proširenja koriste za dodavanje potpuno nove funkcionalnosti Nagiosu ili integraciju s drugim vanjskim proizvodima.

Mogućnost brzog pisanja dodataka pretvorila je Nagios u univerzalni alat za nadzor mreže. Postoje dodaci za prozivanje hostova putem SNMP-a i provjeru dostupnosti udaljenog hosta putem raznih mrežnih protokola. U projektu Nagios Exchange možete pretraživati ​​među već napisanim dodacima ili ekstenzijama ili tamo dodati dodatak vlastitog razvoja.

Nagios korisničko sučelje implementirano je kao web aplikacija. Potrebne CGI skripte i konfiguracija web poslužitelja uključeni su u Nagios osnovni komplet. Tu je i podsustav obavješćivanja koji vam omogućuje da putem e-pošte obavijestite o pojavi izvanrednih situacija i njihovom otklanjanju.

Slika 1 prikazuje strukturu glavnog Nagios poslužitelja.


Slika 2 prikazuje mehanizam za pokretanje Nagios dodataka na udaljenom čvoru.


Ključne komponente na slici 2 su dodatak provjeri_nrpe na strani nadzornog čvora i produžetku NRPE na udaljenom čvoru. Između dodatka provjeri_nrpe I NRPE- demon uspostavlja šifriranu SSL vezu preko koje nagiosdšalje naredbe za pokretanje dodataka i prima rezultate njihovog izvršenja. NRPE"projektira" dodatke na udaljenom čvoru u glavni Nagios poslužitelj ( nagiosd), zahvaljujući kojem možete pokrenuti sve dodatke na bilo kojem udaljenom čvoru.

Da biste daljinski nadzirali Windows čvorove, možete koristiti proširenje NSClient++. U ovom slučaju izvana nagiosd mora se koristiti dodatak check_nt.

Primjer korištenja Nagios

Kao primjer uzet ćemo malo maloprodajno poduzeće koje ima 3 točke prisutnosti: skladište, trgovinu i ured. Svaka točka prisutnosti ima vlastitu vezu s lokalnim ISP-om. Linux/Unix poslužitelj instaliran je kao pristupnik na svakom mjestu. Između svih stranica organiziran je VPN. Uredska intranet mreža je 10.1.0.0/24. Na zalihi - 10.2.0.0/24. U trgovini - 10.3.0.0/24. Uprava poduzeća dobila je zadatak nadzirati ovu IT infrastrukturu.


Da biste to učinili, morat ćete instalirati uslugu na svaki od poslužitelja NRPE a dva od njih imaju osnovni Nagios kit. Ovo je učinjeno tako da ako jedan od Nagios poslužitelja nestane, drugi će odmah poslati poruku o tome.

Za ugradnju nagiosd I NRPE Možete koristiti standardne alate sustava. Ovaj postupak ovisi o odabranoj platformi i obično ne predstavlja nikakve poteškoće. Također sa nagiosd ili NRPE instaliran je osnovni skup dodataka. Također ćete morati instalirati i konfigurirati web sučelje za prikaz statusa čvora s instaliranim Nagios poslužiteljem. U nekim distribucijama je odvojen u poseban paket. Konačno, morate stvoriti datoteku htpasswd s korisnikom nagiosadmin navedenim u datoteci cgi.conf. Ako želite, možete promijeniti konfiguraciju i koristiti drugog korisnika umjesto ovog imena.

Nakon toga možete pokrenuti Nagios poslužitelj i web poslužitelj i prijaviti se na lokalni Nagios resurs unosom svog korisničkog imena i lozinke. Za sada prati samo jedan lokalni čvor i prikazuje nekoliko njegovih parametara (prosjek opterećenja, trenutni korisnici, prostor na disku). Jedan od odjeljaka ovog izvora sadrži dokumentaciju, tako da ne morate koristiti internetski promet da biste mu pristupili. Opis glavnog računala nalazi se u datoteci localhost.cfg.


Prije dodavanja drugih čvorova u konfiguraciju, morate navesti e-mail adrese osoba odgovornih za njihovu administraciju. To se radi u datoteci contacts.cfg. Toplo se preporučuje da odaberete adrese e-pošte neovisnih pružatelja usluga e-pošte. Na primjer, možete instalirati klijent e-pošte Yandex na svoj mobilni telefon i u opisu navesti adresu na yandex.ru. Ako je internet u uredu u kojem je instaliran korporativni poslužitelj pošte isključen, tada će čak iu neradno vrijeme poslužitelj Nagios iz skladišta o tome obavijestiti administratora putem mobilnog telefona.

Ispis 1 pokazuje kako dodati informacije o kontaktu u datoteku contacts.cfg.

Ispis 1. Dodavanje podataka za kontakt.
definiraj kontakt( contact_name zorin; // kratko korisničko ime // zadane vrijednosti će se naslijediti iz predloška generic-contact use generic-contact; alias Alexander N. Zorin; // puno korisničko ime email [e-mail zaštićen]; }

Nakon toga trebate registrirati čvorove koji će se nadzirati u Nagiosu. Ispis 2 pokazuje kako, po analogiji s datotekom localhost.cfg, kreirati opis čvora skladišta u datoteci warehouse-gw.cfg.

Ispis 2. Dodavanje čvorova u Nagios.
define host( // naziv predloška koji se koristi za opisivanje hosta. // definicija ovog hosta će naslijediti sve parametre // deklarirane u predlošku hosta linux-poslužitelja. koristi linux-server host_name warehouse-gw alias warehouse display_name Warehouse contacts zorin, worehouse-admin adresa 140.14.22.4 ) definiraj uslugu( // naziv predloška koji se koristi za opisivanje usluge. koristi lokalnu uslugu ; host_name skladište-gw service_description SSH check_command check_ssh notifications_enabled 1 ) definiraj host( koristi linux-poslužitelj; host_name warehouse-intra alias warehouse-intra display_name Warehouse local net contacts zorin, warehouse-admin address 10.2.0.1 ) define service( // ime predloška koji se koristi za opisivanje usluge. use local-service; host_name warehouse-intra service_description SMTP check_command check_smtp notifications_enabled 1 )

Čvor skladište-gw namjerno dvaput registriran za praćenje stanja vanjskih i unutarnjih LAN usluga. U ovom primjeru SMTP poslužitelj služi samo lokalnoj mreži. Izvješća Nagios web sučelja prikazat će dva čvora skladište-gw I skladište-intra. Ako čvor unutar skladišta nestane i bit će dostupan samo skladište-gw– to znači da je VPN kanal isključen.

Neki će se dodaci pokrenuti putem proširenja NRPE(prosjek opterećenja - check_load, prostor na disku - check_disk, trenutni korisnici - check_users) za dobivanje informacija koje je nemoguće ili teško dobiti dok ste izvan čvora. Da biste to učinili, morat ćete instalirati dodatak provjeri_nrpe2 na Nagios poslužiteljima i proširenju NRPE na svim serverima. To se može učiniti pomoću standardnih alata sustava.

U konfiguracijskoj datoteci nrpe.cfg potrebno je navesti adresu na koju će biti priložen NRPE-daemon i pouzdane čvorove od kojih će prihvaćati zahtjeve. Za trgovinu (čvor shop-gw) koristit će se sljedeći parametri:

adresa_poslužitelja=10.3.0.1 dozvoljeni_hostovi=10.1.0.1,10.2.0.1

Promet NRPE namjerno usmjeren kroz VPN. Pouzdani čvorovi za NRPE demon Trgovina ima ured i skladište. Na Nagios poslužiteljima, nadgledanje ovih usluga bit će konfigurirano kao što je prikazano u ispisu 3:

Ispis 3. Postavljanje nadzora za udaljenu uslugu
define service( // ime predloška koji se koristi za opisivanje usluge. use local-service; host_name warehouse-intra service_description Učitaj prosječni indeks check_command check_nrpe2!-c check_load notifications_enabled 1 )

U ovom slučaju NRPE- demon čvora skladište-intra naredba je poslana provjeri_učitavanje. Trenutna vrijednost bit će poslana kao odgovor prosječno opterećenje 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 provjera_učitavanja.

Dakle, korak po korak, dodavanjem novih čvorova i parametara koji se na njima prate, gradi se visoko funkcionalan sustav nadzora.

Rad s dodacima

Dodaci su jednostavni programi ili skripte koje primaju ulazne parametre kada se pokreću putem parametara naredbenog retka i vraćaju tražene vrijednosti u stdout u strogo definiranom formatu. Naredbe za pokretanje dodataka mogu se napisati u datoteku commands.cfg, dok se dodaci instaliraju s nagiosd, već su u ovoj datoteci. Također je moguće registrirati svaki dodatak u zasebnoj datoteci.

Ispis 4 pokazuje kako je plugin definiran provjerite_smtp, koji provjerava dostupnost SMTP poslužitelja na udaljenom računalu i vrijeme njegovog odgovora.

Ispis 4. Konfiguriranje dodatka check_smtp
definiraj naredbu(naziv_naredbe check_smtp red_naredbe /usr/lib/nagios/plugins/check_smtp -H $HOSTADDRESS$ )

Ovdje je jasno naznačen put do dodatka provjerite_smtp te potrebu dodavanja zahtjevu kroz opciju -H IP adresa čvora koji se provjerava, koja se automatski zamjenjuje na temelju direktive definirati uslugu dano gore. Ako pokrenete ovaj dodatak iz naredbenog retka, prikazat će se 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. Izlazni format je detaljno opisan u dokumentaciji instaliranoj s web sučeljem.

Prilikom postavljanja NRPE-daemon u datoteci nrpe.conf registrira samo mali dio dodataka, među njima je i gornja naredba provjeri_učitavanje:

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

Donja linija prikazuje put do dodatka provjeri_učitavanje i njegove parametre lansiranja. Ako se dodatak pokrene bez parametara, prikazat će popis valjanih parametara. Na primjer, morate stvoriti naredbu provjeri_usr Za NRPE, koji bi poslužitelju za praćenje vratio informacije o /dev/md2 particiji montiranoj na /usr stazi. Ova se funkcionalnost može implementirati pomoću standardnog dodatka provjera_diska. Ako ga pokrenete bez parametara, prikazat će se opis početnih parametara.

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

Na temelju dostavljenih informacija možete pripremiti tim provjeri_usr i smjestite ga u datoteku nrpe.conf:

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

Probno pokretanje ove naredbe proizvest će sljedeći 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 jednostavno stvoriti dodatke za obavljanje raznih zadataka i povezati ih s NRPE demonom.

Nagios ekstenzije

Kada govorimo o mogućnostima Nagiosa, nužno je razmotriti najzanimljivija proširenja koja značajno povećavaju mogućnosti Nagiosa.

pnp4nagios proširenje

Prema zadanim postavkama, Nagios pohranjuje povijest promjena u stanju nadziranih parametara samo prema njihovoj razini kritičnosti (normalno, upozorenje, kritično). Korisnik može vidjeti u kojim je razdobljima parametar bio u različitim stanjima i koliko je ukupno vremena proveo u tim stanjima tijekom izvještajnog razdoblja.


Kao što je prikazano na slici 5, kritično razdoblje označeno je crvenom bojom, a razdoblja normalnog funkcioniranja označena su zelenom bojom. Ovo je rješenje prikladno za parametre logičkog tipa (da/ne), na primjer, integritet RAID polja. Za numeričke parametre bilo bi korisnije pratiti dinamiku promjena.

Proširenje pnp4nagios, redovito prima od nagiosd vrijednosti parametara, sprema povijest njihovih promjena i generira izvještaj u grafičkom obliku. Grafikoni se mogu proizvoljno kombinirati i, ako je potrebno, rezultirajuća web stranica može se pretvoriti u PDF datoteku. Slika 6 prikazuje izvješće o promjeni parametra prosječno opterećenje za određeni čvor.

Slika 6. Web stranica proširenja pnp4nagios
Zaključak

Posebno je vrijedno istaknuti nisku intenzivnost resursa ovog rješenja. Jedna tvrtka koristi Nagios za nadzor 14 čvorova i 140 servisa na njima, dok NRPE demon zauzima 512 KB RAM-a, a nagiosd poslužitelj samo 140 KB RAM-a. Potrošnja procesorskih resursa za obje komponente i njihove podređene procese na Pentium-IV CPU-u ne prelazi 1%. Među nadziranim parametrima: temperatura tvrdih diskova i matičnih ploča, stanje diskovnih particija, veličina reda čekanja pošte, brzine ventilatora, integritet RAID polja i još mnogo toga.

Kao što je prikazano u ovom članku, Nagios je iznimno lagan, vrlo prilagodljiv i otvoren za dodavanje novih dodataka i proširenja. Za malu ili srednju tvrtku koja već ima barem jedan Linux/Unix poslužitelj, Nagios je idealno rješenje za organizaciju nadzora postojeće IT strukture.

Nagios- program otvorenog koda namijenjen nadzoru računalnih sustava i mreža. Nadzire određene čvorove i usluge te obavještava administratora ako bilo koja od usluga zaustavi (ili nastavi) svoj rad. Također, koristeći nagios, možete vidjeti status hostova i servisa putem web sučelja. Najnovija verzija je nagios3.

    Da bi nagios3 radio, trebat će vam
  • Apache
  • GCC prevodilac i razvojne biblioteke
  • GD razvojne knjižnice

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

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

Iako mi je Nagios3 radio i bez ovih biblioteka. Pričat ću o poslu Nagios s Apacheom2.

Instalacija Nagios3 učinjeno jednom naredbom.

sudo apt-get instaliraj nagios3

Nakon instalacije, nagios je već pokrenut. Kreirajmo sada zasebnu u Apacheu virtualni host za nagios. Stvori u imeniku /etc/apache2/sites-enabled konfiguracijska datoteka za nagios host. U postavkama glavnog računala navedite matični direktorij kao ulogu /usr/share/nagios3/htdocs Obično su tamo sve nagios3 web datoteke. Također morate povezati nagios postavke s postavkama apachea. Dodaj u datoteku /etc/apache2/apache2.conf sljedeći redak.

Uključite /etc/nagios3/apache2.conf

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

Sada počnimo postavljanje nagiosa. Sve konfiguracijske datoteke nalaze se u /etc/nagios3/. Glavna konfiguracijska datoteka nagios.cfg sadrži sve druge konfiguracijske datoteke i sam postavlja postavke nagiosa. Dakle, ako ste izradili vlastitu konfiguracijsku datoteku, nemojte je zaboraviti uključiti u ovu datoteku.
Zatim idemo na datoteku cgi.cfg, sve postavke cgi skripti su postavljene u njemu, i prava pristupa na web mjesto s grafičkim sučeljem. Prema zadanim postavkama, korisnik nagiosadmin ima puni pristup; ako želite nešto dopustiti drugim korisnicima, samo ih dodajte odvojene zarezima. Moja konfiguracija izgleda ovako.

default_user_name =mojkorisnik ovlašten_za_informacije_sustava=nagiosadmin,mojkorisnik ovlašten_za_konfiguracijske_informacije=nagiosadmin,mojkorisnik ovlašten_za_naredbe_sustava=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šten_za_sve_uslužne_naredbe=nagiosadmin,mojkorisnik ovlašteno_za_sve_host_naredbe=nagiosadmin,mojkorisnik

Gdje je myuser moja prijava. Sada morate stvoriti datoteku s korisnicima i lozinkom, da biste to učinili idite u direktorij /etc/nagios3/ upotrijebimo naredbu

cd / etc/ nagios3/ sudo htpasswd -c htpasswd.users moj korisnik

i unesite lozinku za korisnika myuser
Prema zadanim postavkama nagios traži korisnike za autentifikaciju u datoteci /etc/nagios3/htpasswd.users, ali ga možete pohraniti na drugo mjesto, da biste to učinili, promijenite ga u datoteci /etc/nagios3/apache2.conf parametar AuthUserFile na svoju ruku.

Sada kako bi promjene stupile na snagu, ponovno pokrenite nagios

sudo /etc/init.d/nagios3 ponovno pokretanje

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

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

Provjerit će datoteku nagios.cfg i sve datoteke koje su u njoj povezane, a ako nađe greške ispisat će detaljne informacije.Preporučam takvu provjeru nakon svake promjene konfiguracijskih datoteka.

Sada idite na svoj virtualni host stvoren za nagios i unesite svoje korisničko ime i lozinku.
Vidjet ćete status svojih usluga; prema zadanim postavkama nagios provjerava rad lokalnog hosta i pristupnika. Možete dodati svoje hostove ili usluge za provjeru, sada ćemo pogledati kako.

Recimo da želim provjeriti kada moji kolege uključuju i isključuju svoja računala. Da biste to učinili, najprije trebate opisati ove hostove. Kreirajte u katalogu /etc/nagios3/conf.d datoteka moji-domaćini.cfg i u nju upišite moje domaćine

# definicija hosta za kompas mojih prijatelja definirajte host ( host_name volodya #Host name alias Volodya comp #description address 192.168.140.3 #ip address use generic-host ) definirajte host ( host_name lexa alias lexa comp address 192.168.140.4 use generic-host ) definirajte host ( host_name xz1 alias xz1 comp adresa 192.168.140.5 koristi generic-host ) definiraj host ( host_name xz2 alias xz2 komp adresa 192.168.140.8 koristi generic-host ) definiraj host ( host_name diman alias diman comp adresa 192.168.140.10 koristi generic-host )

Budući da se ova datoteka nalazi u imeniku /etc/nagios3/conf.d uključite ga zasebno u datoteku
/etc/nagios3/nagios.cfg nije potrebno, budući da već uključuje sve datoteke iz imenika prema zadanim postavkama /etc/nagios3/conf.d

Spojimo ove domaćine u grupu. Zapišimo to u konfiguracijsku datoteku grupe /etc/nagios3/conf.d/hostgroups_nagios2.cfg ovaj tekst

#Definiraj moju grupu definiraj hostgroup ( hostgroup_name my-friends #group name alias my-friends comps #description members lexa, volodya, xz1,xz2, diman #group members)

Sada moramo konfigurirati uslugu koja će provjeravati ovu grupu hostova. Dodavanje u datoteku /etc/nagios3/conf.d/services_nagios2.cfg ili izradite vlastitu datoteku s ovom konfiguracijom.

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

definiraj kontakt( contact_name pasha #name alias pasha service_notification_period 24x7 #obavijest o servisu host_notification_period 24x7 #host razdoblje obavijesti opcije_uslužne_obavijesti w ,u,c,r #o čemu obavijestiti obavijesti host_notification_options d #obavijesti da host ne radi service_notification_commands notify-service-by-email #how to notify host_notification_commands notify-host-by-email #how to notify email f448dmg@ yandex.ru # mail )

Vremenska razdoblja navedena su u datoteci /etc/nagios3/conf.d/contacts_nagios2.cfg Već postoji nekoliko razdoblja koja su već postavljena prema zadanim postavkama, koristeći njihov analog možete jednostavno postaviti vlastita.

Nagios (Nagios Ain't Gonna Insist On Sainthood)- program otvorenog koda namijenjen nadzoru računalnih sustava i mreža. Prati, prati status čvorova i servisa te upozorava administratora ako neki od servisa zaustavi (ili nastavi) svoj rad.

U današnjem članku ćemo vam reći kako instalirati Nagios 4.1 na Ubuntu 15.04.

Možete testirati i vidjeti kakvi su Nagios i ostali programi/usluge/PBX u odjeljku.

Priprema

Provjerite radi li vaš poslužitelj u potpunosti SVJETILJKA, ako nije instaliran, instalirajte ga prije nastavka SVJETILJKA poslužitelj. Instaliramo sljedeće komponente:

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

Kreirajmo Nagios korisnika i grupu

Napravite 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

Preuzmite Nagios i dodatke za njega

Na službenoj web stranici najnovija verzija navedena je kao 4.1.0 kandidat za izdanje 2, preuzmimo ga.

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

Preuzmite dodatke

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

Instaliranje Nagiosa

Idite u mapu u koju smo preuzeli Nagios i dodatke i raspakirajte pomoću naredbe:

Sudo tar xzf nagios-4.1.0rc2.tar.gz

CD nagios-4.1.0rc2/

Izvedite sljedeće naredbe za kompajliranje i instalaciju Nagios:

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

Instalacija web sučelja Nagios:

Sudo make install-webconf

Ako tijekom postupka instalacije dobijete sljedeću pogrešku:

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

Nagios pokušava interno stvoriti datoteku nagios.conf /etc/httpd.conf/directory, ali u sustavima Ubuntu datoteke nagios.conf treba staviti u /etc/apache2/sites-enabled/directory. Zatim umjesto toga koristimo drugu naredbu sudo make install-webconf

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

Kreirajmo račun Nagiosadmin za prijavu na web sučelje Nagios. Obavezno zapamtite lozinku koju navedete; trebat će vam prilikom prijave na web sučelje.

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

Ponovno pokrenimo Apache kako bi nove postavke stupile na snagu:

Sudo systemctl ponovno pokrenite apache2

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

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

Idite u raspakovani direktorij:

Cd nagios-plugins-2.0.3/

Izvodimo sljedeće naredbe za kompajliranje i instaliranje dodataka:

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

Pokrenite Nagios

Provjeravanje nagios.konf za greške:

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

Ako nema grešaka, pokrenimo ga 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: Jedinica nagios.service nije uspjela učitati: Nema takve datoteke ili direktorija.

[....] Pokretanje nagios-a (putem 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/kostur V /etc/init.d/nagios

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

Uredimo /etc/init.d/nagios:

Sudo nano /etc/init.d/nagios

Dodavanje sljedećeg na samom kraju:

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

Spremi i izađi.

Final touch - dajemo prava za izvođenje:

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

i lansirati Nagios:

Sudo /etc/init.d/nagios start

Sada ulazimo u preglednik http://nagios-server-ip/nagios, u polje za korisničko ime unesite nagiosadmin i lozinku koju smo postavili tijekom procesa instalacije.



Kliknite na "Host" na lijevoj ploči konzole. Vidjet ćete da Nagios trenutno ne nadzire nijedan host osim sebe.



Ovo dovršava našu instalaciju. Nakon što smo slijedili sve upute, instalirali smo Nagios 4.1 na Ubuntu 15.04

YURPMSHʺPCHBOYS Nagios CH TEBMSHOPK TsYʺ̱OY, NSCH ʺ̱BČPeČBMI DMS UEWS DPCHPMSHOP RTPUFPTOPE NEUFP RPD UPMOGEN. rPUME FTEI RTEDSHDHEYI UFBFEK X YUYFBFEMEK OBLPRYMPUSH OELPFPTPPE LPMYUEUFChP CHPRTPUPCH. fP OBYuYF, UFP, OUNPFTS O CHUE VSCHMSCHE HUREYIY, RTYYMP CHTENS RTELTBFYFSH TBUYTSFSH UCHPY CHMBDEOOYS Y RETEKFY O YOFEOUYCHOSCHK RHFSH 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 O IPUF-u, TBVPFBAEEN RPD KHRTBCHMEOYEN FreeBSD 4.8. pDOBLP RETETSYCHBFSH RP LFP RPCHPDH OE UFPYF, FBL LBL CHUE PVUKHTSDBENSHCH RTYENSHCH VHDHF PFMYYUOP TBVPFBFSH U MAVSHN DYUFTYVKHFYCHPN Unix-RPDPVOSHHI PRETBGYPOOSHI UYUFEN, DMS LPF PTSCHI UHEEUFCHHEF CHETU IS Nagios. edYOUFCHEOOSCHN EELPFMYCHSHCHN NPNEOFPN NPTSEF VSCHFSH TBMYUYE CH YNEOBY DYTELFPTYK, ZDE TBURPMPTSYMYUSH Nagios Y PUFBMSHOPE CURPNPZBFEMSHOPE RTPZTBNNOPE PVEUREYEOYE, OEPVI PDYNPE DMS OBYEK TBVPFSH. OBDEAUSH, U LFYN NEMLYNY RTPVMENBNY CHSHCH UNPTSEFE TBBPVTBFSHUS UBNPUFPSPFEMSHOP.

RETCHSHCHN DEMPN IPFEMPUSH VSC OBKHYUFSH Nagios ZPCHPTYFSH O YUYUFPN TKHULPN SSCHLE. lBL CHUEZDB, CURPNYOBEN, YuFP CH LFPN NYTE OEF OYUEZP OECHPNPTSOPZP. rTYNETOP DECHSFSH NEUSGECH OBBD S ʺ̱BČTeTYM TBVPFSCH RP MPLBMMYʺ̱BGYY 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 O RTYNET CHETUIY 1.1, LBL OBYVPMEE UCHETSEK Y, OBDEAUSH, OBYVPMEE TBURTPUFTBOOOOPK. 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. ʺBFÉN ʺ̱DÉUŠ 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

s DKHNBA, PVASUOSFSH OBYUEOYE LMAYUEK LPNBODSCH konfigurirajte UNSHUMB OEF. rPFPNH UTBH CE RETEEIPDN L LPNRYMSGYY.

# napraviti sve

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 zaustaviti

CHPF FERETSH NPTsOP URPLPKOP CHSHRPMOSFSH YOUFBMMSGYA.

# napraviti instalaciju

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 /usr/local/nagios/sbin/.

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) O 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 NPDHMSH DMS PFPVTBTTSEOYS vrml.

yFBL, OBYUOEN U RETCHPK RTPVMENSH. EUMY CHCH RPNOIFE, RETED LPNRYMYTPCBOYEN Nagios NSCH YURPMSHJPCHBMY LPNBODH konfiguracija. UMEDHEF PVTBFYFSH PUPVPE CHOYNBOYE O RBTBNEFTSCH --with-gd-lib Y --with-gd-inc, LPFPTSHCHE KHLBSHCHBAF O DYTELFPTYY, ZDE CH OBEK UYUFENE OBIPDSFUS ʺ̱BZPMPČPUOŠČ ÍVIMÍPFEYU VIŠE JBKMSCH RBBLEF B GD. lPNBODB konfigurirajte RSCHFBEFUS BCHFPNBFYUEULY RPDLMAYUYFSH OHTSOSHE ZHBKMSCH L RTPELFH, OP EC OE CHUEZDB LFP HDBEFUS. pVSHYUOP CH RTPGEUUE LPOZHYZHTYTPCHBOYS O LLTBO CHCHCHPDSFUS UPPFCHEFUFCHHAEYE UPPVEEOYS, OP CHUS RTPVMENB CH FPN, YuFP FHDB CE USCHREFUS DPCHPMSHOP NOPPZP RTPYYI DYBZOPUFYUEU LYI UPPVEEOYK, Y RPFPNH OBK FY Y RPOSFSH FP, YuFP OBN OHTSOP CH LFPN CHYOEZTEFE, DPCHPMSHOP UMPTsOP. dMS VPMEE FPYUOPZP DYBZOPUFYTPCHBOYS RTPVMENSH PYUYUFYN DYUFTYVHFYCH PF ZHBKMPCH, UPDBOOSHI PE CHTENS RTEDSHDHEEK LPNRYMSGYY LPNBODPK:

# očistiti

ʺBFEN RETEOBRTBCHYN CHUE UPPVEEOYS LPNBODSCH konfigurirajte 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:

Provjera gdImagePng u -lgd (red 1)... nema provjere gdImagePng u -lgd (red 2)... nema provjere gdImagePng u -lgd (red 3)... nema *** GD, PNG i /ili JPEG biblioteke nisu mogle biti locirane... ********* Boutellova GD biblioteka je potrebna za kompajliranje mape statusa, trendova i histograma CGI. Nabavite je na http://www.boutell.com/ gd/ , prevedite ga i upotrijebite argumente --with-gd-lib i --with-gd-inc da navedete lokacije GD biblioteke i uključite datoteke. NAPOMENA: Osim biblioteke gd-devel, također ćete morate biti sigurni da imate png-devel i jpeg-devel biblioteke instalirane na vašem sustavu. NAPOMENA: Nakon što instalirate potrebne biblioteke na vaš sustav: 1. Provjerite ima li /etc/ld.so.conf unos za direktorij u kojem su instalirane GD, PNG i JPEG biblioteke. 2. Pokrenite "ldconfig" da ažurirate opcije povezivača vremena izvođenja. 3. Pokrenite "make clean" u Nagios distribuciji da očistite sve stare reference na vaše prethodno kompiliranje. 4. Ponovno pokrenite skriptu za konfiguriranje. NAPOMENA: Ako ne možete natjerati konfiguracijsku skriptu da prepozna GD libs na vašem sustavu, prijeđite preko toga i prijeđite na druge stvari. CGI-ji koji koriste GD libs samo su mali dio cijelog Nagios paketa. Preuzmite sve else prvo radi, a zatim ponovno pregledajte problem. Obavezno provjerite arhive popisa za slanje nagios-users za moguća rješenja za probleme GD knjižnice kada nastavite s rješavanjem problema. ***************** **************************************** *

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

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

ʺ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 OEKHMPCHYNPK VYVMYPFELPK. rP FTBDYYYY VOLI GA 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 Grafička biblioteka za brzo stvaranje slika

FERETSH NSCH OBEN RPMOPE OBCHBOIE RBLEFB. uNPFTYN LHDB, KHUFBOPCHYMYUSH 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/ uključi/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 konfiguracija, 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 O rpm. h LBUEUFCHE RTYNETB CHPYSHNEN ALT Linux.

# okretaja u minuti -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 O DCHB PFDEMSHOSCHI RBLEFB. UHDS RP CHUENKH, OBU YOFETEUHAF rpm ZHBKMSCH libgd2 Y libgd2-devel. RETCHSHCHK UPDETSYF DYOBNYUUEULY ʺ̱BZTHCBÉNŠČÉ VUVMIPFÉLLY, OKH B CHFPTPK, UPPFCHEFUFCHEOOP, ʺ̱BZPMPČPUOŠČ ŽBKMŠČ.

# 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 konfiguracija. CHSHRPMOSEN ITS UP CHUENY OEPVIPDYNSCHNY OBUFTPKLBNY Y, LBL PRYUBOP CHCHYE, RTPCHETSEN, OBKDEOB MY VYVMYPFELB GD. OH Y OBLPOEG, RTPCHPDYN LPNRYMSGYA Y YOUFBMMSGYA, OE ʺ̱BVŠČČ PUFBOPCHYFSH DENPOB Nagios. rPUME bfpzp lbtfb uefj (statusmap.cgi) DPMTSOB RTYPVTEUFY CHYD, RTYNETOP RPIPTSYK O LFPF-u:


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 O ʺ̱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, RTEDOBOBYUEOOKHA DMS VILA TSE GEMEC.

rTPZTBNNOPZP PVEUREYEUEOYS, RPDIPDSEEZP DMS LFPZP, OBRYUBOP CHP Y NBMEOSHLBS FEMETSLB. lBL PVSHYUOP, RBMSHNB RETCHEOUFCHB RP LPMYUEUFCHH LYENRMSTPCH RTYOBDMETSYF Windows. ʺBFÉN IDÉF MAC OS D, OBLPOG, VTPOPPČPÉ STOPŠÉ NUFP ʺ̱BOPLOPÉG, VTPOPČPÉ STÉFŠÉ NUFP ʺ̱BUNBÉF Linux.

yFBL, OBYUOEN U Zhbchptyfb. rTY OEPVIPDYNPUFY TBVPFBFSH RPD KHRTBCHMEOYEN Windows Y MAC UYUFEN S RTEDRPYUYFBA YURPMSHʺ̱PCHBFSH Cortona VRML klijent RP FPK RTPUFPK RTYYUYOYE, YuFP PO UPCHNEUFYN U VPMSHYOUFCHPN OBYVPMEE TBURTPUF TBOEOOSCHI VTB HYETPCH, L YUYUMH 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 igrač 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, YuETE OELPFPTPE CHTENS VHDEF PLPOYUBF EMSHOP CHSHFEUOO UCHPYN NOPZPZHOLGYPOB MSHOSCHN RTPFYCHOILPN. rTEDOBOBYEO FPMSHLP DMS Netscape Navigator Y Internet Explorer. uLBYUBFSH DYUFTYVHFYCH NPTsOP PFUADB http://members.aol.com/maxmac/vrml/download.html.

FreeWRL - PFDEMSHOPE RTYMPTSEOYE, TBVPFBAEEE CH LBUEUFCHE UBNPUFPSFEMSHOPZP vrml VTBHJETB. zHOLGYPOYTHEF O 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. s RPUFBTBMUS KHRPNSOKHFSH MYYSH OBYVPMEE YICHEUFOSCH YY OYI. Eumi Tsch Chsh Ippika Orteneoop Pzbuysh Cheush Ureuple, FP VKBN OKOP RTPCHEUL RPIUL RPPCh VRML o UMedhaye Utitby, hzhtpdda Mbulpchp volchants podlinija UPZHFPNPZYMSHOLBNYA:


http://svježe meso.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 O FP, YuFP X OBU EUFSH DCHE RPDUEFY O LBTFFE, CHUE NBYOSCH PFPVTBTSBAFUS FBL, LBL VHDFP POY OBIPDSFUS CH PDOPN Y FPN TSE UEFECHPN PVMBLE, FP EUFSH CHUE UCHBMEOP CH PDOH LHYU H. na PDOPK UFPTPPOSH, LFP KHRTPEBEF RTPGEDKHTH TYUPCHBOYS LBTFSH, OP U DTHZPK, HUMPTSOSEF TSYOSH BDNYOYUFTBFPTB. rTEDUFBCHSHFE UEVE UYFKHBGYA, LPZDB YJ UFTPS CHSCHIPDYF NBYOB Unutarnji_vatrozid. rTY UMEDHAEEN GYLME CHSHRPMOEOYS RTPCHETPL OBU UBUSCHRMEF MBCHYOB HCHEDPNMEOYS P LTYFYUEULPN UPUFPSOY IPUFPCH Inner_Firewall, WWW, Mail, 3com_Dmz Y Outer_Firewall. iPFS O 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 YJVETSBFSH RPDPVOSHHI OERTYSFOPUFEK, OBN OEPVIPDYNP PVASUOYFSH Nagios, LBL RPUFTPEOB OBYB UEFSHI LBLYN PVTBBPN DPVYTBFSHUS DP EE UBNSHHI KHDBMEOOSCHI KHZPM LHR. 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 CH DBOOPC RTPVMENE, RPMKHYUBF U FBFHU "OEDPUFKHROP". uPZMBUYFEUSH, LFP CHUE-FBLY VPMEE UPPFCHEFUFCHHEF DEKUFCHYFEMSHOPNH RPMPTSEOYA CHEEK CH LPOFTPMYTHENSHI UEFSI.

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

dMS RTBCHYMSHOPK DYBZOPUFYLY OERPMBDPL YETBTIYS DPMTSOB CHSHCHZMSDEFSH FBL, LBL Yʺ̱PVTBCEOP O RTEDSHDHEEK UIENE. na FPYULY ʺ̱TEOYS Nagios, VSCCHBAF DCHB CHYDB IPUFPCH - "MPLBMSHOSHCHE" Y "HDBMEOOSCHE". mPLBMSHOSCHNY UYYFBAFUS FE, LFP OBIPDIFUS CH FPN CE UEFECHPN UEZNEOFE, YUFP Y UYUFENB NPOYFPTIOZB. NETSDKH OYNY OE DPMTSOP VSHFSH OH NBTYTHFYBFPTPCH, OH NETSUEFESCHI LLTBOPC. 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 roditelji CH PRTEDEMEOY IPUFPCH. UFPYF PVTBFYFSH CHOYNBOYE O FPF UFTBOOSCHK JBLF, YuFP ZHYTNEOOBS DPLHNEOFBGYS CH TBDEME "Određivanje statusa i dostupnosti mrežnih hostova" LFPF FEZ RPYUENH-FP OBSCHCHBEF parent_hosts. iPFS EUMY RPLPRBFSHUS CH YUIPDOSCHI FELUFBI Nagios, FP RPOINBEN, YuFP O UBNPN DEM DPMTSEO VShchFSH RTPUFP roditelji. eUMY CH PRYUBOY IPUFPCH OEHLPUOYFEMSHOP RTDETTSYCHBFSHUS KHLBBOYS YURPMSHʺ̱PCHBFSH FEZ parent_host, FP RTY RPRSCHFLE UDEMBFSH nagios reload DMS FPZP, YuFPVSH RTYNEOYFSH Yʺ̱NEOOYS CH LPOZHY ZHTBGYY, RPMKHYYN CHP F FBLYE PYYVLY:

Pokretanje provjere konfiguracije... Nagios 1.1 Autorska prava (c) 1999-2003 Ethan Galstad ( [e-mail zaštićen]) 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 retku 74. ***> One ili je naišlo na više problema tijekom obrade konfiguracijskih datoteka... Provjerite svoje konfiguracijske datoteke kako biste bili sigurni da sadrže važeće direktive i definicije podataka. Ako nadograđujete s prethodne verzije Nagiosa, trebali biste znati 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 "Što je novo" kako biste saznali što se promijenilo. neuspjelo - prekidanje ponovnog učitavanja.

pYYVLB VKhDEF YNEOOOP O FPK UFTPLE, OVDJE CHRETCHESCH RPSCHMSEFUS Fez parent_host. dKHNBA, DTHZYI DPLBBFEMSHUFCH OE OHTSOP.

nBYOSHCH, UYUYFBAEYEUS MPLBMSHOSCHNY RP PFOPYEOYA L Nagios, OBIPDSFUS O PDOKH UFHREOSHLH OITSE CH YETBTIYY, Y RPFPNKH OE DPMTSOSCH YURPMSHʺ̱PCHBFSH FEZ CH UCHPEN PRYUBOYY. 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 CHSHRPMOSEF FH CE TPMSH DMS IPUFPCH WWW, vanjski_vatrozid, pošta.

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


DKHNBA, CHZMSDYF DPCHPMSHOP CHREYUBFMSAEE. lBLPK Y URPUPVPCH PFPVTBTTSEOYS LBTFSCH VHDEF YURPMSHʺ̱PCHBFSHUS RP KHNPMYUBOYA, KHLBSCCHBEF RBTBNEFT zadani_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 BAJKE YMY YOSHI PVAELFPCH O LBTFBI. fBLBS ʺ̱BDBUB OBN RP RMEYUKH, Y UEKYUB CHSC OBKHYUYFEUSH KHRTBCHMSFSH CHBTSOEKYYYN RBTBNEFTBNY PFTYUPCHLY UEFECHSHHI LBTF. dMS OBYUBMB NSCH TBBDBDYN LBTSDPNKH IPUFKH Y UETCHYUKH RP LTBUYCHPK YLPOLE, B UBFEN TBURMPPTSYN YI FBL, YUFPVSH POY NBLUINBMSHOP UPCHRBDBMYU OBYN TYUKHOLPN, PUOPCHCHCHBSUSH O L PFPTPPN NSCH PRYUSCHBMY UPDETTSYNPE OBUYI UEFEK. FHF OBN O RPNPESH RTYIPDSF DHB OPCHSHHI ZHBKMB. RETCHSHCHK Yʺ̱ OYI, hostextinfo.cfg, PFCHYUBEF ʺ̱B DPVBCHPYUOSCH BFTYVHFSCH IPUFPCH, B CHFPTPK, serviceextinfo.cfg, CHSHRPMOSEF FH TSE ZHKHOLGYA DMS UETCHYUPCH.

LUFBFY, OE ʺ̱BVKhDShFE ULBUBFSH PFUADB http://nagios.org/download/extras.html ZhBKMSCH U LPMMELGYSNY YLPOPL, PVShYUOP OBSCHCHBENSHCHE paketi slika.

yFBL, OBYUOEN U ZhBKMB hosttextinfo.cfg.

definiraj hosttextinfo(
# fEZ, U LPFPTPZP DPMTSOP OBUYOBFSHUS PRYUBOIE IPUFB

host_name 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 logos.

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 O 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 O 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 logos.
# pVSHYUOP LFB DYTELFPTYS OBIPIDYFUS H /usr/local/nagios/share/images/logos

2d_koordinate 160.99
# dCHHNETOSCHE LPPTDYOBFSH FPYULY, CH LPFPTPK VHDEF OBIPDFSHUS GEOFT YLPOLY IPUFB
# O 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_koordinate 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 O BDTEU, RP LPFPTPNH METSYF ZhBKM s DPRPMOYFEMSHOSHNY UCHEDEOYSNY P IPUFE
# rTY EEMLE O UREGYBMSHOSCHK OBYUPL CH VTBKHYETE 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
# O CHPRTPU, LFP Yʺ̱ BDNYOYUFTBFPTPCH PFCHEYUBEF ʺ̱B KHRTBCHMEOYE LFYN UETCHETPN. th L LPNH
# PVTBEBFSHUS CH UMHUBE RTPVMEN.
# pVTBFYFE CHOYNBOYE O URL-u, YURPMSHKHENSHCHK DMS KHLBBOYS RKHFSH L ZHBKMH. DMS FPZP, YuFPVShch
# ZhBKMSCH U ʺ̱BRYULBNY NPTsOP VSHMP ITBOYFSH O FPN CE IPUFE, UFP Y Nagios, S UPʺ̱DBM
# DYTELFPTYA /usr/local/nagios/share/notes, Y RPFPNH NSCH FERETSH NPTSE RPMKHYYFSH L OEK DPUFHR
# YNEOOOP RP FBLPNH URL.
}

definiraj hosttextinfo(
host_name Win_2000
notes_url http://listios.lan.domain.ru/Win_2000.html
# lUFBFY, UFPYF PFNEFYFSH, YuFP DPVBCHPUOSHE OBRYULY P IPUFBI NPZHF ITBOIFSH
# OE FPMSHLP O FPN CE IPUFE, ZHE TBVPFBEF Nagios, OP Y O MAVPN DTHZPN.
# zMBCHOPE, YuFPVSH FBN TBVPFBM web-RAČUN Y URL VSHM RTBCHYMSHOP RTPRYUBO
icon_image win40.png
icon_image_alt Windows radna stanica
vrml_image win40.png
statusmap_image win40.gd2
2d_koordinate 163,195
3d_koordinate 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 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 radna stanica
vrml_image mandragora.gd2
statusmap_image mandrake.gd2
2d_koordinate 60,198
3d_koordinate 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 poslužitelj pošte
vrml_image MailServer.png
statusmap_image MailServer.gd2
2d_koordinate 520,183
3d_koordinate 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 poslužitelj
vrml_image openbsd.gd2
statusmap_image openbsd.gd2
2d_koordinate 439,186
3d_koordinate 20.0,54.0,6.0
}

definiraj hosttextinfo(
host_name Unutarnji_vatrozid
notes_url http://192.168.80.2/nagios/notes/inner_fw_notes.html
icon_image freebsd40.png
icon_image_alt Unutarnji vatrozid
vrml_image freebsd40.png
statusmap_image freebsd40.gd2
2d_koordinate 326.96
3d_koordinate 17.0,55.0,6.0
}

definiraj hosttextinfo(
host_name Vanjski_vatrozid
notes_url http://192.168.80.2/nagios/notes/outer_fw_notes.html
icon_image firebox_small.png
icon_image_alt Vanjski vatrozid
vrml_image firebox_small.png
statusmap_image firebox_small.gd2
2d_koordinate 620.80
3d_koordinate 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 Switch
vrml_image 3Com.png
statusmap_image 3Com.gd2
2d_koordinate 480.73
3d_koordinate 14.0,56.0,6.0
}

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

definiraj servisnu informaciju (
host_name WWW
# yNS IPUFB,OB LPFTPN TBVPFBEF UETCHYU

service_description HTTP
# YNS UETCHYUB YJ ZHBKMB usluge.cfg


# hCÉ 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 logos.
# pVSHYUOP LFB DYTELFPTYS OBIPIDYFUS H /usr/local/nagios/share/images/logos

icon_image_alt Web usluga
# oBDRYUSH, PFPVTBTSBENBS, EUMY web-UETCHETKH OE HDBEFUS ʺ̱BZTHʺ̱ʺ̱FŠ YLPOLH RTYCHSBOOKHA,
# L UETCHYUH
}

definiraj servisnu informaciju (
host_name WWW
opis_usluge SMTP
notes_url http://192.168.80.2/nagios/notes/service_www.html
icon_image apache.png
icon_image_alt Web usluga
}

definiraj servisnu informaciju (
host_name Mail
opis_usluge SMTP
notes_url http://192.168.80.2/nagios/notes/service_smtp.html
icon_image smtp.png
icon_image_alt Web usluga
}

definiraj servisnu informaciju (
host_name Mail
opis_usluge POP3
notes_url http://192.168.80.2/nagios/notes/service_pop3.html
icon_image pop3_imap.png
icon_image_alt Web usluga
}

definiraj servisnu informaciju (
host_name Mail
opis_usluge 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, 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

s 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 CHSC VHDEFE PUEO SH DPMZP OEDPHNECHBFSH, RPYUENH OILBLYI YJNEOOYK 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 ʺ̱BZTHLH Ch RBNSFSH Y TYUPCHBOYE YLPOPPL CHOKHFTY YOFETZHEKUB Nagios. eUMY DBOOSCH CHOKHFTY ZHBKMB OE UTSBFSCH, OBYUIF OE OHTSOP FTBFYFSH CHTENS O YI TBURBLPCHLH. hUIFŠČČBS NBMSHCHK TBNET OBUYI LBTFYOPL, UTSBFYE OE RTYOEUEF OILBLPK CHSHZPDSHCH.

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

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

s 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.

th OE ʺ̱BVHDŠFE RPDBFŠ RTPGÉUUH nagios LPNBODH reload, LPFPTBS ʺ̱BUFBCHYF EZP PVOPCHYFSH LPOZHYZHTBGYA. chP FreeBSD LFP PVSHYUOP DEMBEFUS FBL /usr/local/etc/rc.d/nagios.sh ponovno učitaj.

eUMY EUFSH TSEMBOYE, NPTsOP OBTYUPCHBFSH UCHPY UPVUFCHOOOSCH YLPOLY YURPMSHʺ̱PCHBFSH YI CHNEUFP UFBODBTFOSHI. s 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 O TEJHMSHFBF NPTsOP O UMEDHAEEK LBTFYOL.


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

eUMY OBTSBFSH O 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 O RMPULPK Y FTEINETOPK LBTFBI UEFI, OE VHDHF YURPMSHʺ̱PCHBFSHUS Nagios DP FEI RPT, RPLB N SHCH OE CHCHUFBCHYN CHPF F BLYN PVTBBPN OBYUEOYS FEZPCH default_statusmap_layout Y default_statuswrl_layout CH JBKME 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 MY?


fTEINETOBS LBTFB CHSHCHZMSDYF FPCE DPCHPMSHOP IPTPYP. th UBNPE RTYSFOPE CH LFPN FP, YuFP CH FTEINETOPE RTPUFTBOUFCHP NPTsOP DPVBCHYFSH, OBRTYNET, RPDTPVOSHK NBLEF BDBOYS, CH LPFTPN LFB UEFSH OBIPDIFUS, th RPUFBCHYFSH UETCHETB CH OH TSOSCHI RPNEEEOOSI. OP PV LFPN NSCH RPZPCHPTYN CH DTHZPK UFBFSHE. OH B EUMY CHNEUFP CHPTsDEMOOOPK LBTFSHCH O LTBOE RPSCHYMBUSH UMEDHAEBS OBDRYUSH:

Niste hostu dostavili nikakve koordinate crteža, tako da ne možete koristiti ovu metodu izgleda. Pročitajte FAQ za više informacija o određivanju koordinata crteža ili odaberite drugu metodu izgleda.

ʺ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 ʺ̱BZPMČLB I DČČUFBČLI. pVSHYUOP FBLYN PVTBBPN CH FELUF UFTBOYGSCH NPTsOP CHUFBCHMSFSH LPTRPTBFYCHOHA UYNCHPMYLKH, URTBCHPUOSCH FEMEZHPOSH Y RTPYUYE UCHEDEOYS, PFOPUSEYEUS L CHSHVTBOOPK UFTBOYGE.


CHUE ʺ̱BZPMPČLI UFTBOVIG D UHUFBČLI DEMSFUS O ZMPVBMSHOSCHY MPLBMSHOSCH. zMPVBMSHOSHE DEKUFCHHAF O CHUE UFTBOYGSCH cgi, B MPLBMSHOSHE FPMSHLP O FE, DMS LPFPTSHI SING VSHMY PRTEDEMOSCH. FELUFSCH, ʺ̱BRYUBOOSHCH ZHBKMBI ʺ̱BZPMPČLPČ I TBʺ̱TŠČPČ UFTBOIG, CHUFBCHMSAFUS CH OBYUBMP Y LPOEG FEZB UFTBOYGSCH, UPʺ̱DBCHBENPK cgi. pVSHYUOP FELUF UFTBOYGSCH RPUME PVTBVPFLY CHSHZMSDYF FBL:

ZMPVBMSHOSCHK ʺ̱BZPMPČPL MPLBMŠOSČK ʺ̱BZPMPČPL RETCHPOBUBMSHOSCHK FELUF ZMPVBMSHOBS CHUFBCHLB MPLBMSHOBS CHUFBCHLB

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

Common-footer.ssi - ZhBKM ZMPVBMSHOPZP ʺ̱BZPMČLB common-header.ssi - ZhBKM ZMPVBMSHOPK CHUFBCHL status-footer.ssi - ZhBKM MPLBMSHOPZP ʺ̱BZPMČLB status-header.ssi - ZhBKM MPLBMSHOPK CHUFBCHLY

s DKHNBA, CHUE HTSE UPPVTBIYMY, YuFP YNS DMS ZhBKMPCH MPLBMSHOPZP ʺ̱BZPMPCHLB Y MPLBMSHOPK CHUFBCHLY PVTBKHEFUS U RPNPESHA UTBEYCHBOYS YNEOY RPDPRSHFOPZP ZHBKMB cgi U OBDR YUSNY -footer.ssi Y -header.ssi. OHTsOP RPNOIFSH, YuFP UPDETSYNPE CHUEI CHSHCHYERETEYUMEOOSCHI ZhBKMPCH RETED DPVBCHMEOYEN CH GEMECHPK ZHBKM OYLBL OE PVTBVBFSHCHBEFUS, FP EUFSH UPJDBFSH DYOBNYUUEULYE ʺ̱BZPMPČLj jČ UFBCHLY VEJKHNO SCHI HIYETEOYK OE RPMKHYUFUS, RPFPNKH YuFP OEF CHPNPTSOPUFY 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 zajedničko podnožje.ssi


rP CHPRTPUBN FEIRPDDETSLY PVTBEBFSHUS O [e-mail zaštićen] YMY
http://onix.opennet.ru


JBKM zajedničko zaglavlje.ssi




JBKM status-footer.ssi


TBDEMYFEMSH UFTBOYGSCH status.cgi



zhBKM status-header.ssi


fEUFPCHSHCHK ʺ̱BZPMPČPL 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 NSCHYUBEKHA LPTPCHH. fBLBS CHPNPTSOPUFSH PYUEOSH RPMEOB DMS BDNYOUFTBFPTPCH, LPFPTSCHE OE IPFSF RPUFPSOOP UNPFTEFSH O web-YOFETZHEKU Nagios YMY ETSENYOHFOP RTPCHETSFSH UCHPK RPYUFPCHSHCHK SALE O RTEDNEF HCHE DPNMEOOK P RTPVMENBI. ohTsOP CHUEZP MYYSH PFLTSCHFSH CH VTBKHETE YMY RTYLTERYFSH O 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 normalan_zvuk RTBLFYUEULY OILFP OE YURPMSHJHEF. OP O CHUSLYK UMHYUBK S NJIMA NJEGOVIM KHRPNSOKHFSH.

dMS FPZP YuFPVSH ʺ̱ChHLLPCHPE PRPCHEEOOYE ʺ̱BTBVPFBMP, OHTsOP RPNEUFYFSH ZHBKMSCH ʺ̱ChHLPCH H ZHTNBFE wav CHOKhFTSH DYTELFPTYY /usr/local/nagios/share/media/, LBL CHUEZDB, OE ʺ̱BVŠČFŠ P RTBČBI RPMŠʺ̱P ČBFÉMS ʺ̱ RTʺ̱OBDMETSOPUFY ZHBKMPCH. b ʺ̱BFEN DPVBCHYFSH UMEDHAEYE ʺ̱BRYUY 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 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 ʺ̱ČHLB ChBN, OBCHETOP, ʺBIPUEFUS PFLMAYUYFSH ʺ̱ČHL. 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.


s DKHNBA, O UEZPDOS ICHBFYF ZTSCHQFSH ZTBOIF OBHLY, Y RPTB DBFSH NPZBN PFDPIOKHFSH. rPʺ̱CHPMA UEVE RPRTPEBFSHUS U CHBNY CH UFKH TBDPUFOKHA NYOHFKH.

Ovaj će vam vodič pomoći da instalirate popularni otvoreni sustav nadzora Nagios 4 na Ubuntu 14.04 poslužitelj, kao i da izvršite osnovno postavljanje nadzora resursa hosta. Osim toga, vodič pokazuje kako konfigurirati Nagios Remote Plugin Executor (NRPE) kao agenta na udaljenim računalima za nadzor njihovih resursa.

Sustav Nagios omogućuje praćenje resursa poslužitelja i rada osnovnih servisa. Općenito, sustavi nadzora ključni su alat za svako proizvodno okruženje.

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

Zahtjevi

  • Unaprijed konfiguriran poslužitelj Ubuntu 14.04.
  • Prava superkorisnika (više detalja -).
  • Unaprijed instalirani LAMP stack (upute za instalaciju možete pronaći ovdje).
  • Privatna mreža; ako vaš poslužitelj ne podržava privatnu mrežu, jednostavno zamijenite reference na unutarnju IP adresu s vanjskom IP adresom.

Instalacija Nagios 4

Stvaranje Nagios korisnika i grupe

Stvorite korisnika i grupu za pokretanje Nagios procesa; U ovom vodiču korisnik se zove nagios, a grupa nagcmd. Stvorite ih i dodajte korisnika u grupu.

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

Instaliranje ovisnosti

Nakon toga trebate instalirati nekoliko razvojnih biblioteka za izgradnju Nagios Corea iz izvora i apache2-utils za prilagodbu Nagios sučelja.

Ažurirajte popis paketa sustava:

sudo apt-get ažuriranje

Instalirajte pakete:

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

Instaliranje Nagios Core

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

Napomena: Ovaj vodič koristi Nagios verziju 4.1.1.

Preuzmite paket u svoj matični direktorij:

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

Raspakirajte arhivu:

tar xvf nagios-*.tar.gz

Otvorite rezultirajući direktorij:

Prije nego počnete graditi Nagios, trebate konfigurirati sustav. Kako biste konfigurirali Nagios da podržava postfix (koji se može instalirati pomoću apt-get), dodajte --with-mail=/usr/sbin/sendmail sljedećoj naredbi:

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

Sastavite Nagios:

Zatim instalirajte Nagios, init skripte i ogledne konfiguracijske datoteke:

sudo make install
sudo make 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 pokretati vanjske naredbe putem Nagios web sučelja, trebate 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 ovoj poveznici. Kopirajte vezu na najnovije stabilno izdanje i preuzmite paket u svoj matič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

Raspakirajte arhivu Nagios dodataka.

tar xvf nagios-plugins-*.tar.gz

Otvorite rezultirajući direktorij:

cd nagios-plugins-*

Pokrenite postavku Nagios dodataka prije izgradnje paketa.

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

Kompajlirajte Nagios dodatke:

Instalirajte dobiveni paket:

sudo make install

NRPE instalacija

Otvorite stranicu za preuzimanje web-mjesta, pronađite najnovije stabilno izdanje NRPE-a i preuzmite ga u svoj matični direktorij.

Napomena: Ovaj vodič 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

Raspakirajte NRPE arhivu:

tar xvf nrpe-*.tar.gz

Idite na rezultirajući direktorij:

Da biste konfigurirali 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

Nakon ovoga izgradite i instalirajte NRPE i skriptu xinetd:

napraviti 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 retku only_from dodajte internu IP adresu Nagios poslužitelja:

samo_od = 127.0.0.1 10.132.224.168

Napomena: navedite svoju točnu IP adresu.

Spremite i zatvorite datoteku. Sada će samo Nagios poslužitelj moći komunicirati s NRPE.

Ponovno pokrenite xinetd:

sudo usluga xinetd ponovno pokretanje

Instalacija Nagios 4 uspješno dovršena. Sada morate konfigurirati sustav.

Postavljanje Nagios 4

Otvorite glavnu Nagios konfiguracijsku datoteku u uređivaču teksta:

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

Pronađite i odkomentirajte sljedeći redak:

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

Spremite i zatvorite datoteku.

Stvorite direktorij za pohranu konfiguracijskih datoteka nadziranih poslužitelja.

sudo mkdir /usr/local/nagios/etc/servers

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

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

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

e-pošta nagios@localhost ;<<***** CHANGE THIS TO YOUR EMAIL ADDRESS ******

Spremite i zatvorite datoteku.

Postavljanje naredbe check_nrpe

Dodajte novu naredbu u Nagios postavke:

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

Dodajte sljedeći kod na kraj datoteke:

definiraj naredbu(
ime_naredbe provjeri_nrpe
naredbeni redak $USER1$/check_nrpe -H $HOSTADDRESS$ -c $ARG1$
}

Spremite i zatvorite datoteku. Sada ćete moći koristiti naredbu check_nrpe u definiranju Nagios poslužitelja.

Postavljanje Apachea

Omogućite module rewrite i cgi:

sudo a2enmod prepisati
sudo a2enmod cgi

Koristite htpasswd za kreiranje korisnika pod imenom nagiosadmin za pristup Nagios web sučelju.

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

Upišite lozinku. Zapamtite ove vjerodajnice jer će biti korisne za korištenje Nagios web sučelja.

Bilješka: Ako ovog korisnika imenujete drugačije od nagiosadmin, morat ćete urediti datoteku /usr/local/nagios/etc/cgi.cfg i navesti drugačije korisničko ime u svim referencama na nagiosadmin.

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

Sustav Nagios sada je spreman za početak. Ne zaboravite ponovno pokrenuti Apache:

sudo servis nagios start
sudo service apache2 restart

Za konfiguraciju automatskog pokretanja Nagios-a unesite:

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

Ograničavanje pristupa putem IP adrese (izborno)

Kako biste omogućili 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:

Narudžba dopusti, odbij
Dopusti od svih

Zatim odkomentirajte sljedeće retke i dodajte IP adrese ili raspone IP adresa (odvojene razmacima) koje će imati pristup poslužitelju u direktivu Dopusti od:

# Narudžba odbij, dopusti
# Uskrati od svih
# Dopusti od 127.0.0.1

Napomena: Budući da se ove linije pojavljuju dva puta u konfiguracijskoj datoteci, morate ponoviti ove upute dva puta.

Spremite i zatvorite datoteku.

Pokrenite Nagios i ponovno pokrenite Apache za ažuriranje postavki:

sudo service nagios restart
sudo service apache2 restart

Nagios web sučelje

Otvorite svoj preglednik i idite na Nagios pomoću ove veze:

http://nagios_server_public_ip/nagios

Apache web poslužitelj koristi htpasswd, tako da morate unijeti nagiosadmin korisničke vjerodajnice.

Nakon provjere autentičnosti imat ćete pristup Nagios početnoj stranici. Za pregled popisa poslužitelja koje nadzire Nagios, otvorite Hosts na lijevoj upravljačkoj ploči.

Kao što vidite, trenutno Nagios prati samo localhost.

Nadzor domaćina s NRPE

Ovaj odjeljak će vam pokazati kako dodati novi poslužitelj vašim Nagios postavkama nadzora.

Napomena: Ako želite dodati više poslužitelja, ponovite ove upute na svakom od njih.

Prijavite se na poslužitelj koji želite dodati na svoj popis za praćenje i ažurirajte apt-get:

sudo apt-get ažuriranje

Zatim instalirajte Nagios Plugins i NRPE.

sudo apt-get instaliraj nagios-plugins nagios-nrpe-poslužitelj

Postavljanje hostova

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

sudo vi /etc/nagios/nrpe.cfg

Pronađite direktivu allowed_hosts i dodajte internu IP adresu Nagios poslužitelja na kraj (odvojenu zarezima).

dopušteni_hostovi=127.0.0.1,10.132.224.168

Spremite i zatvorite datoteku. NRPE će sada prihvaćati zahtjeve s Nagios poslužitelja putem interne IP adrese.

Konfiguriranje NRPE naredbi

Provjerite naziv korijenskog datotečnog sustava (ovo je jedna od komponenti koje će se nadzirati):

Koristite naziv datotečnog sustava u NRPE konfiguraciji za praćenje korištenja diska (/dev/vda). Otvorite nrpe.cfg u editoru:

sudo vi /etc/nagios/nrpe.cfg

Konfiguracijska datoteka NRPE je vrlo dugačka i sadrži mnogo redaka s komentarima. Trebate samo sljedeće retke:

  • server_address: Navedite internu IP adresu glavnog računala.
  • dozvoljeni_hostovi: Navedite internu IP adresu Nagios poslužitelja.
  • naredba: Zamijenite /dev/hda1 imenom korijenskog datotečnog sustava.

Kao rezultat, ove linije bi trebale izgledati ovako:

server_address=client_private_IP
dozvoljeni_hostovi=nagios_poslužitelj_privatni_IP
naredba=/usr/lib/nagios/plugins/check_disk -w 20% -c 10% -p /dev/vda

Imajte na umu da datoteka sadrži nekoliko drugih naredbenih redaka koje Nagios može koristiti. NRPE sluša na portu 5666 (linija server_port=5666). Ako je ovaj priključak blokiran vatrozidom, svakako ga otvorite.

Spremite i zatvorite datoteku.

Ponovno pokrenite NRPE za ažuriranje postavki:

sudo servis nagios-nrpe-poslužitelj ponovno pokretanje

Nakon toga trebate dodati host u postavke poslužitelja Nagios.

Dodavanje hosta u Nagios postavke

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

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

Napomena: Zamijenite yourhost svojim imenom hosta.

Dodajte sljedeći kod u datoteku, zamjenjujući vrijednost host_name imenom udaljenog glavnog računala (u ovom primjeru, web-1), vrijednost aliasa opisom glavnog računala, a vrijednost adrese internom IP adresom udaljenog glavnog računala .

definiraj host (
koristiti linux-poslužitelj
host_name vaš host
alias Moj prvi Apache poslužitelj
adresa 10.132.234.52
max_check_attempts 5
check_period 24x7
interval_obavijesti 30
period_obavijesti 24x7
}

Sada će Nagios nadzirati ovaj poslužitelj. Međutim, sustav će samo nadzirati status udaljenog glavnog računala (bez obzira je li omogućen ili onemogućen). Ako je to dovoljno, spremite i zatvorite datoteku. Ako želite nadzirati pojedinačne usluge na udaljenom hostu, nemojte zatvarati datoteku.

Ispod su primjeri postavljanja praćenja usluge. Jednostavno odaberite uslugu koju želite pratiti i dodajte blok predloženih postavki u datoteku. Imajte na umu: vrijednost check_commanda određuje što će se nadzirati.

definirati uslugu (
koristiti generičku uslugu
host_name vaš host
opis_usluge PING
check_command check_ping!100.0.20%!500.0.60%
}

SSH (notifications_enabled s vrijednošću 0 onemogućuje obavijesti):

definirati uslugu (
koristiti generičku uslugu
host_name vaš host
opis_usluge SSH
check_command check_ssh
notifications_enabled 0
}

Direktiva korištenja generičke usluge jednostavno nasljeđuje vrijednosti zadanog predloška generičke usluge.

Spremite i zatvorite datoteku. Ponovno pokrenite Nagios za ažuriranje postavki:

sudo servis nagios reload

Nakon konfiguracije, otvorite web sučelje i provjerite stranicu Usluge; sada bi trebao sadržavati popis novododanih udaljenih računala.

Zaključak

Nakon što postavite nadzor hostova i nekih servisa, odredite koji servisi su kritični za rad poslužitelja i dodajte ih na popis. Također možete postaviti obavijesti; na primjer, Nagios može prijaviti da je upotreba diska dosegla kritičnu razinu ili da web stranica ne radi. To vam omogućuje pravovremeno uklanjanje takvih problema.

Oznake: ,

Najbolji članci na temu