Nagios ir satriecošs Atvērtā koda uzraudzības rīks, tā nodrošina jums visaptverošāku uzraudzības vidi, lai vienmēr sekotu līdzi visiem mašīnas/tīkli neatkarīgi no tā, vai atrodaties savā datu centrā vai tikai mazajās laboratorijās.
Ar Nagios, jūs varat attālināti uzraudzīt savus attālos saimniekus un to pakalpojumus vienā logā. Tas parāda brīdinājumi un norāda ja tev kaut kas noiet greizi serveriem kas galu galā palīdz mums atklāt dažas problēmas pirms to rašanās. Tas palīdz mums samazināt dīkstāves un biznesa zaudējumi.
Nesen, Nagios izlaida savas jaunākās versijas Nagios Core 4.4.5 un tā jaunākais stabilais izlaidums Nagios spraudņi 2.2.1 2019. gada 20. augustā.
Šis raksts ir paredzēts, lai sniegtu jums vienkāršus norādījumus par jaunāko instalēšanu Nagios Core 4.4.5 no avota (tarball) ieslēgts RHEL 7/7/6, CentOS 8/7/6 un Fedora 26.-30 sadales.
Iekšpusē 30 minūtes jūs uzraudzīsiet vietējo mašīnu, bez papildu instalēšanas procedūras, tikai pamata instalācija, kas darbosies 100% lielākajā daļā mūsdienu Linux serveru.
Lūdzu, ņemiet vērā: Šeit parādītās uzstādīšanas instrukcijas ir rakstītas, pamatojoties uz CentOS 7.5 Linux izplatīšana.
Ja pareizi izpildīsit šos norādījumus, jūs iegūsit šādu informāciju.
Mums ir jāinstalē Apache, PHP un dažām bibliotēkām patīk gcc, glibc, glibc-common un GD bibliotēkas un to izstrādes bibliotēkas pirms instalēšanas Nagios 4.4.5 ar avotu. Un, lai to izdarītu, mēs varam izmantot ņam noklusējuma pakotnes instalētājs.
[[e -pasts aizsargāts]]# yum install -y httpd httpd-tools php gcc glibc glibc-common gd gd-devel make net-snmpPar Fedoru [[e -pasts aizsargāts]]# dnf install -y httpd httpd-tools php gcc glibc glibc-common gd gd-devel make net-snmp
Izveidojiet jaunu nagios lietotājs useradd komanda un nagcmd grupas kontu un iestatiet a parole.
[[e -pasts aizsargāts]]# useradd nagios. [[e -pasts aizsargāts]]# groupadd nagcmd
Tālāk pievienojiet abus nagios lietotājs un apache lietotājs uz nagcmd grupa, izmantojot usermod komanda.
[[e -pasts aizsargāts]]# usermod -G nagcmd nagios. [[e -pasts aizsargāts]]# usermod -G nagcmd apache
Izveidojiet savu direktoriju Nagios instalēšana un visas tās turpmākās lejupielādes.
[[e -pasts aizsargāts]]# mkdir /root /nagios. [[e -pasts aizsargāts]]# cd /root /nagios
Tagad lejupielādējiet jaunāko Nagios Core 4.4.5 un Nagios spraudņi 2.2.1 iepakojumi ar wget komanda.
[[e -pasts aizsargāts] nagios ~]# wget https://assets.nagios.com/downloads/nagioscore/releases/nagios-4.4.5.tar.gz. [[e -pasts aizsargāts] nagios ~]# wget https://nagios-plugins.org/download/nagios-plugins-2.2.1.tar.gz.
Mums ir jāiegūst lejupielādētās paketes ar darvas komanda sekojoši.
[[e -pasts aizsargāts] nagios ~]# tar -xvf nagios -4.4.5.tar.gz. [[e -pasts aizsargāts] nagios ~]# tar -xvf nagios-plugins-2.2.1.tar.gz
Izvelkot šos taru failus ar darvas komanda, šajā direktorijā parādīsies divas jaunas mapes.
[[e -pasts aizsargāts] nagios ~]# ls -l. kopā 13520. drwxrwxr-x 18 saknes sakne 4096 20. augusts 17:43 nagios-4.4.5
-rw-r-r-- 1 saknes sakne 11101966 20. augusts 17:48 nagios-4.4.5.tar.gz. drwxr-xr-x 15 saknes sakne 4096 19. aprīlis 12:04 nagios-plugins-2.2.1
-rw-r-r-- 1 saknes sakne 2728818 19. aprīlis 12:04 nagios-plugins-2.2.1.tar.gz.
Vispirms mēs konfigurēsim Nagios Core un lai to izdarītu, mums jādodas uz Nagios direktoriju un palaidiet konfigurācijas failu, un, ja viss iet labi, tas beigās parādīs izvadi kā parauga izvadi. Lūdzu skatīt zemāk.
[[e -pasts aizsargāts]nagios ~]# cd nagios-4.4.5/ [[e -pasts aizsargāts] nagios-4.4.5]# ./configure-ar komandu komandu = nagcmd
Notiek konfigurācijas parauga failu izveide paraugā config/... *** Nagios 4.4.5 konfigurācijas kopsavilkums 2019-08-20 ***: Vispārīgās opcijas: Izpildāms Nagios: nagios Nagios lietotājs/grupa: nagios, nagios Komandas lietotājs/grupa: nagios, nagcmd Notikumu starpnieks: jā Instalējiet $ {prefix}:/usr/local/nagios Instalējiet $ {includedir}:/usr/local/nagios/include/nagios Bloķēt failu: /run/nagios.lock Pārbaudiet rezultātu direktoriju: /usr/local/nagios/var/spool/checkresults Init direktorijs:/lib/systemd/system Apache conf.d direktorijs: /etc/httpd/conf.d Pasta programma:/usr/bin/mail Host OS: linux-gnu IOBroker metode: epoll tīmekļa saskarnes opcijas: HTML URL: http://localhost/nagios/ CGI URL: http://localhost/nagios/cgi-bin/ Traceroute (izmanto WAP):/usr/bin/traceroute Precizitātei pārskatiet iepriekš minētās iespējas. Ja tie izskatās labi, ierakstiet “make all”, lai apkopotu galveno programmu un CGI.
Pēc konfigurēšanas mums ir nepieciešams sastādīt un uzstādīt visi binārie faili ar uztaisīt visu un veikt instalēšanu komandu, tā jūsu datorā instalēs visas nepieciešamās bibliotēkas, un mēs varam turpināt tālāk.
[[e -pasts aizsargāts] nagios-4.4.5]# padarīt visu. [[e -pasts aizsargāts] nagios-4.4.5]# veikt instalēšanu
*** Apkopošana pabeigta *** Ja galvenā programma un CGI ir apkopoti bez kļūdām, jūs. var turpināt Nagios testēšanu vai instalēšanu šādi (tips. “make” bez jebkādiem argumentiem visu iespējamo opciju sarakstam): make test - tiek palaists testa komplekts make install - tiek instalēta galvenā programma, CGI un HTML faili make install -init - tas instalē init skriptu mapē/lib/systemd/system make install -daemoninit - tas inicializēs init skriptu mapē/lib/systemd/system make instalēt-grupas-lietotāji-tas pievieno lietotājus un grupas, ja to nav, izveidojiet instalēšanas komandu režīmu-tas instalē un konfigurē atļaujas direktorijā turot ārējo komandu failu make install -config - tas instalē * SAMPLE * konfigurācijas failus mapē/usr/local/nagios/etc Šie parauga faili būs jāmaina pirms var izmantot Nagios. Lai iegūtu papildinformāciju par to, izlasiet HTML dokumentāciju. Pievērsiet īpašu uzmanību dokumentiem par objektu konfigurācijas failiem, jo tie nosaka, kas/kā tiek uzraudzīts! make install -webconf - tas instalē Apache konfigurācijas failu Nagios tīmekļa saskarnei make install -exfoliation - tas instalē pīlinga tēma Nagios tīmekļa saskarnei padara instalāciju -classicui - tas instalē klasisko Nagios tīmekļa tēmu interfeisu.
Šī komanda instalēs init skripti par Nagios.
[[e -pasts aizsargāts] nagios-4.4.5]# make install-init
Lai Nagios darbotos no komandrindas, mums tas jāinstalē komandu režīms.
[[e -pasts aizsargāts] nagios-4.4.5]# make install-commandmode
Pēc tam instalējiet Nagios failu paraugus, lūdzu, palaidiet šādu komandu.
[[e -pasts aizsargāts] nagios-4.4.5]# make install-config
/usr/bin/install -c -m 775 -o nagios -g nagios -d/usr/local/nagios/utt. /usr/bin/install -c -m 775 -o nagios -g nagios -d/usr/local/nagios/etc/object. /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 *** Instalēti konfigurācijas faili *** Atcerieties, ka šie ir*PARAUGS* konfigurācijas failus. Jums vajadzēs izlasīt. dokumentāciju, lai iegūtu plašāku informāciju par to, kā faktiski definēt. pakalpojumi, saimnieki utt. lai atbilstu jūsu īpašajām vajadzībām.
Atveriet "kontakti.cfg”Failu ar izvēlēto redaktoru un iestatiet epasta adrese saistīta ar nagiosadmin kontakta definīciju, lai saņemtu e -pasta brīdinājumus.
# vi /usr/local/nagios/etc/objects/contacts.cfg
############################################################################### ############################################################################### # # KONTAKTI. # ############################################################################### ################################################# ##############################Tikai viena pēc noklusējuma definēta kontaktpersona - Nagios administrators (tas esat jūs) # Šī kontakta definīcija pārmanto daudzas noklusējuma vērtības no "generic-contact" # veidne, kas ir definēta citur. define contact {contact_name nagiosadmin; Īss lietotāja nosaukums ģenēriskais kontakts; Pārmantot noklusējuma vērtības no vispārējas saziņas veidnes (definēts iepriekš), aizstājvārds Nagios Admin; Pilns lietotāja e -pasta nosaukums[e -pasts aizsargāts]; *** MAINĪT ŠO UZ SAVU E -PASTA ADRESI ****}
Mēs esam pabeiguši visu konfigurāciju aizmugurē, tagad mēs konfigurēsim tīmekļa saskarni Nagios ar šādu komandu. Zemāk esošā komanda konfigurēs tīmekļa saskarni Nagios, un tiks izveidots tīmekļa administratora lietotājs "nagiosadmin”.
[[e -pasts aizsargāts] nagios-4.4.5]# make install-webconf
Šajā solī mēs izveidosim paroli “nagiosadmin”. Pēc šīs komandas izpildes, lūdzu, norādiet paroli divreiz un paturiet to atcerēties, jo šī parole tiks izmantota, kad piesakāties Nagios tīmekļa saskarnē.
[[e -pasts aizsargāts] nagios -4.4.5]# htpasswd -s -c /usr/local/nagios/etc/htpasswd.users nagiosadmin. Jauna parole: atkārtoti ierakstiet jaunu paroli: pievienojot paroli lietotājam nagiosadmin
Restartēt Apache lai jaunie iestatījumi stātos spēkā.
[[e -pasts aizsargāts] nagios-4.4.5]# pakalpojums httpd sākums [Par RHEL/CentOS 6] [[e -pasts aizsargāts] nagios-4.4.5]# systemctl start httpd.service [Par RHEL/CentOS 7/8 un Fedora]
Mēs esam lejupielādējuši Nagios spraudņus /root/nagios, Dodieties tur un konfigurējiet un instalējiet to, kā norādīts tālāk.
[[e -pasts aizsargāts] nagios-4.4.5]# cd /root /nagios. [[e -pasts aizsargāts]nagios]# cd nagios-plugins-2.2.1/ [[e -pasts aizsargāts] nagios-plugins-2.2.1]# ./configure --with-nagios-user = nagios --with-nagios-group = nagios. [[e -pasts aizsargāts] nagios-plugins-2.2.1]# marka. [[e -pasts aizsargāts] nagios-plugins-2.2.1]# veikt instalēšanu
Tagad mēs visi esam pabeiguši Nagios konfigurācija un ir pienācis laiks tam pārbaudīt un, lai to izdarītu, lūdzu, ievietojiet šādu komandu. Ja viss noritēs gludi, tas parādīsies līdzīgi kā zemāk.
[[e -pasts aizsargāts] nagios]#/usr/local/nagios/bin/nagios -v /usr/local/nagios/etc/nagios.cfg
Nagios Core 4.4.5. Autortiesības (c) 2009. gadā esošā Nagios Core Development Team un kopienas līdzautori. Autortiesības (c) 1999-2009 Ethan Galstad. Pēdējoreiz modificēts: 2019-08-20. Licence: GPL Vietne: https://www.nagios.org. Notiek konfigurācijas datu nolasīšana... Izlasiet galveno konfigurācijas failu labi... Izlasiet objekta konfigurācijas failus labi... Notiek konfigurācijas datu pārbaude pirms lidojuma... Notiek objektu pārbaude... Pārbaudīti 8 pakalpojumi. Pārbaudīti 1 saimnieki. Pārbaudītas 1 saimniekgrupas. Pārbaudītas 0 pakalpojumu grupas. Pārbaudītas 1 kontaktpersonas. Pārbaudītas 1 kontaktu grupas. Pārbaudītas 24 komandas. Pārbaudīti 5 laika periodi. Pārbaudīta 0 saimnieka eskalācija. Pārbaudīta 0 pakalpojumu eskalācija. Notiek apļveida ceļu pārbaude... Pārbaudīts 1 saimnieks Pārbaudīta 0 pakalpojumu atkarība Pārbaudīta 0 resursdatora atkarība Pārbaudīta 5 laika periodi. Notiek globālo notikumu apstrādātāju pārbaude... Notiek obsesīvi kompulsīvo procesoru komandu pārbaude... Notiek dažādu iestatījumu pārbaude... Kopējie brīdinājumi: 0. Kopējais kļūdu skaits: 0 Liekas, ka viss ir kārtībā - pirmslidojuma pārbaudes laikā netika konstatētas nopietnas problēmas.
Lai Nagios darbotos atkārtoti, mums ir jāpievieno nagios un httpd ar chkconfig un systemctl komandu.
[[e -pasts aizsargāts] ]# chkconfig -pievienojiet nagios. [[e -pasts aizsargāts] ]# chkconfig -līmenis 35 nagios on. [[e -pasts aizsargāts] ]# chkconfig -pievienojiet httpd. [[e -pasts aizsargāts] ]# chkconfig -līmenis 35 httpd on
[[e -pasts aizsargāts] ]# systemctl iespējot nagios. [[e -pasts aizsargāts] ]# systemctl iespējot httpd.
Restartēt Nagios lai jaunie iestatījumi stātos spēkā.
[[e -pasts aizsargāts] ]# pakalpojums nagios start [Par RHEL/CentOS 6] [[e -pasts aizsargāts] ]# systemctl start nagios.service [Par RHEL/CentOS 7/8 un Fedora]
Jūsu Nagios ir gatavs darbam, lūdzu, atveriet to savā pārlūkprogrammā ar “http://Your-server-IP-address/nagios"Vai"http://FQDN/nagios"Un norādiet lietotājvārdu"nagiosadmin" un parole.
Apsveicam! Jūs esat veiksmīgi instalējis un konfigurējis Nagios un tas ir Spraudņi. Jūs tikko sākāt savu ceļu uz uzraudzību.
Ja jūs jau vadāt vecāka Nagios versija, jūs varat uzlabot to jebkurā laikā. Lai to izdarītu, jums vienkārši jālejupielādē tā jaunākais darvas arhīvs un jākonfigurē, kā parādīts zemāk.
[[e -pasts aizsargāts] ]# servisa nagios stop. [[e -pasts aizsargāts] ]# wget https://assets.nagios.com/downloads/nagioscore/releases/nagios-4.4.5.tar.gz. [[e -pasts aizsargāts] ]# tar -zxvf nagios -4.4.5.tar.gz. [[e -pasts aizsargāts] ]# cd nagios-4.4.5. [[e -pasts aizsargāts] ]# ./konfigurēt. [[e -pasts aizsargāts] ]# padarīt visu. [[e -pasts aizsargāts] ]# veikt instalēšanu. [[e -pasts aizsargāts] ]# pakalpojums nagios start
Tas pagaidām ir, savos gaidāmajos rakstos es parādīšu, kā to pievienot Linux, Windows, Printeri, Slēdži, un Ierīces uz Nagios uzraudzības serveri. Ja instalēšanas laikā rodas kādas problēmas, lūdzu, sazinieties ar mums, izmantojot komentārus. Līdz tam sekojiet līdzi un pievienojieties Tecmint un neaizmirstiet Patīk un Kopīgot lai mēs izplatītos apkārt.
Lasīt arī: