![Oracle 12c installimine ja seadistamine RHEL/CentOS/Oracle Linux 6.5 -s](/f/37530494c50dd63397b452f710af77df.png?width=100&height=100)
Nagios on vinge Avatud lähtekoodiga jälgimise tööriist, see pakub teile põhjalikumat jälgimiskeskkonda, et teil alati silma peal hoida masinad/võrgud kas olete oma andmekeskuses või lihtsalt väikestes laborites.
Koos Nagios, saate oma kaugarvutit ja nende teenuseid eemalt ühe akna abil jälgida. See näitab hoiatused ja näitab kui sul midagi valesti läheb serverid mis lõpuks aitab meil tuvastada mõned probleemid enne nende tekkimist. See aitab meil vähendada seisakuid ja ärikahjud.
Hiljuti, Nagios avaldas oma uusimad versioonid Nagios Core 4.4.5 ja selle viimane stabiilne versioon Nagiose pistikprogrammid 2.2.1 20. augustil 2019.
Selle artikli eesmärk on anda teile lihtsaid juhiseid uusima installimise kohta Nagios Core 4.4.5 allikast (tarball) sisse lülitatud RHEL 7/7/6, CentOS 8/7/6 ja Fedora 26-30 jaotused.
Sees 30 minutit te jälgite oma kohalikku masinat, pole täpsemat installiprotseduuri, vaid põhipaigaldus, mis töötab 100% enamikus tänapäeva Linuxi serverites.
Pane tähele: Siin näidatud paigaldusjuhised on kirjutatud CentOS 7.5 Linuxi levitamine.
Kui järgite neid juhiseid õigesti, saate järgmise teabe.
Peame installima Apache, PHP ja mõned raamatukogud nagu gcc, glibc, glibc-common ja GD raamatukogud ja selle arendusteegid enne installimist Nagios 4.4.5 koos allikaga. Ja selleks saame kasutada nami vaikepaketi installija.
[[e -post kaitstud]]# yum install -y httpd httpd-tööriistad php gcc glibc glibc-common gd gd-devel make net-snmpFedora kohta [[e -post kaitstud]]# dnf install -y httpd httpd-tööriistad php gcc glibc glibc-common gd gd-devel make net-snmp
Loo uus nagios kasutaja kasutab käsk useradd ja nagcmd grupi konto ja määrake a parool.
[[e -post kaitstud]]# useradd nagios. [[e -post kaitstud]]# rühmalisa nagcmd
Seejärel lisage mõlemad nagios kasutaja ja apache kasutaja nagcmd rühm kasutades usermodi käsk.
[[e -post kaitstud]]# usermod -G nagcmd nagios. [[e -post kaitstud]]# usermod -G nagcmd apache
Looge oma jaoks kataloog Nagios installimine ja kõik selle tulevased allalaadimised.
[[e -post kaitstud]]# mkdir /juur /nagios. [[e -post kaitstud]]# cd /root /nagios
Nüüd laadige alla uusim Nagios Core 4.4.5 ja Nagiose pistikprogrammid 2.2.1 pakendid koos wget käsk.
[[e -post kaitstud] nagios ~]# wget https://assets.nagios.com/downloads/nagioscore/releases/nagios-4.4.5.tar.gz. [[e -post kaitstud] nagios ~]# wget https://nagios-plugins.org/download/nagios-plugins-2.2.1.tar.gz.
Peame allalaaditud pakette välja võtma tõrva käsk järgnevalt.
[[e -post kaitstud] nagios ~]# tar -xvf nagios -4.4.5.tar.gz. [[e -post kaitstud] nagios ~]# tar -xvf nagios-plugins-2.2.1.tar.gz
Kui ekstraheerite need tarballid nupuga tõrva käsk, sellesse kataloogi ilmuvad kaks uut kausta.
[[e -post kaitstud] nagios ~]# ls -l. kokku 13520. drwxrwxr-x 18 juurjuur 4096 20. august 17:43 nagios-4.4.5
-rw-r-r-- 1 juurejuur 11101966 20. august 17:48 nagios-4.4.5.tar.gz. drwxr-xr-x 15 juurjuur 4096 19. aprill 12:04 nagios-pluginad-2.2.1
-rw-r-r-- 1 juurjuur 2728818 19. aprill 12:04 nagios-plugins-2.2.1.tar.gz.
Nüüd konfigureerime kõigepealt Nagios Core ja selleks peame minema Nagios kataloogi ja käivitage konfiguratsioonifail ning kui kõik läheb hästi, näitab see lõpuks väljundit näidisväljundina. Palun vaadake allpool.
[[e -post kaitstud]nagios ~]# cd nagios-4.4.5/ [[e -post kaitstud] nagios-4.4.5]# ./configure-koos käsurühmaga = nagcmd
Konfiguratsiooni näidisfailide loomine kaustas sample-config/... *** Nagios 4.4.5 konfiguratsiooni kokkuvõte 2019-08-20 ***: Üldised valikud: Nagios käivitatav: nagios Nagios kasutaja/rühm: nagios, nagios Käsu kasutaja/rühm: nagios, nagcmd Sündmuste vahendaja: jah Installige $ {prefix}:/usr/local/nagios Install $ {includedir}:/usr/local/nagios/include/nagios Lukusta fail: /run/nagios.lock Kontrolli tulemuste kataloogi: /usr/local/nagios/var/spool/checkresults Init kataloog:/lib/systemd/system Apache conf.d kataloog: /etc/httpd/conf.d Meiliprogramm:/usr/bin/mail Host OS: linux-gnu IOBrokeri meetod: epolli veebiliidese valikud: HTML URL: http://localhost/nagios/ CGI URL: http://localhost/nagios/cgi-bin/ Traceroute (kasutab WAP):/usr/bin/traceroute Vaadake ülaltoodud suvandite täpsust. Kui need tunduvad korras, sisestage põhiprogrammi ja CGI -de koostamiseks „make all”.
Pärast seadistamist peame koostama ja paigaldada kõik binaarfailid koos teha kõik ja pane installima käsk, installib see teie arvutisse kõik vajalikud teegid ja saame edasi minna.
[[e -post kaitstud] nagios-4.4.5]# tee kõik. [[e -post kaitstud] nagios-4.4.5]# make install
*** Kompileerimine on lõpetatud *** Kui põhiprogramm ja CGI -d koostati ilma vigadeta, siis teie. saate jätkata Nagiose testimist või installimist järgmiselt (tüüp. "make" ilma igasuguste argumentideta kõigi võimalike valikute loendi jaoks): make test - see käivitab testkomplekti make install - see installib põhiprogrammi, CGI -d ja HTML -i failid make install -init - see installib skripti init kataloogi/lib/systemd/system make install -daemoninit - See initsialiseerib init -skripti kataloogis/lib/systemd/system make install-groups-users-See lisab kasutajad ja rühmad, kui neid pole, tee install-commandmode-see installib ja konfigureerib kataloogi õigused välise käsufaili hoidmine make install -config - see installib * SAMPLE * konfiguratsioonifailid kausta/usr/local/nagios/etc saab kasutada Nagiost. Selle kohta lisateabe saamiseks lugege HTML -dokumentatsiooni. Pöörake erilist tähelepanu objektide konfiguratsioonifailide dokumentidele, kuna need määravad, mida/kuidas asju jälgitakse! make install -webconf - See installib Apache konfiguratsioonifaili Nagiose veebiliidese jaoks make install -exfoliation - See installib Nagiose veebiliidese koorimise teema teeb install -classicui - see installib Nagiose veebi klassikalise teema liides.
Järgmine käsk installib init skriptid Nagiose eest.
[[e -post kaitstud] nagios-4.4.5]# make install-init
Et Nagios töötaks käsurealt, peame selle installima käsurežiim.
[[e -post kaitstud] nagios-4.4.5]# make install-commandmode
Seejärel installige Nagiose näidisfailid, käivitage palun järgmine käsk.
[[e -post kaitstud] nagios-4.4.5]# make install-config
/usr/bin/install -c -m 775 -o nagios -g nagios -d/usr/local/nagios/jne. /usr/bin/install -c -m 775 -o nagios -g nagios -d/usr/local/nagios/etc/objektid. /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 *** Paigaldatud konfiguratsioonifailid *** Pidage meeles, et need on*SAMPLE* konfiguratsioonifailid. Peate lugema. dokumentatsiooni, et saada lisateavet selle kohta, kuidas seda tegelikult määratleda. teenused, võõrustajad jne. et see vastaks teie konkreetsetele vajadustele.
Ava "kontaktid.cfg”Faili oma valitud redaktoriga ja määrake e-posti aadress seotud nagiosadmini kontakti määratlusega, et saada meiliteateid.
# vi /usr/local/nagios/etc/objects/contacts.cfg
############################################################################### ############################################################################### # # KONTAKTID. # ############################################################################### ############################################ ##############################Ainult üks vaikimisi määratud kontakt - Nagiose administraator (see olete teie) # See kontakti määratlus pärib "geneerilisest kontaktist" palju vaikeväärtusi # mall, mis on mujal määratletud. define contact {contact_name nagiosadmin; Kasutaja lühinimi üldine kontakt; Pärida vaikeväärtused üldisest kontaktmallist (määratletud eespool) alias Nagios Admin; Kasutaja e -posti aadressi täisnimi[e -post kaitstud]; *** MUUTA seda oma e -posti aadressile ****}
Taustaprogrammis on kõik konfiguratsioonid tehtud, nüüd konfigureerime Nagiose veebiliidese järgmise käsuga. Allolev käsk konfigureerib Nagiose veebiliidese ja luuakse veebiadministraatori kasutaja "nagiosadmin”.
[[e -post kaitstud] nagios-4.4.5]# make install-webconf
Selles etapis loome parooli:nagiosadmin”. Pärast selle käsu täitmist sisestage palun a parooli kaks korda ja jätke see meelde, sest seda parooli kasutatakse Nagiose veebiliidesesse sisselogimisel.
[[e -post kaitstud] nagios -4.4.5]# htpasswd -s -c /usr/local/nagios/etc/htpasswd.users nagiosadmin. Uus parool: tippige uus parool uuesti: kasutaja pargi lisamine nagiosadminile
Taaskäivita Apache et uued seaded jõustuksid.
[[e -post kaitstud] nagios-4.4.5]# teenus httpd start [RHEL/CentOS 6] [[e -post kaitstud] nagios-4.4.5]# systemctl käivitage httpd.service [RHEL/CentOS 7/8 ja Fedora kohta]
Oleme alla laadinud Nagiose pistikprogrammid /root/nagios, Minge sinna ja konfigureerige ja installige see, nagu allpool kirjeldatud.
[[e -post kaitstud] nagios-4.4.5]# cd /juur /nagios. [[e -post kaitstud]nagios]# cd nagios-plugins-2.2.1/ [[e -post kaitstud] nagios-plugins-2.2.1]# ./configure --with-nagios-user = nagios --with-nagios-group = nagios. [[e -post kaitstud] nagios-plugins-2.2.1]# mark. [[e -post kaitstud] nagios-plugins-2.2.1]# make install
Nüüd oleme kõik lõpetanud Nagiose konfiguratsioon ja selle aeg on käes kontrollida seda ja selleks sisestage järgmine käsk. Kui kõik läheb sujuvalt, kuvatakse see sarnaselt allpool toodud väljundiga.
[[e -post kaitstud] nagios]#/usr/local/nagios/bin/nagios -v /usr/local/nagios/etc/nagios.cfg
Nagios Core 4.4.5. Autoriõigus (c) 2009. aasta praegune Nagiose põhiarendusmeeskond ja kogukonna kaasautorid. Autoriõigus (c) 1999–2009 Ethan Galstad. Viimati muudetud: 2019-08-20. Litsents: GPL Veebisait: https://www.nagios.org. Konfiguratsiooniandmete lugemine... Lugege peamist konfiguratsioonifaili... Objekti konfiguratsioonifailide lugemine korras... Konfiguratsiooniandmete lennueelne kontroll... Objektide kontrollimine... Kontrollitud 8 teenust. Kontrollitud 1 hosti. Kontrolliti 1 hostigruppi. Kontrollitud 0 teenuserühma. Kontrolliti 1 kontakti. Kontrolliti 1 kontaktirühma. Kontrollitud 24 käsku. Kontrollitud 5 ajavahemikku. Kontrollitud 0 hosti eskalatsiooni. Kontrollitud 0 teenuse eskalatsiooni. Ringikujuliste teede kontrollimine... Kontrollitud 1 hosti Kontrollitud 0 teenusesõltuvust Kontrollitud 0 hostisõltuvust Kontrollitud 5 ajaperioodi. Ülemaailmsete sündmuste käitlejate kontrollimine... Obsessiiv -kompulsiivse protsessori käskude kontrollimine... Muude seadete kontrollimine... Hoiatusi kokku: 0. Vigu kokku: 0 asjad näivad korras - lennueelsel kontrollimisel ei tuvastatud tõsiseid probleeme.
Et Nagios töötaks taaskäivitamisel, peame lisama nagios ja httpd koos chkconfig ja systemctl käsk.
[[e -post kaitstud] ]# chkconfig -lisage nagios. [[e -post kaitstud] ]# chkconfig -tase 35 nagios on. [[e -post kaitstud] ]# chkconfig -lisage httpd. [[e -post kaitstud] ]# chkconfig -tase 35 httpd on
[[e -post kaitstud] ]# systemctl lubage nagios. [[e -post kaitstud] ]# systemctl lubab httpd.
Taaskäivita Nagios et uued seaded jõustuksid.
[[e -post kaitstud] ]# teenuse nagios algus [RHEL/CentOS 6] [[e -post kaitstud] ]# systemctl käivita nagios.service [RHEL/CentOS 7/8 ja Fedora kohta]
Teie Nagios on tööks valmis, avage see oma brauseris, vajutades nuppu „http://Your-server-IP-address/nagios"Või"http://FQDN/nagios"Ja sisestage kasutajanimi"nagiosadmin”Ja parool.
Palju õnne! Olete edukalt installinud ja konfigureerinud Nagios ja selle Pluginad. Olete just alustanud oma teekonda jälgimise juurde.
Kui sa juba jooksed Nagiose vanem versioon, sa saad uuendada seda igal ajal. Selleks peate lihtsalt alla laadima selle uusima tõrvaarhiivi ja konfigureerima selle, nagu allpool näidatud.
[[e -post kaitstud] ]# teenuse nagios peatus. [[e -post kaitstud] ]# wget https://assets.nagios.com/downloads/nagioscore/releases/nagios-4.4.5.tar.gz. [[e -post kaitstud] ]# tar -zxvf nagios -4.4.5.tar.gz. [[e -post kaitstud] ]# cd nagios-4.4.5. [[e -post kaitstud] ]# ./konfigureeri. [[e -post kaitstud] ]# tee kõik. [[e -post kaitstud] ]# installige. [[e -post kaitstud] ]# teenuse nagios algus
See on praegu, oma tulevastes artiklites näitan teile, kuidas lisada Linux, Windows, Printerid, Lülitid, ja Seadmed Nagiose seireserverisse. Kui teil on installimisel probleeme, võtke meiega ühendust kommentaarid. Seniks püsige lainel ja ühenduses Tecmint ja ärge unustage Nagu ja Jaga et me laiali leviksime.
Loe ka: