Kuidas installida Nagiosi jälgimistööriist RHEL 8-le
Nagios Core on PHP abil ehitatud avatud lähtekoodiga IT-infrastruktuuri seire- ja häireplatvorm. Seda kasutatakse missioonikriitiliste IT-infrastruktuuri komponentide, näiteks võrguinfrastruktuuri, serverite, võrguprotokollide, süsteemimõõdikute, rakenduste ja teenuste jälgimiseks.
Lisaks toetab Nagios Core häireid (kui esmatähtsate infrastruktuuride komponendid ebaõnnestuvad ja taastuvad) e-posti, SMS-i või kohandatud skripti abil ning sündmuste, seisakute, teadete ja hoiatusreageeringute ajalooaruannete aruandlust hilisemaks analüüsiks.
Oluline on see, et Nagios Core'il on mitu API-d, mis pakuvad integreerimist olemasolevate või kolmandate osapoolte rakenduste ning kogukonna välja töötatud lisandmoodulitega.
Selles artiklis tutvustatakse Nagios Core 4.4.3 ja Nagios Plugins 2.2.1 installimist RHEL 8 Linuxi distributsiooni.
- RHEL 8 minimaalse installimisega
- RHEL 8, kui RedHati tellimus on lubatud
- RHEL 8 staatilise IP-aadressiga
1. samm: installige vajalikud sõltuvused
1. Nagios Core paketi installimiseks allikatest peate installima järgmised sõltuvused, sealhulgas Apache HTTP server ja PHP, kasutades vaikimisi paketihaldurit dnf.
# dnf install -y gcc glibc glibc-common perl httpd php wget gd gd-devel
2. Seejärel käivitage praegu teenus HTTPD, lubage sellel automaatselt süsteemi käivitamisel käivitada ja kontrollige selle olekut käskude systemctl abil.
# systemctl start httpd # systemctl enable httpd # systemctl start httpd
2. samm: Nagios Core'i allalaadimine, kompileerimine ja installimine
3. Nüüd laadige käsu wget abil alla Nagios Core lähtekomplekt, eraldage see ja liikuge ekstraheeritud kataloogi, nagu näidatud.
# 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. Järgmisena käivitage lähtekomplekti konfigureerimiseks ja selle loomiseks järgmised käsud.
# ./configure # make all
5. Pärast seda looge Nagiosi kasutaja ja rühm ning lisage Apache kasutaja Nagiosi rühma järgmiselt.
# make install-groups-users # usermod -a -G nagios apache
6. Nüüd installige binaarfailid, CGI-d ja HTML-failid järgmiste käskude abil.
# make install # make install-daemoninit
7. Järgmisena käivitage järgmised käsud, et installida ja konfigureerida välise käsufaili, konfiguratsiooni näidisfaili ja Apache-Nagiosi konfiguratsioonifail.
# make install-commandmode #installs and configures the external command file # make install-config #installs the *SAMPLE* configuration files. # make install-webconf #installs the Apache web server configuration files.
8. Selles etapis peate kinnitama Nagios Core veebikonsooli, kasutades HTTP põhituvastust. Niisiis, Nagiosse sisselogimiseks peate looma Apache'i kasutajakonto - see konto toimib Nagios administraatori kontona.
# htpasswd -c /usr/local/nagios/etc/htpasswd.users nagiosadmin
3. samm: Nagio pistikprogrammide installimine RHEL 8-sse
9. Järgmisena peate installima vajalikud Nagiosi pistikprogrammid. Kuid enne Nagiosi pistikprogrammide allalaadimist ja installimist peate installima vajalikud paketid pistikprogrammi paketi kompileerimiseks ja ehitamiseks.
# dnf install -y gcc glibc glibc-common make gettext automake autoconf wget openssl-devel net-snmp net-snmp-utils
10. Seejärel laadige alla ja eraldage Nagiosi pistikprogrammide uusim versioon järgmiste käskude abil.
# 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. Liikuge ekstraheeritud kataloogi, kompileerige, ehitage ja installige Nagiosi pistikprogrammid, installige Nagiosi pistikprogrammid järgmiselt.
# cd nagios-plugins-release-2.2.1/ # ./tools/setup # ./configure # make # make install
12. Siinkohal olete seadistanud Nagios Core teenuse ja konfigureerinud selle Apache HTTP-serveriga töötama. Nüüd peate HTTPD-teenuse taaskäivitama. Samuti käivitage ja lubage Nagios teenus ning kontrollige, kas see töötab ja töötab järgmiselt.
# systemctl restart httpd.service # systemctl start nagios.service # systemctl start nagios.service # systemctl start nagios.service
13. Kui teil töötab tulemüür, peate avama tulemüüris porti 80.
# firewall-cmd --permanent --zone=public --add-port=80/tcp # firewall-cmd --reload
14. Järgmisena keelake SELinux, mis on vaikimisi jõustamisrežiimis, või saate selle määrata lubavas režiimis.
# sed -i 's/SELINUX=.*/SELINUX=disabled/g' /etc/selinux/config # setenforce 0
4. samm: juurdepääs Nagiosi veebikonsoolile RHEL 8-s
15. Selles viimases etapis pääsete nüüd juurde Nagiose veebikonsoolile. Avage oma veebibrauser ja suunake see näiteks Nagios Core'i veebikataloogi (asendage IP-aadress või FDQN oma väärtustega).
http://192.168.56.100/nagios OR http://tecmint.lan/nagios
Veebiliidese kasutamiseks palutakse teil sisestada kasutajanimi ja parool. Esitage punktis 8 loodud mandaadid (st kasutajanimi on nagiosadmin ja parool).
Pärast edukat sisselogimist kuvatakse teile Nagiosi liides, nagu on näidatud järgmisel ekraanipildil.
Palju õnne! Olete Nagios Core oma RHEL 8 serverisse edukalt installinud. Kui teil on küsimusi, kasutage meiega ühendust saamiseks allpool olevat tagasisidevormi.
- Kuidas lisada Linuxi host Nagiosi jälgimisserverisse
- Kuidas lisada Windowsi host Nagiosi seireserverisse