Nagios Core je open source platforma na monitorovanie a varovanie IT infraštruktúry postavená pomocou PHP. Používa sa na monitorovanie najdôležitejších komponentov IT infraštruktúry, ako sú sieťová infraštruktúra, servery, sieťové protokoly, metriky systému, aplikácie a služby.
Navyše, Nagios Core podporuje varovanie (v prípade zlyhania a obnovy kritických komponentov infraštruktúry) prostredníctvom e -mailu, SMS alebo vlastného skript a podávanie správ o historických záznamoch udalostí, výpadkov, upozornení a reakcií na výstrahy na neskôr analýza.
Dôležité je, Nagios Core dodáva sa s viacerými rozhraniami API, ktoré poskytujú integráciu s existujúcimi aplikáciami alebo aplikáciami tretích strán, ako aj s doplnkami vyvinutými komunitou.
Tento článok vás prevedie inštaláciou Nagios Core 4.4.3 a Doplnky Nagios 2,2,1 palca RHEL 8 Distribúcia Linuxu.
1. Inštalovať Nagios Core balík zo zdrojov, musíte nainštalovať nasledujúce závislosti vrátane servera Apache HTTP a PHP pomocou predvoleného nastavenia správca balíkov dnf.
# dnf install -y gcc glibc glibc-common perl httpd php wget gd gd-devel.
2. Ďalej spustite HTTPD službu, povoľte jej automatické spustenie pri štarte systému a skontrolujte jej stav pomocou súboru systemctl príkazy.
# systemctl start httpd. # systemctl povoliť httpd. # systemctl start httpd.
3. Teraz si stiahnite súbor Nagios Core zdrojový balík pomocou príkaz wget, rozbaľte ho a presuňte sa do extrahovaného adresára podľa obrázku.
# 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. Potom spustite nasledujúce príkazy na konfiguráciu zdrojového balíka a jeho zostavenie.
# ./configure. # urobiť všetko.
5. Potom vytvorte používateľa a skupinu Nagios a pridajte používateľa Apache do skupiny Nagios nasledovne.
# make install-groups-users. # usermod -a -G nagios apache.
6. Teraz pomocou nasledujúcich príkazov nainštalujte binárne súbory, CGI a súbory HTML.
# vykonať inštaláciu. # make install-daemoninit.
7. Potom spustite nasledujúce príkazy na inštaláciu a konfiguráciu externého príkazového súboru, ukážkového konfiguračného súboru a súboru Apache-Nagios konfiguračný súbor.
# make install-commandmode # nainstaluje a nakonfiguruje externý príkazový súbor. # make install-config # nainstaluje konfiguračné súbory * SAMPLE *. # make install-webconf # nainstaluje konfiguračné súbory webového servera Apache.
8. V tomto kroku musíte zabezpečiť Nagios Core používanie webovej konzoly Základná autentifikácia HTTP. Aby ste sa mohli prihlásiť do systému Nagios, budete si musieť vytvoriť používateľský účet Apache - tento účet bude fungovať ako účet správcu Nagios.
# htpasswd -c /usr/local/nagios/etc/htpasswd.users nagiosadmin.
9. Ďalej musíte nainštalovať potrebné doplnky Nagios. Pred stiahnutím a inštaláciou doplnkov Nagios je však potrebné nainštalovať potrebné balíky na kompiláciu a zostavenie balíka doplnkov.
# dnf install -y gcc glibc glibc-common make gettext automake autoconf wget openssl-devel net-snmp net-snmp-utils.
10. Potom stiahnite a rozbaľte najnovšiu verziu súboru Doplnky Nagios pomocou nasledujúcich príkazov.
# 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. Presuňte sa do extrahovaného adresára, skompilovajte, vytvorte a nainštalujte doplnky Nagios Nainštalujte doplnky Nagios nasledujúcim spôsobom.
# cd nagios-plugins-release-2.2.1/ # ./tools/setup. # ./configure. # urobiť. # vykonať inštaláciu.
12. V tomto okamihu ste nastavili službu Nagios Core a nakonfigurovali ju tak, aby fungovala so serverom Apache HTTP. Teraz musíte reštartovať službu HTTPD. Tiež spustite a povoľte službu Nagios a skontrolujte, či je v poriadku a funguje nasledovne.
# systemctl reštartujte službu httpd.service. # systemctl start nagios.service. # systemctl start nagios.service. # systemctl start nagios.service.
13. Ak máte spustený firewall, musíte otvoriť port 80 vo firewalle.
# firewall-cmd --permanent --zone = public --add-port = 80/tcp. # firewall-cmd-znova načítať.
14. Ďalej deaktivovať SELinux ktorý je v vynucovací režim štandardne alebo ho môžete nastaviť v permisívny režim.
# sed -i 's/SELINUX =.*/SELINUX = deaktivovaný/g'/etc/selinux/config. # setenforce 0.
15. V tomto poslednom kroku máte teraz prístup k webovej konzole Nagios. Otvorte webový prehliadač a ukážte ho napríklad na webový adresár Nagios Core (nahraďte IP adresu alebo FDQN svojimi vlastnými hodnotami).
http://192.168.56.100/nagios. ALEBO. http://tecmint.lan/nagios.
Budete vyzvaní na zadanie a používateľské meno a heslo prístup k webovému rozhraniu. Uveďte poverenia, ktoré ste vytvorili v bode 8 (t. J. Používateľské meno je nagiosadmin a heslo).
Po úspešnom prihlásení sa vám zobrazí rozhranie Nagios, ako ukazuje nasledujúci obrázok.
Gratulujem Úspešne ste nainštalovali Nagios Core na tvojom RHEL 8 server. Ak máte akékoľvek otázky, kontaktujte nás pomocou nižšie uvedeného formulára spätnej väzby.
Prečítajte si tiež: