Nagios Core: Co je to Nagios a jak jej nainstalovat na Debian GNU / Linux?

Nagios Core: Co je to Nagios a jak jej nainstalovat na Debian GNU / Linux?

Nagios Core: Co je to Nagios a jak jej nainstalovat na Debian GNU / Linux?

V oblasti sítí a serverů existují vynikající a efektivní aplikace pro systémové/serverové administrátory (SysAdmins) . Proto si dnes povíme o jedné známé s názvem „Nagios Core“.

„Nagios Core“ je v podstatě bezplatná verze „Nagiosu “, což je populární open-source program pro monitorování zařízení, služeb a sítí.

Webmin: správa z webového prohlížeče

Webmin: Správa z webového prohlížeče

A protože se jen zřídka zabýváme tématy souvisejícími s aplikacemi, programy a systémy v oblasti sítí a serverů nebo konkrétně pro použití systémovými/serverovými administrátory (SysAdmins) , hned níže uvedeme několik odkazů na předchozí publikace týkající se této oblasti IT:

Webmin je webový nástroj pro konfiguraci systému pro OpenSolaris, GNU/Linux a další unixové systémy. Umožňuje konfigurovat interní aspekty mnoha operačních systémů, jako jsou uživatelé, diskové kvóty, služby, konfigurační soubory, vypnutí systému a další. Můžete také upravovat a ovládat mnoho open-source aplikací, včetně webového serveru Apache, PHP, MySQL, DNS, Samby a DHCP. Webmin : Administrace z webového prohlížeče.

Související článek:
Webmin: správa z webového prohlížeče
Související článek:
Webmin: správa z webového prohlížeče
Linux na klíč 14.1
Související článek:
TurnKey Linux: Knihovna virtuálních zařízení

Nagios Core: Bezplatná a bezplatná verze Nagiosu

Nagios Core: Bezplatná a bezplatná verze Nagiosu

Co je Nagios Core?

Podle oficiálních webových stránek Nagios je „Nagios Core“ popsán následovně:

„ Nagios® Core™ je open-source aplikace pro monitorování systémů a sítí. Monitoruje hostitele (počítače) a služby, které zadáte, a upozorňuje vás, když se něco pokazí nebo když se to zlepší. Nagios Core byl původně navržen pro Linux, ačkoli by měl fungovat i ve většině ostatních unixových operačních systémů. Navíc se jedná o bezplatnou verzi našeho současného nástroje s názvem Nagios XI. “

Rysy

Mezi mnoha funkcemi „Nagios Core“ lze zmínit následujících 10:

  1. Monitorování síťových služeb (mimo jiné SMTP, POP3, HTTP, NNTP, PING.)
  2. Monitorování zdrojů různých sledovaných hostitelů (zatížení procesoru, využití disku, mimo jiné.)
  3. Jednoduchý design pluginu, který uživatelům umožňuje snadno vyvíjet vlastní kontroly služeb.
  4. Paralelní servisní kontroly.
  5. Možnost definovat hierarchii síťových hostitelů pomocí „nadřazených“ hostitelů, což vám umožní detekovat a rozlišovat mezi hostiteli, kteří jsou dole a těmi, které jsou nedostupné.
  6. Oznámení kontaktu, pokud dojde k problémům s hostitelem nebo službou a jsou vyřešeny (e-mailem, stránkovačem nebo uživatelsky definovanou metodou).
  7. Možnost definovat obslužné rutiny událostí, které se mají spouštět během událostí hostitele nebo služby pro proaktivní řešení potíží.
  8. Automatické otáčení souborů protokolu.
  9. Podpora pro implementaci redundantních monitorovacích hostitelů.
  10. Volitelné webové rozhraní pro zobrazení aktuálního stavu sítě, historie oznámení a problémů, soubor protokolu a další.

Jak jej nainstalovat na Debian GNU / Linux 10?

Než začneme s touto částí, je jako obvykle dobré poznamenat, že v tomto praktickém příkladu použijeme standardní linuxovou distribuci Respin s názvem MilagrOS GNU/Linux , která je založena na MX Linuxu 19 (Debian 10) . Tato distribuce byla sestavena podle našeho „ Průvodce pořizováním snímků MX Linuxu “.

Lze však použít jakoukoli distribuci GNU/Linuxu , která podporuje Systemd . Proto použijeme tento MX Linux Respin , který se spustí ze systému GRUB s volbou „Boot with Systemd“ namísto výchozího nastavení, které je bez Systemd (nebo spíše se Systemd-shim ). Všechny příkazy budeme také provádět jako uživatel Sysadmin namísto uživatele root tohoto Respin Linuxu.

A nyní, pro stažení, instalaci a použití , použijeme „ Příručku pro rychlou instalaci Debianu “ a toto budou příkazy , které je třeba spustit v terminálu (konzoli) vašeho operačního systému:

1.- Kroky k přípravě operačního systému

Aktualizujte repozitáře a nainstalujte základní balíčky potřebné pro práci s „Nagios Core“.

sudo apt update
sudo apt install autoconf gcc libc6 make wget unzip apache2 apache2-utils php libgd-dev

