![Kako zavarovati Google Drive za svojo napravo Android](/f/e6f72834589013070049ae7de04c7c08.png?width=100&height=100)
Nagios je super Odprtokodno orodje za spremljanje, ponuja vam celovitejše okolje za spremljanje, da boste vedno pozorni na vse svoje stroji/omrežja ali ste v svojem podatkovnem centru ali samo v majhnih laboratorijih.
Z Nagios, lahko na daljavo spremljate svoje oddaljene gostitelje in njihove storitve v enem oknu. Kaže opozorila in označuje če gre kaj narobe z vami strežniki kar nam sčasoma pomaga odkriti nekatere težave, preden se pojavijo. Pomaga nam zmanjšati izpadi in poslovne izgube.
Pred kratkim je Nagios izdala najnovejše različice Nagios Core 4.4.5 in njeno zadnjo stabilno izdajo Vtičniki Nagios 2.2.1 dne 20. avgusta 2019.
Ta članek vam bo pomagal z enostavnimi navodili, kako namestiti najnovejšo različico Nagios Core 4.4.5 od vira (tarball) naprej RHEL 8/7/6, CentOS 8/7/6 in Fedora 26-30 distribucije.
Znotraj 30 minut spremljali boste svoj lokalni stroj, brez naprednega postopka namestitve, samo osnovna namestitev, ki bo delovala 100% na večini današnjih strežnikov Linux.
Prosimo, upoštevajte
: Navodila za namestitev, prikazana tukaj, so napisana na podlagi CentOS 7.5 Distribucija Linuxa.Če pravilno sledite tem navodilom, boste dobili naslednje podatke.
Moramo namestiti Apache, PHP in nekatere knjižnice, kot je gcc, glibc, glibc-pogost in GD knjižnice in njegove razvojne knjižnice pred namestitvijo Nagios 4.4.5 z virom. In za to lahko uporabimo yum privzeti namestitveni paket.
[[zaščiteno po e -pošti]]# yum install -y httpd httpd-tools php gcc glibc glibc-skupni gd gd-devel make net-snmpNa Fedori [[zaščiteno po e -pošti]]# dnf install -y httpd httpd-tools php gcc glibc glibc-common gd gd-devel make net-snmp
Ustvarite novo nagios uporabnik uporablja ukaz useradd in nagcmd skupinski račun in nastavite a geslo.
[[zaščiteno po e -pošti]]# useradd nagios. [[zaščiteno po e -pošti]]# groupadd nagcmd
Nato dodajte oboje nagios uporabnik in apache uporabnik v nagcmd skupina uporablja usermod ukaz.
[[zaščiteno po e -pošti]]# usermod -G nagcmd nagios. [[zaščiteno po e -pošti]]# usermod -G nagcmd apache
Ustvarite imenik za Nagios namestitev in vse njene prihodnje prenose.
[[zaščiteno po e -pošti]]# mkdir /root /nagios. [[zaščiteno po e -pošti]]# cd /root /nagios
Zdaj prenesite najnovejše Nagios Core 4.4.5 in Vtičniki Nagios 2.2.1 paketi z ukaz wget.
[[zaščiteno po e -pošti] nagios ~]# wget https://assets.nagios.com/downloads/nagioscore/releases/nagios-4.4.5.tar.gz. [[zaščiteno po e -pošti] nagios ~]# wget https://nagios-plugins.org/download/nagios-plugins-2.2.1.tar.gz.
Prenesene pakete moramo izvleči z tar ukaz kot sledi.
[[zaščiteno po e -pošti] nagios ~]# tar -xvf nagios -4.4.5.tar.gz. [[zaščiteno po e -pošti] nagios ~]# tar -xvf nagios-plugins-2.2.1.tar.gz
Ko izvlečete te tarballs z tar ukaz, se v tem imeniku prikažeta dve novi mapi.
[[zaščiteno po e -pošti] nagios ~]# ls -l. skupaj 13520. drwxrwxr-x 18 korenski koren 4096 20. avgust 17:43 nagios-4.4.5
-rw-r-r-- 1 korenski koren 11101966 20. avgust 17:48 nagios-4.4.5.tar.gz. drwxr-xr-x 15 korenski koren 4096 19. april 12:04 nagios-plugins-2.2.1
-rw-r-r-- 1 korenski koren 2728818 19. april 12:04 nagios-plugins-2.2.1.tar.gz.
Zdaj bomo najprej konfigurirali Nagios jedro in za to moramo iti Nagios imenik in zaženite konfiguracijsko datoteko, in če bo vse v redu, bo na koncu prikazal izhod kot vzorčni izhod. Glej spodaj.
[[zaščiteno po e -pošti]nagios ~]# cd nagios-4.4.5/ [[zaščiteno po e -pošti] nagios-4.4.5]# ./configure --with-command-group = nagcmd
Ustvarjanje vzorčnih konfiguracijskih datotek v sample-config/... *** Povzetek konfiguracije za nagios 4.4.5 2019-08-20 ***: Splošne možnosti: Nagios izvedljiv: nagios Nagios uporabnik/skupina: nagios, nagios Ukazni uporabnik/skupina: nagios, nagcmd posrednik dogodkov: da Namestite $ {prefix}:/usr/local/nagios Namestite $ {includedir}:/usr/local/nagios/include/nagios Zaklepna datoteka: /run/nagios.lock Preverite imenik rezultatov: /usr/local/nagios/var/spool/checkresults Init imenik:/lib/systemd/system Apache conf.d imenik: /etc/httpd/conf.d Poštni program:/usr/bin/mail OS gostitelja: linux-gnu Metoda IOBroker: Možnosti spletnega vmesnika epoll: URL HTML: http://localhost/nagios/ URL CGI: http://localhost/nagios/cgi-bin/ Traceroute (uporablja ga WAP):/usr/bin/traceroute Za natančnost preglejte zgornje možnosti. Če so videti v redu, vnesite 'make all', da sestavite glavni program in CGI.
Po konfiguraciji moramo sestaviti in namestite vse binarne datoteke z naredi vse in namesti Ukaz bo namestil vse potrebne knjižnice v vaš računalnik in lahko nadaljujemo.
[[zaščiteno po e -pošti] nagios-4.4.5]# naredi vse. [[zaščiteno po e -pošti] nagios-4.4.5]# make install
*** Kompilacija je končana *** Če so glavni program in CGI -ji sestavljeni brez napak, vi. lahko nadaljujete s preskušanjem ali namestitvijo Nagiosa na naslednji način (vnesite. 'make' brez argumentov za seznam vseh možnih možnosti): make test - To zažene testno zbirko make install - Ta namesti glavni program, CGI -je in HTML files make install -init - Ta namesti skript init v/lib/systemd/system make install -daemoninit - To bo inicializiralo skript init v/lib/systemd/system make install-groups-users-To doda uporabnike in skupine, če ne obstajajo make install-commandmode-Ta namesti in konfigurira dovoljenja v imeniku za držite zunanjo ukazno datoteko make install -config - Ta namesti * SAMPLE * konfiguracijske datoteke v/usr/local/nagios/itd Te vzorčne datoteke boste morali spremeniti, preden lahko uporabite Nagios. Za več informacij o tem preberite dokumentacijo HTML. Bodite posebno pozorni na dokumente o konfiguracijskih datotekah objektov, saj določajo, kaj/kako se stvari spremlja! make install -webconf - Ta namesti konfiguracijsko datoteko Apache za spletni vmesnik Nagios make install -exfoliation - Ta namestitev tema Exfoliation za spletni vmesnik Nagios make install -classicui - Ta namesti klasično temo za splet Nagios vmesnik.
Naslednji ukaz bo namestil datoteko init skripte za Nagios.
[[zaščiteno po e -pošti] nagios-4.4.5]# make install-init
Če želimo, da Nagios deluje iz ukazne vrstice, ga moramo namestiti ukazni način.
[[zaščiteno po e -pošti] nagios-4.4.5]# make install-commandmode
Nato namestite vzorčne datoteke Nagios, zaženite naslednji ukaz.
[[zaščiteno po e -pošti] nagios-4.4.5]# make install-config
/usr/bin/install -c -m 775 -o nagios -g nagios -d/usr/local/nagios/itd. /usr/bin/install -c -m 775 -o nagios -g nagios -d/usr/local/nagios/etc/objects. /usr/bin/install -c -b -m 664 -o nagios -g nagios sample -config/nagios.cfg /usr/local/nagios/etc/nagios.cfg. /usr/bin/install -c -b -m 664 -o nagios -g nagios sample -config/cgi.cfg /usr/local/nagios/etc/cgi.cfg. /usr/bin/install -c -b -m 660 -o nagios -g nagios sample -config/resource.cfg /usr/local/nagios/etc/resource.cfg. /usr/bin/install -c -b -m 664 -o nagios -g nagios sample -config/template -object/templates.cfg /usr/local/nagios/etc/objects/templates.cfg. /usr/bin/install -c -b -m 664 -o nagios -g nagios sample -config/template -object/commands.cfg /usr/local/nagios/etc/objects/commands.cfg. /usr/bin/install -c -b -m 664 -o nagios -g nagios sample -config/template -object/contacts.cfg /usr/local/nagios/etc/objects/contacts.cfg. /usr/bin/install -c -b -m 664 -o nagios -g nagios sample -config/template -object/timeperiods.cfg /usr/local/nagios/etc/objects/timeperiods.cfg. /usr/bin/install -c -b -m 664 -o nagios -g nagios sample -config/template -object/localhost.cfg /usr/local/nagios/etc/objects/localhost.cfg. /usr/bin/install -c -b -m 664 -o nagios -g nagios sample -config/template -object/windows.cfg /usr/local/nagios/etc/objects/windows.cfg. /usr/bin/install -c -b -m 664 -o nagios -g nagios sample -config/template -object/printer.cfg /usr/local/nagios/etc/objects/printer.cfg. /usr/bin/install -c -b -m 664 -o nagios -g nagios sample -config/template -object/switch.cfg /usr/local/nagios/etc/objects/switch.cfg *** Nameščene konfiguracijske datoteke *** Ne pozabite, to so*VZOREC* konfiguracijske datoteke. Boste morali prebrati. dokumentacijo za več informacij o tem, kako dejansko opredeliti. storitve, gostitelji itd. da ustreza vašim posebnim potrebam.
Odprite »contacts.cfg”Z izbiro urejevalnika in nastavite datoteko email naslov povezane z definicijo stika nagiosadmin za prejemanje e -poštnih opozoril.
# vi /usr/local/nagios/etc/objects/contacts.cfg
############################################################################### ############################################################################### # # KONTAKTI. # ############################################################################### ################################################# ##############################Samo en stik, ki je privzeto definiran - skrbnik Nagiosa (to ste vi) # Ta definicija stika podeduje veliko privzetih vrednosti iz 'generic-contact' # predloga, ki je opredeljena drugje. določite stik {contact_name nagiosadmin; Kratko ime uporabnikove uporabe generic-contact; Podeduje privzete vrednosti iz predloge za generične stike (definirano zgoraj) alias Nagios Admin; Polno ime e -poštnega naslova uporabnika[zaščiteno po e -pošti]; *** TO SPREMENITE NA NASLOV PO E -POŠTI ****}
Končali smo z vsemi konfiguracijami v zaledju, zdaj bomo z naslednjim ukazom konfigurirali spletni vmesnik za Nagios. Spodnji ukaz bo konfiguriral spletni vmesnik za Nagios in ustvaril se bo uporabnik spletnega skrbnika "nagiosadmin”.
[[zaščiteno po e -pošti] nagios-4.4.5]# make install-webconf
V tem koraku bomo ustvarili geslo za »nagiosadmin”. Po izvedbi tega ukaza unesite a geslo dvakrat in si zapomnite, ker bo to geslo uporabljeno, ko se prijavite v spletni vmesnik Nagios.
[[zaščiteno po e -pošti] nagios -4.4.5]# htpasswd -s -c /usr/local/nagios/etc/htpasswd.users nagiosadmin. Novo geslo: Ponovno vnesite novo geslo: Dodajanje gesla za uporabnika nagiosadmin
Ponovni zagon Apache za uveljavitev novih nastavitev.
[[zaščiteno po e -pošti] nagios-4.4.5]# storitev httpd start [Na RHEL/CentOS 6] [[zaščiteno po e -pošti] nagios-4.4.5]# systemctl start httpd.service [V RHEL/CentOS 7/8 in Fedori]
Prenesli smo vtičnike Nagios v /root/nagios, Pojdite tja in ga konfigurirajte in namestite, kot je opisano spodaj.
[[zaščiteno po e -pošti] nagios-4.4.5]# cd /root /nagios. [[zaščiteno po e -pošti]nagios]# cd nagios-plugins-2.2.1/ [[zaščiteno po e -pošti] nagios-plugins-2.2.1]# ./configure --with-nagios-user = nagios --with-nagios-group = nagios. [[zaščiteno po e -pošti] nagios-plugins-2.2.1]# make. [[zaščiteno po e -pošti] nagios-plugins-2.2.1]# make install
Zdaj smo vsi končali Konfiguracija Nagios in čas je, da preveri to storite in vnesite naslednji ukaz. Če bo vse gladko, bo prikazano podobno kot spodaj.
[[zaščiteno po e -pošti] nagios]#/usr/local/nagios/bin/nagios -v /usr/local/nagios/etc/nagios.cfg
Nagios Core 4.4.5. Avtorske pravice (c) Razvojna skupina Nagios Core in sodelavci skupnosti do leta 2009. Avtorske pravice (c) 1999-2009 Ethan Galstad. Zadnja sprememba: 20.08.2019. Licenca: Spletno mesto GPL: https://www.nagios.org. Branje konfiguracijskih podatkov... Preberi glavno konfiguracijsko datoteko... Preberite konfiguracijske datoteke objektov v redu... Izvajanje preverjanja konfiguracijskih podatkov pred letom... Preverjanje predmetov... Preverjeno 8 storitev. Preveril 1 gostitelja. Preveril 1 skupino gostiteljev. Preverjeno 0 skupin storitev. Preveril 1 stik. Preveril 1 skupino stikov. Preveril 24 ukazov. Preverjeno 5 časovnih obdobij. Preveril 0 stopnjevanj gostitelja. Preveril 0 stopnjevanj storitev. Preverjanje krožnih poti... Preveril 1 gostitelja Preveril 0 odvisnosti storitev Preveril 0 odvisnosti gostitelja Preveril 5 časovnih obdobij. Preverjanje globalnih upravljavcev dogodkov... Preverjanje obsesivno kompulzivnih ukazov procesorja... Preverjanje različnih nastavitev... Skupna opozorila: 0. Skupaj napak: 0 Stvari so videti v redu - Med pregledom pred letom niso odkrili nobenih resnih težav.
Če želimo, da Nagios deluje pri ponovnem zagonu, moramo dodati nagios in httpd z chkconfig in systemctl ukaz.
[[zaščiteno po e -pošti] ]# chkconfig --dad nagios. [[zaščiteno po e -pošti] ]# chkconfig -stopnja 35 prikazov na. [[zaščiteno po e -pošti] ]# chkconfig --add httpd. [[zaščiteno po e -pošti] ]# chkconfig -raven 35 httpd naprej
[[zaščiteno po e -pošti] ]# systemctl omogoči nagios. [[zaščiteno po e -pošti] ]# systemctl omogoči httpd.
Ponovni zagon Nagios za uveljavitev novih nastavitev.
[[zaščiteno po e -pošti] ]# zagon storitvenih nagiosov [Na RHEL/CentOS 6] [[zaščiteno po e -pošti] ]# systemctl začni nagios.service [V RHEL/CentOS 7/8 in Fedori]
Vaš Nagios je pripravljen za delo, odprite ga v brskalniku z »http://Your-server-IP-address/nagios"Ali"http://FQDN/nagios"In navedite uporabniško ime"nagiosadmin”In geslo.
Čestitamo! Uspešno ste namestili in konfigurirali Nagios in njegovo Vtičniki. Pravkar ste začeli svojo pot v spremljanje.
Če že izvajate starejša različica Nagiosa, ti lahko nadgradnja to kadarkoli. Če želite to narediti, morate prenesti najnovejši arhiv tar in ga konfigurirati, kot je prikazano spodaj.
[[zaščiteno po e -pošti] ]# storitev nagios stop. [[zaščiteno po e -pošti] ]# wget https://assets.nagios.com/downloads/nagioscore/releases/nagios-4.4.5.tar.gz. [[zaščiteno po e -pošti] ]# tar -zxvf nagios -4.4.5.tar.gz. [[zaščiteno po e -pošti] ]# cd nagios-4.4.5. [[zaščiteno po e -pošti] ]# ./configure. [[zaščiteno po e -pošti] ]# naredi vse. [[zaščiteno po e -pošti] ]# make install. [[zaščiteno po e -pošti] ]# zagon storitvenih nagiov
To je to zaenkrat, v mojih prihajajočih člankih vam bom pokazal, kako jih dodati Linux, Windows, Tiskalniki, Stikala, in Naprave na strežnik za spremljanje Nagios. Če imate med namestitvijo težave, nas kontaktirajte prek komentarji. Do takrat ostanite z nami in povezani Tecmint in ne pozabi Všeč mi je in Deliti da se širimo naokoli.
Preberite tudi: