V oblasti Sítě a servery existují skvělé a efektivní aplikace pro Správci systému / serveru (SysAdmins). Proto dnes budeme hovořit o známém hovoru Nagios Core.
Nagios Core je to v podstatě bezplatná verze Nagios. Což je v zásadě populární program / zařízení / služby / monitorování sítě ve formátu open source.
A protože jen zřídka řešíme problémy související s aplikací, programů a systémů z oblasti Sítě a servery nebo konkrétní použití pro Správci systému / serveru (SysAdmins), okamžitě ponecháme níže některé odkazy na některé předchozí publikace související s touto oblastí IT:
"Webmin je webový přístupný konfigurační nástroj systému pro OpenSolaris, GNU / Linux a další unixové systémy. S ním můžete konfigurovat interní aspekty mnoha operačních systémů, jako jsou uživatelé, prostorové kvóty, služby, konfigurační soubory, vypínání počítače atd. Také upravovat a ovládat mnoho bezplatných aplikací, jako je webový server Apache, PHP, MySQL, DNS, Samba, DHCP a další." Webmin: Správa z webového prohlížeče
Nagios Core: Bezplatná a bezplatná verze Nagiosu
Co je Nagios Core?
Podle oficiálních webových stránek Nagios, Nagios Core Je popsán následovně:
"Nagios® Core ™ je open source aplikace pro monitorování sítě a systému. Monitoruje hostitele (počítače) a služby, které zadáte, a upozorní vás, když se něco pokazí a kdy se to zlepší. Nagios Core byl původně navržen pro práci pod Linuxem, i když by měl fungovat i pod většinou ostatních operačních systémů založených na Unixu. Je to také bezplatná verze našeho aktuálního nástroje s názvem Nagios XI."
rysy
Mezi mnoha funkcemi Nagios Core lze zmínit následujících 10:
- Monitorování síťových služeb (mimo jiné SMTP, POP3, HTTP, NNTP, PING.)
- Monitorování zdrojů různých sledovaných hostitelů (zatížení procesoru, využití disku, mimo jiné.)
- Jednoduchý design pluginu, který uživatelům umožňuje snadno vyvíjet vlastní kontroly služeb.
- Paralelní servisní kontroly.
- 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é.
- 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).
- 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íží.
- Automatické otáčení souborů protokolu.
- Podpora pro implementaci redundantních monitorovacích hostitelů.
- 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?
Před zahájením této části stojí za zmínku, že v tomto praktickém případě použijeme obvyklé Respin Linux volal Zázraky GNU / Linux, který je založen na MX Linux 19 (Debian 10). Který byl postaven podle našich «MX Linux Snapshot Guide».
Nicméně jakýkoli Distribuce GNU / Linux jaká podpora Systemd. Proto toho využijeme MX Linux Respin začínající od Zaváděcí systém GRUB podle vaší volby pomocí "Začněte Systemd". Místo jeho výchozí možnosti, která je bez Systemd nebo spíše s systemd-shim. Rovněž provedeme všechny příkazy z Uživatel Sysadmin, namísto Kořenový uživatel, od zmíněného Respin Linux.
A teď k tvému stažení, instalace a použití, použijeme «Rychlý průvodce instalací pro Debian« a tohle by bylo příkazové příkazy provést v terminálu (konzole) vašeho operačního systému:
1.- Kroky k přípravě operačního systému
Aktualizujte úložiště a nainstalujte základní a nezbytné balíčky, se kterými budete pracovat 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: V případě problémů s těmito příkazy 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 úložiště a nainstalujte základní a nezbytné balíčky, se kterými budete pracovat Nagios Pluginy.
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
Pro více informací o Nagios Core můžete prozkoumat následující odkazy:
- Oficiální stránky na GitHubu
- Úřední dokumentace
- Knihovna zdrojů
- Rychlý průvodce instalací
- O Nagios Core
10 bezplatných a otevřených alternativ
- Kaktusy
- Cabot
- Projekt kokpitu
- Icinga
- FreeMNS
- Munin
- netdata
- Pandora FMS
- Monitor serveru PHP
- Zabbix
Chcete -li se o nich dozvědět více alternativy a další, klikněte na následující odkaz: Zařízení a software pro monitorování sítě pod Open Source.
Shrnutí
V souhrnu, jak bylo vidět Nagios Core je perfektní softwarový nástroj pro oblast Sítě / servery a Správci systému / serveru (SysAdmins). A je to nejen výkonné, ale také flexibilní a přizpůsobivé díky použití jeho násobku pluginy. A pro ty, kteří to možná nepoužívají, vždy existují skvělé alternativy jako Zabbix, Icinga a Cockpit Project, mezi mnoha dalšími.
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 «DesdeLinux» prozkoumat další novinky a připojit se k našemu oficiálnímu kanálu Telegram z DesdeLinux.