2.- Stáhněte si aktuální software

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.- Zkompilujte aktuální software

cd /tmp/nagioscore-nagios-4.4.6/
sudo ./configure --with-httpd-conf=/etc/apache2/sites-enabled
sudo make all

4.- Vytvořte uživatele a skupiny

sudo make install-groups-users
sudo usermod -a -G nagios www-data

5.- Nainstalujte si různé důležité balíčky

sudo make install
sudo make install-daemoninit
sudo make install-commandmode
sudo make install-config

6.- Nainstalujte konfigurační soubory Apache

sudo make install-webconf
sudo a2enmod rewrite
sudo a2enmod cgi

7.- Nainstalujte a nakonfigurujte bránu firewall pomocí IPTables

sudo apt install iptables
sudo iptables -I INPUT -p tcp --destination-port 80 -j ACCEPT
sudo apt install -y iptables-persistent

8.- Vytvořte uživatelský účet v Apache, abyste mohli začít v Nagios Core

sudo htpasswd -c /usr/local/nagios/etc/htpasswd.users nagiosadmin

9.- Restartujte / spusťte nezbytné služby

systemctl restart apache2.service
systemctl start nagios.service

Poznámka : Pokud s těmito příkazy narazíte na problémy, restartujte operační systém.

10.- Přihlaste se do Nagios Core

Spusťte webový prohlížeč na místním počítači, pokud máte grafické uživatelské prostředí (GUI) nebo na jiném počítači v síti. A do adresního řádku napište libovolný z následujících příkazů, jak uznáte za vhodné:

http://127.0.0.1/nagios
http://localhost/nagios
http://nombreservidor.dominio/nagios

poznámka: Pokud nevidíte okno „Nagios Core Login“, zkontrolujte, zda má váš operační systém založený na Debianu GNU/Linux 8/9/10 správnou konfiguraci. "Kořen dokumentu" del Server Apache v následujícím konfiguračním souboru: /etc/apache2/apache2.conf. Vyměňte cestu /var/www následující: /var/www/html. Potom restartujte službu Apache nebo počítač a zkuste to znovu v počítači.

Instalace základních modulů Nagios

Aktualizujte repozitáře a nainstalujte základní balíčky potřebné pro práci s „Nagios Plugins“.

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

Stáhněte a rozbalte aktuální balíček pomocí „Nagios Plugins“

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

Zkompilujte a nainstalujte „Nagios Plugins“

cd /tmp/nagios-plugins-release-2.2.1/
./tools/setup
sudo ./configure
sudo make
sudo make install

Snímky obrazovky

Nagios Core: Screenshot 1

Nagios Core: Screenshot 2

Nagios Core: Screenshot 3

Nagios Core: Screenshot 4

Nagios Core: Screenshot 5

Nagios Core: Screenshot 6

Nagios Core: Screenshot 7

Nagios Core: Screenshot 8

Nagios Core: Screenshot 9

Nagios Core: Screenshot 10

Nagios Core: Screenshot 11

Nagios Core: Screenshot 12

Nagios Core: Screenshot 13

Nagios Core: Screenshot 14

Nagios Core: Screenshot 15

Nagios Core: Screenshot 16

Nagios Core: Screenshot 17

Nagios Core: Screenshot 1

Nagios Core: Screenshot 19

Nagios Core: Screenshot 20

Nagios Core: Screenshot 21

Nagios Core: Screenshot 22

Nagios Core: Screenshot 23

Nagios Core: Screenshot 24

Nagios Core: Screenshot 25

Více informací o „Nagios Core“ naleznete na následujících odkazech:

10 bezplatných a otevřených alternativ

  1. Kaktusy
  2. Cabot
  3. Projekt kokpitu
  4. Icinga
  5. FreeMNS
  6. Munin
  7. netdata
  8. Pandora FMS
  9. Monitor serveru PHP
  10. Zabbix

Chcete-li se dozvědět více o těchto a dalších alternativách , klikněte na následující odkaz: Software pro monitorování zařízení a sítí s otevřeným zdrojovým kódem.

Shrnutí: Různé publikace

Shrnutí

Stručně řečeno, jak jsme viděli, Nagios Core je perfektní softwarový nástroj pro síťové /serverové a systémové/serverové administrátory (sysadminy) . Je nejen výkonný, ale také flexibilní a adaptivní díky četným pluginům . A pro ty, kteří ho možná nepoužívají, existují vždy vynikající alternativy, jako je Zabbix, Icinga a Cockpit Project , a mnoho dalších.

Doufáme, že tato publikace bude velmi užitečná jako celek «Comunidad de Software Libre y Código Abierto» a velkým příspěvkem ke zlepšení, růstu a šíření ekosystému aplikací dostupných pro «GNU/Linux». A nepřestávejte jej sdílet s ostatními, na svých oblíbených webech, kanálech, skupinách nebo komunitách sociálních sítí nebo systémů zasílání zpráv. Nakonec navštivte naši domovskou stránku na «Od Linuxu» prozkoumat další novinky a připojit se k našemu oficiálnímu kanálu Telegram z DesdeLinuxu.


Přidat jako preferovaný zdroj v Googlu