V oblasti Siete a servery existujú skvelé a efektívne aplikácie pre Správcovia systému / servera (SysAdmins). Preto dnes budeme hovoriť o známom hovore Nagios Core.
Nagios Core je to v podstate bezplatná verzia Nagios. Čo je v zásade populárne program / zariadenie / služby / program monitorovania siete vo formáte otvorený zdroj.
A keďže len málokedy riešime problémy súvisiace s aplikácií, programov a systémov z oblasti Siete a servery alebo špecifické použitie pre Správcovia systému / servera (SysAdmins), okamžite ponecháme nižšie niekoľko odkazov na niektoré predchádzajúce publikácie súvisiace s touto oblasťou IT:
"Webmin je webový nástroj na konfiguráciu systému pre systémy OpenSolaris, GNU / Linux a ďalšie Unix. S ním môžete konfigurovať vnútorné aspekty mnohých operačných systémov, ako sú používatelia, kvóty priestoru, služby, konfiguračné súbory, vypnutie počítača atď., Rovnako ako upravovať a ovládať mnoho bezplatných aplikácií, ako je webový server Apache, PHP, MySQL, DNS, Samba, DHCP a ďalšie." Webmin: Správa z webového prehliadača
Nagios Core: Bezplatná a bezplatná verzia Nagiosu
Čo je Nagios Core?
Podľa oficiálnej webovej stránky spoločnosti Nagios, Nagios Core Je to popísané takto:
"Nagios® Core ™ je open source aplikácia na monitorovanie siete a systému. Monitoruje hostiteľov (počítače) a služby, ktoré zadáte, a upozorní vás, keď sa niečo pokazí a keď sa zlepšia. Nagios Core bol pôvodne navrhnutý tak, aby fungoval pod Linuxom, aj keď by mal fungovať aj pod väčšinou ostatných operačných systémov založených na Unixe. Je to tiež bezplatná verzia nášho súčasného nástroja s názvom Nagios XI."
rysy
Medzi mnohými vlastnosťami Nagios Core možno spomenúť týchto 10:
- Monitorovanie sieťových služieb (okrem iného SMTP, POP3, HTTP, NNTP, PING.)
- Monitorovanie zdrojov rôznych monitorovaných hostiteľov (okrem iného zaťaženie procesora, využitie disku.)
- Jednoduchý dizajn doplnku, ktorý umožňuje používateľom ľahko vytvárať vlastné kontroly služieb.
- Paralelné servisné kontroly.
- Schopnosť definovať hierarchiu sieťových hostiteľov pomocou „nadradených“ hostiteľov, čo vám umožní zistiť a rozlíšiť hostiteľov, ktorí sú mimo prevádzky, a hostiteľov, ktorí sú nedostupní.
- Kontaktné upozornenia na problémy s hostiteľom alebo službou, ktoré sa vyskytnú a sú vyriešené (e-mailom, pagerom alebo metódou definovanou používateľom).
- Schopnosť definovať obsluhy udalostí, ktoré sa majú spustiť počas udalostí hostiteľa alebo služby, na proaktívne riešenie problémov.
- Automatické otáčanie súborov denníka.
- Podpora implementácie nadbytočných hostiteľov monitorovania.
- Voliteľné webové rozhranie na zobrazenie aktuálneho stavu siete, histórie upozornení a problémov, súboru denníka a ďalších.
Ako ho nainštalovať na Debian GNU / Linux 10?
Pred začatím tejto časti stojí za zmienku ako obvykle, že v tomto praktickom prípade použijeme obvyklé Respin Linux volal Zázraky GNU / Linux, ktorý vychádza z MX Linux 19 (Debian 10). Ktorý bol postavený podľa našich «Sprievodca Snapshot MX Linux».
Avšak akékoľvek Distribúcia GNU / Linux aká podpora systemd. Preto to použijeme MX Linux resp začať z Zavádzací systém GRUB podľa vašej voľby s "Začnite s Systemd". Namiesto svojej predvolenej možnosti, ktorá je bez systemd alebo skôr s Systemd-podložka. Tiež vykonáme všetky príkazové príkazy z Užívateľ systému Sysadmin, namiesto Root užívateľ, z uvedeného Respin Linux.
A teraz k tvojmu sťahovanie, inštalácia a používanie, použijeme «Stručný návod na inštaláciu pre Debian« a toto by boli príkazové rozkazy spustiť v termináli (konzole) vášho operačného systému:
1.- Kroky na prípravu operačného systému
Aktualizujte úložiská a nainštalujte si nevyhnutné a nevyhnutné balíky, s ktorými budete pracovať Nagios Core.
sudo apt update
sudo apt install autoconf gcc libc6 make wget unzip apache2 apache2-utils php libgd-dev
2.- Stiahnite si aktuálny softvér
cd /tmp
wget -O nagioscore.tar.gz https://github.com/NagiosEnterprises/nagioscore/archive/nagios-4.4.6.tar.gz
tar xzf nagioscore.tar.gz
3.- Zostavte aktuálny softvér
cd /tmp/nagioscore-nagios-4.4.6/
sudo ./configure --with-httpd-conf=/etc/apache2/sites-enabled
sudo make all
4.- Vytvorte používateľov a skupiny
sudo make install-groups-users
sudo usermod -a -G nagios www-data
5.- Nainštalujte rôzne dôležité balíčky
sudo make install
sudo make install-daemoninit
sudo make install-commandmode
sudo make install-config
6.- Nainštalujte konfiguračné súbory Apache
sudo make install-webconf
sudo a2enmod rewrite
sudo a2enmod cgi
7.- Nainštalujte a nakonfigurujte bránu firewall prostredníctvom IPTables
sudo apt install iptables
sudo iptables -I INPUT -p tcp --destination-port 80 -j ACCEPT
sudo apt install -y iptables-persistent
8.- Vytvorte si užívateľský účet v Apache, aby ste mohli začať v Nagios Core
sudo htpasswd -c /usr/local/nagios/etc/htpasswd.users nagiosadmin
9.- Reštartujte / spustite potrebné služby
systemctl restart apache2.service
systemctl start nagios.service
Poznámka:: Reštartujte operačný systém v prípade problémov s týmito príkazmi.
10.- Prihláste sa do Nagios Core
Spustite webový prehliadač na lokálnom počítači, ak máte grafické používateľské prostredie (GUI) alebo na inom počítači v sieti. A do panela s adresou zadajte ľubovoľný z nasledujúcich príkazov podľa vlastného uváženia:
http://127.0.0.1/nagios
http://localhost/nagios
http://nombreservidor.dominio/nagios
Poznámka:: Ak sa vám okno „Prihlásenie do Nagios Core“ nezobrazuje, skontrolujte, či má váš operačný systém založený na Debian GNU/Linux 8/9/10 správnu konfiguráciu. "Koreň dokumentu" del Server Apache v nasledujúcom konfiguračnom súbore: /etc/apache2/apache2.conf
. Vymeňte cestu /var/www
týmto: /var/www/html
. Potom reštartujte službu Apache alebo počítač a skúste to znova v počítači.
Inštalácia základných doplnkov Nagios
Aktualizujte úložiská a nainštalujte si nevyhnutné a nevyhnutné balíky, s ktorými budete pracovať Doplnky Nagios.
sudo apt update
sudo apt install autoconf gcc libc6 libmcrypt-dev make libssl-dev wget bc gawk dc build-essential snmp libnet-snmp-perl gettext
Stiahnite a rozbaľte aktuálny balík pomocou „doplnkov Nagios“
cd /tmp
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
Zostavte a nainštalujte „Doplnky Nagios“
cd /tmp/nagios-plugins-release-2.2.1/ ./tools/setup sudo ./configure sudo make sudo make install
Snímky obrazovky
Pre viac informácií o Nagios Core môžete preskúmať nasledujúce odkazy:
- Oficiálna stránka na GitHub
- Úradná dokumentácia
- Knižnica zdrojov
- Stručný návod na inštaláciu
- O spoločnosti Nagios Core
10 bezplatných a otvorených alternatív
- kaktusy
- Cabot
- Projekt kokpitu
- Icing
- FreeMNS
- Munin
- netdata
- FMS Pandora
- Monitor servera PHP
- Zabbix
Ak sa chcete o nich dozvedieť viac alternatívy a ďalšie, kliknite na nasledujúci odkaz: Zariadenie a softvér na monitorovanie siete v rámci open source.
Zhrnutie
Stručne povedané, ako bolo vidieť Nagios Core je perfektný softvérový nástroj pre oblasť Siete / Servery a Správcovia systému / servera (SysAdmins). A je to nielen výkonné, ale aj flexibilné a prispôsobivé vďaka použitiu jeho násobku doplnky. A pre tých, ktorí to nemusia používať, vždy existujú skvelé alternatívy ako Projekt Zabbix, Icinga a Kokpit, medzi mnohými ďalšími.
Dúfame, že táto publikácia bude ako celok veľmi užitočná «Comunidad de Software Libre y Código Abierto»
a významne prispieva k zlepšeniu, rastu a rozšíreniu ekosystému aplikácií dostupných pre «GNU/Linux»
. A neprestávajte ich zdieľať s ostatnými, na svojich obľúbených webových stránkach, kanáloch, skupinách alebo komunitách sociálnych sietí alebo systémov správ. Nakoniec navštívte našu domovskú stránku na adrese «DesdeLinux» preskúmať viac noviniek a pripojiť sa k nášmu oficiálnemu kanálu Telegram z DesdeLinux.