Nagios jedro je odprtokodna platforma za spremljanje in opozarjanje infrastrukture IT, zgrajena z uporabo PHP. Uporablja se za spremljanje kritično pomembnih komponent IT infrastrukture, kot so omrežna infrastruktura, strežniki, omrežni protokoli, sistemske metrike, aplikacije in storitve.
Poleg tega Nagios jedro podpira opozarjanje (ko kritične komponente infrastrukture odpovejo in se obnovijo), po e -pošti, SMS -u ali po meri skript in poročanje o zgodovinskih zapisih dogodkov, izpadih, obvestilih in odzivu na opozorila za pozneje analiza.
Pomembno je, Nagios jedro dobavljivo z več API-ji, ki omogočajo integracijo z obstoječimi ali aplikacijami drugih izdelovalcev, pa tudi z dodatki, razvitimi v skupnosti.
Ta članek vas bo vodil skozi postopek namestitve Nagios Core 4.4.3 in Vtičniki Nagios 2.2.1 in RHEL 8 Distribucija Linuxa.
1. Za namestitev
Nagios jedro paket iz virov, morate namestiti naslednje odvisnosti, vključno s strežnikom HTTP Apache in PHP, privzeto dnf upravitelj paketov.# dnf install -y gcc glibc glibc-skupni perl httpd php wget gd gd-devel.
2. Nato zaženite HTTPD storitev zaenkrat omogočite, da se samodejno zažene ob zagonu sistema in preveri njegovo stanje s pomočjo ukazi systemctl.
# systemctl zaženite httpd. # systemctl omogoči httpd. # systemctl zaženite httpd.
3. Zdaj prenesite Nagios jedro izvorni paket z uporabo ukaz wget, ga izvlecite in premaknite v izvlečeni imenik, kot je prikazano.
# wget -O nagioscore.tar.gz https://github.com/NagiosEnterprises/nagioscore/archive/nagios-4.4.3.tar.gz. # tar xzf nagioscore.tar.gz. # cd nagioscore-nagios-4.4.3/
4. Nato zaženite naslednje ukaze, da konfigurirate izvorni paket in ga sestavite.
# ./konfiguracija. # naredi vse.
5. Nato ustvarite uporabnika in skupino Nagios ter uporabnika Apache v skupino Nagios dodajte na naslednji način.
# make install-groups-users. # usermod -a -G nagios apache.
6. Zdaj namestite binarne datoteke, datoteke CGI in datoteke HTML z naslednjimi ukazi.
# naredi namestitev. # make install-daemoninit.
7. Nato zaženite naslednje ukaze za namestitev in konfiguracijo zunanje ukazne datoteke, vzorčne konfiguracijske datoteke in datoteke Apache-Nagios konfiguracijsko datoteko.
# make install-commandmode #instalira in konfigurira zunanjo ukazno datoteko. # make install-config #instalira konfiguracijske datoteke * SAMPLE *. # make install-webconf #instalira konfiguracijske datoteke spletnega strežnika Apache.
8. V tem koraku morate zavarovati Nagios jedro uporabo spletne konzole Osnovno preverjanje pristnosti HTTP. Če se želite prijaviti v Nagios, boste morali ustvariti uporabniški račun Apache - ta račun bo deloval kot skrbniški račun Nagios.
# htpasswd -c /usr/local/nagios/etc/htpasswd.users nagiosadmin.
9. Nato morate namestiti potrebne vtičnike Nagios. Preden naložite in namestite vtičnike Nagios, morate namestiti potrebne pakete za sestavljanje in izdelavo paketa vtičnikov.
# dnf install -y gcc glibc glibc-common make gettext automake autoconf wget openssl-devel net-snmp net-snmp-utils.
10. Nato prenesite in izvlecite najnovejšo različico Vtičniki Nagios z uporabo naslednjih ukazov.
# wget --no-check-certificate -O nagios-plugins.tar.gz https://github.com/nagios-plugins/nagios-plugins/archive/release-2.2.1.tar.gz. # tar zxf nagios-plugins.tar.gz.
11. Premaknite se v izvlečeni imenik, sestavite, sestavite in namestite vtičnike Nagios, namestite vtičnike Nagios na naslednji način.
# cd nagios-plugins-release-2.2.1/ # ./tools/setup. # ./konfiguracija. # naredi. # naredi namestitev.
12. Na tej točki ste nastavili storitev Nagios Core in jo konfigurirali za delo s strežnikom HTTP Apache. Zdaj morate znova zagnati storitev HTTPD. Prav tako zaženite in omogočite storitev Nagios ter preverite, ali deluje in deluje na naslednji način.
# systemctl znova zaženite storitev httpd.service. # systemctl zaženite nagios.service. # systemctl zaženite nagios.service. # systemctl zaženite nagios.service.
13. Če imate požarni zid vklopljen, morate odpreti vrata 80 v požarnem zidu.
# firewall-cmd --permanent --zone = public --add-port = 80/tcp. # firewall-cmd --reload.
14. Naslednji izklop SELinux ki je v uveljavljajoči način privzeto ali pa ga lahko nastavite dovoljen način.
# sed -i 's/SELINUX =.*/SELINUX = onemogočeno/g'/etc/selinux/config. # setenforce 0.
15. V tem zadnjem koraku lahko zdaj dostopate do spletne konzole Nagios. Odprite spletni brskalnik in ga na primer pokažite na spletni imenik Nagios Core (naslov IP ali FDQN zamenjajte z lastnimi vrednostmi).
http://192.168.56.100/nagios. ALI. http://tecmint.lan/nagios.
Pozvani boste, da vnesete a uporabniško ime in geslo za dostop do spletnega vmesnika. Navedite poverilnice, ki ste jih ustvarili v točki 8 (tj. Uporabniško ime je nagiosadmin in geslo).
Po uspešni prijavi se vam prikaže vmesnik Nagios, kot je prikazano na naslednjem posnetku zaslona.
Čestitamo! Uspešno ste namestili Nagios jedro na vašem RHEL 8 strežnika. Če imate kakršna koli vprašanja, nas kontaktirajte s spodnjim obrazcem za povratne informacije.
Preberite tudi: